1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

Update sysutils/libcdio to 2.0.0

- Add regression tests

Update multimedia/vcdimager to 2.0.1
- Previous version is incompatible with new libcdio API; update was neccesary
- Add regression tests
- Fix LICENSE
- Sort pkg-plist
- Update WWW in pkg-descr

Bump PORTREVISON on dependent ports due to libcdio shared libary increase

Changes (libcdio):	http://git.savannah.gnu.org/cgit/libcdio.git/plain/NEWS?h=release-2.0.0
Changes (vcdimager):	https://github.com/rocky/vcdimager/blob/3b56705/NEWS
Differential Revision:	https://reviews.freebsd.org/D14469
This commit is contained in:
Jason E. Hale 2018-04-05 20:13:33 +00:00
parent fe0ff6cbfc
commit 656577b723
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=466597
39 changed files with 86 additions and 63 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= aqualung
PORTVERSION= 1.0
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= SF

View File

@ -3,7 +3,7 @@
PORTNAME= clementine
PORTVERSION= 1.3.1
PORTREVISION= 17
PORTREVISION= 18
CATEGORIES= audio
PKGNAMESUFFIX= -player

View File

@ -4,7 +4,7 @@
PORTNAME= cmus
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0-rc0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= audio
DIST_SUBDIR= cmus

View File

@ -3,7 +3,7 @@
PORTNAME= deadbeef
PORTVERSION= 0.7.2
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/

View File

@ -2,6 +2,7 @@
PORTNAME= musicpd
PORTVERSION= 0.20.18
PORTREVISION= 1
CATEGORIES= audio ipv6
MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}

View File

@ -4,6 +4,7 @@
PORTNAME= mythmusic
DISTVERSIONPREFIX= v
DISTVERSION= 29.1
PORTREVISION= 1
CATEGORIES= audio
PKGNAMEPREFIX= mythplugin-

View File

@ -2,7 +2,7 @@
PORTNAME= fmoo-audiotools
PORTVERSION= 3.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= SF/audiotools/audiotools
DISTNAME= audiotools-${PORTVERSION}

View File

@ -4,7 +4,7 @@
PORTNAME?= xmms2
PORTVERSION= 0.8
DISTVERSIONSUFFIX= DrO_o
PORTREVISION?= 23
PORTREVISION?= 24
CATEGORIES?= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20${DISTVERSIONSUFFIX}

View File

@ -3,7 +3,7 @@
PORTNAME= gvfs
PORTVERSION= 1.26.3
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3

View File

@ -2,7 +2,7 @@
PORTNAME= mednafen
PORTVERSION= 0.9.45.1
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= emulators games
MASTER_SITES= https://mednafen.github.io/releases/files/

View File

@ -3,7 +3,7 @@
PORTNAME= pcsxr
PORTVERSION= 1.9.94.r87113
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= emulators
MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
LOCAL/martymac

View File

@ -4,7 +4,7 @@
PORTNAME= audacious-plugins
PORTVERSION= 3.9
DISTVERSIONSUFFIX= -gtk3
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia audio
#MASTER_SITES= http://distfiles.audacious-media-player.org/
PKGNAMESUFFIX= ${DISTVERSIONSUFFIX}

View File

@ -3,7 +3,7 @@
PORTNAME= audacious-plugins
PORTVERSION= 3.9
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia audio
MASTER_SITES= http://distfiles.audacious-media-player.org/

View File

@ -3,6 +3,7 @@
PORTNAME= ffmpeg
PORTVERSION= 3.4.2
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= https://ffmpeg.org/releases/

View File

@ -3,7 +3,7 @@
PORTNAME= gmerlin-avdecoder
PORTVERSION= 1.2.0
PORTREVISION= 19
PORTREVISION= 20
CATEGORIES= multimedia
MASTER_SITES= SF/gmerlin/${PORTNAME}/${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= gmerlin
PORTVERSION= 1.2.0
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= multimedia
MASTER_SITES= SF

View File

@ -2,7 +2,7 @@
PORTNAME= kodi
DISTVERSION= 18.0.g201803211302
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= multimedia
PKGNAMESUFFIX?= -devel

View File

@ -2,7 +2,7 @@
PORTNAME= kodi
DISTVERSION= 17.6
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= multimedia java
MAINTAINER= mickael.maillot@gmail.com

View File

@ -2,7 +2,7 @@
PORTNAME= libav
PORTVERSION= 12.1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://libav.org/releases/

View File

@ -3,7 +3,7 @@
PORTNAME= xine
PORTVERSION= 1.2.6
PORTREVISION= 16
PORTREVISION= 17
CATEGORIES= multimedia ipv6
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
PKGNAMEPREFIX= lib

View File

@ -3,7 +3,7 @@
PORTNAME= mplayer
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= mpv
PORTVERSION= 0.27.2
PORTREVISION= 1
PORTREVISION= 2
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia audio

View File

@ -2,7 +2,7 @@
PORTNAME= qmmp
PORTVERSION= 1.2.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/ \
SF/qmmp-dev/${PORTNAME}/

View File

@ -2,7 +2,7 @@
PORTNAME= qmmp
PORTVERSION= 0.11.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/ \
SF/qmmp-dev/${PORTNAME}/

View File

@ -2,26 +2,26 @@
# $FreeBSD$
PORTNAME= vcdimager
PORTVERSION= 0.7.24
PORTREVISION= 7
PORTVERSION= 2.0.1
CATEGORIES= multimedia
MASTER_SITES= GNU
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping Tool
LICENSE= GPLv2
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpopt.so:devel/popt \
libxml2.so:textproc/libxml2 \
libcdio.so:sysutils/libcdio
USES= gmake libtool localbase makeinfo pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
TEST_TARGET= check
INFO= vcdimager vcdxrip vcd-info

View File

@ -1,2 +1,3 @@
SHA256 (vcdimager-0.7.24.tar.gz) = 075d7a67353ff3004745da781435698b6bc4a053838d0d4a3ce0516d7d974694
SIZE (vcdimager-0.7.24.tar.gz) = 1066815
TIMESTAMP = 1519291369
SHA256 (vcdimager-2.0.1.tar.gz) = 67515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a
SIZE (vcdimager-2.0.1.tar.gz) = 1115207

View File

@ -1,10 +0,0 @@
--- docs/vcdimager.texi.orig Sat Jun 18 13:11:08 2005
+++ docs/vcdimager.texi Sun Mar 12 14:57:41 2006
@@ -61,7 +61,6 @@
@direntry
* VCDImager: (vcdimager). GNU Video CD imaging utilities
* vcdimager: (vcdimager)vcdimager. Video CD simple formatter
-* vcd-info: (vcdimager)vcd-info. Video CD diagnostic tool
* cdxa2mpeg: (vcdimager)cdxa2mpeg. Strip RIFF/CD-XA container
* vcdxminfo: (vcdimager)vcdxminfo. Display MPEG stream properties
* vcdxgen: (vcdimager)vcdxgen. Video CD XML template generator

View File

@ -14,5 +14,6 @@ Features
- Extraction of Video CD's into files (incl. the PBC information)
- Use of XML for the description of Video CD's
WWW: http://www.gnu.org/software/vcdimager/
http://www.vcdimager.org/
GitHub repo: https://github.com/rocky/vcdimager
WWW: https://www.gnu.org/software/vcdimager/

View File

@ -1,10 +1,10 @@
bin/cdxa2mpeg
bin/vcd-info
bin/vcdimager
bin/cdxa2mpeg
bin/vcdxbuild
bin/vcdxgen
bin/vcdxrip
bin/vcdxminfo
bin/vcdxrip
include/libvcd/files.h
include/libvcd/files_private.h
include/libvcd/inf.h

View File

@ -3,7 +3,7 @@
PORTNAME= kover
PORTVERSION= 6
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= print kde
MASTER_SITES= https://lisas.de/kover/

View File

@ -2,7 +2,7 @@
# $FreeBSD$
CATEGORIES= sysutils
PORTREVISION= 2
PORTREVISION= 3
COMMENT= Gstreamer compact disc input and control library

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 0
PORTREVISION= 1
CATEGORIES= sysutils
COMMENT= GStreamer compact disc input and control library

View File

@ -2,6 +2,7 @@
PORTNAME= libcdio-paranoia
PORTVERSION= 10.2+0.94+1
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= GNU/libcdio

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libcdio
PORTVERSION= 0.94
PORTVERSION= 2.0.0
CATEGORIES= sysutils
MASTER_SITES= GNU
@ -13,11 +13,14 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcddb.so:audio/libcddb
TEST_DEPENDS= genisoimage:sysutils/genisoimage
USES= cpe gmake iconv localbase libtool \
ncurses pathfix perl5 pkgconfig
USES= cpe gmake iconv libtool localbase \
ncurses pathfix perl5 pkgconfig shebangfix
USE_PERL5= build
USE_LDCONFIG= yes
SHEBANG_FILES= test/check_bad_iso.sh
bash_CMD= ${SH}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG}
@ -26,8 +29,6 @@ LIBS+= ${ICONV_LIB}
INFO= libcdio
CPE_VENDOR= gnu
INSTALL_TARGET= install-strip
post-patch:
@${REINPLACE_CMD} -e 's|freebsd10\.\*|freebsd*|g' ${WRKSRC}/configure
TEST_TARGET= check
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1484801785
SHA256 (libcdio-0.94.tar.gz) = 96e2c903f866ae96f9f5b9048fa32db0921464a2286f5b586c0f02699710025a
SIZE (libcdio-0.94.tar.gz) = 2355452
TIMESTAMP = 1519235055
SHA256 (libcdio-2.0.0.tar.gz) = 1b481b5da009bea31db875805665974e2fc568e2b2afa516f4036733657cf958
SIZE (libcdio-2.0.0.tar.gz) = 2354813

View File

@ -0,0 +1,13 @@
Fix segmentation fault
--- test/driver/mmc_read.c.orig 2018-03-30 10:52:05 UTC
+++ test/driver/mmc_read.c
@@ -136,7 +136,7 @@ handle_outcome(CdIo_t *p_cdio, driver_return_code_t i_
print_status_sense(i_status, *pi_sense_avail, p_temp_sense_reply, i_flag & 1);
if (18 <= *pi_sense_avail) {
memset(p_sense_reply, 0, sizeof(cdio_mmc_request_sense_t));
- memcpy(p_sense_reply, p_temp_sense_reply, *pi_sense_avail);
+ memcpy(p_sense_reply, p_temp_sense_reply, sizeof(cdio_mmc_request_sense_t));
} else
memset(p_sense_reply, 0, sizeof(cdio_mmc_request_sense_t));
cdio_free(p_temp_sense_reply);

View File

@ -0,0 +1,13 @@
Fix segmentation fault
--- test/driver/mmc_write.c.orig 2018-03-30 10:51:54 UTC
+++ test/driver/mmc_write.c
@@ -118,7 +118,7 @@ handle_outcome(CdIo_t *p_cdio, driver_return_code_t i_
print_status_sense(i_status, *pi_sense_avail, p_temp_sense_reply, i_flag & 1);
if (18 <= *pi_sense_avail) {
memset(p_sense_reply, 0, sizeof(cdio_mmc_request_sense_t));
- memcpy(p_sense_reply, p_temp_sense_reply, *pi_sense_avail);
+ memcpy(p_sense_reply, p_temp_sense_reply, sizeof(cdio_mmc_request_sense_t));
} else
memset(p_sense_reply, 0, sizeof(cdio_mmc_request_sense_t));
cdio_free(p_temp_sense_reply);

View File

@ -50,20 +50,20 @@ include/cdio/version.h
include/cdio/xa.h
lib/libcdio++.a
lib/libcdio++.so
lib/libcdio++.so.0
lib/libcdio++.so.0.0.2
lib/libcdio++.so.1
lib/libcdio++.so.1.0.0
lib/libcdio.a
lib/libcdio.so
lib/libcdio.so.16
lib/libcdio.so.16.0.0
lib/libcdio.so.18
lib/libcdio.so.18.0.0
lib/libiso9660++.a
lib/libiso9660++.so
lib/libiso9660++.so.0
lib/libiso9660++.so.0.0.0
lib/libiso9660.a
lib/libiso9660.so
lib/libiso9660.so.10
lib/libiso9660.so.10.0.0
lib/libiso9660.so.11
lib/libiso9660.so.11.0.0
lib/libudf.a
lib/libudf.so
lib/libudf.so.0

View File

@ -3,7 +3,7 @@
PORTNAME= unieject
PORTVERSION= 6
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= SF