Hi,

I was looking for alternatives to abcde, and found cyanrip
(https://github.com/atomnuker/cyanrip), which needs a newer cdio than we
have in-tree.

To cut a long story short, I worked with libcdio upstream over the
course of almost a year to get the newest cdio code working on OpenBSD.
Upstream released the code a few days ago, and here's the diff to
integrate it into the ports tree.

Things to know:

 - the cdparanoia part of libcdio was split out into a separate package.
   Find attached a new port of that.

 - I merged jasper@'s dedicated OpenBSD backend with the NetBSD one.
   This means we don't need to patch in our locally maintained backend
   any more.

 - cwen@ contacted me about this port after seeing it in openbsd-wip.
   Apparently we need this for ports-gcc-8. Something to do with
   flexible arrays:
   
https://github.com/jasperla/openbsd-wip/commit/625c594607c15b8d16fc407abcbefe3da7b4865c

 - I've used sqlports to find the dependent ports and added a dep on the
   new package where necessary. All dependent ports have been at least
   build tested. Also did some unrelated WANTLIB fixing as I was there
   (but not fr clemantine, as WANTLIB is scary on that one due to dlopen!).
   audio/clemantine didn't need any change, as it doesn't use the
   cdparanoia cdda extraction code at all.

 - The update broke the build of graphics/vcdimager, but the newest
   vcdimager builds fine with the newer libcdio. I diffed the headers,
   and found only a renamed typedef, so I don't think this requires a
   bump.
   
   Can someone who uses vcdimager please test if it still works?

 - Unrelated to my change: audio/cmus is fishy. port-lib-depends-check
   says:

         cmus-2.7.1p7(audio/cmus,-main):
         Extra:  ogg.6 vorbis.9

   But there's explicit LIB_DEPENDS on those.

 - Tested a few players, only found some mpv bugs:
   https://github.com/mpv-player/mpv/issues/6468
   https://github.com/mpv-player/mpv/issues/6467
   
   The latter we could easily patch locally. Since that's a bug thats
   in-tree already, let's deal with that separately.

I imagine this should be chucked into a bulk?

A big thanks to upstream, in particular Rocky Bernstein and Thomas
Schmitt, who have been helping me a lot with this. Also to jasper@ for
providing the OpenBSD driver which served as source material for making
the NetBSD driver work for OpenBSD.

(I also managed to get cyanrip to build now!)


Index: audio/libcdio/Makefile
===================================================================
RCS file: /cvs/ports/audio/libcdio/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- audio/libcdio/Makefile      24 Oct 2018 14:27:58 -0000      1.22
+++ audio/libcdio/Makefile      22 Apr 2019 17:21:58 -0000
@@ -2,43 +2,30 @@
 
 COMMENT=       compact disk input and control library
 
-DISTNAME=      libcdio-0.80
-REVISION=      10
+DISTNAME=      libcdio-2.1.0
+EXTRACT_SUFX=  .tar.bz2
+
 CATEGORIES=    audio devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=libcdio/}
 
-SHARED_LIBS=   cdio            0.1 \
-               cdio++          0.1 \
-               cdio_cdda       0.1 \
-               cdio_paranoia   0.1 \
-               iso9660         0.1 \
-               iso9660++       0.1 \
-               udf             0.1
+SHARED_LIBS=   cdio            1.0 \
+               cdio++          1.0 \
+               iso9660         1.0 \
+               iso9660++       1.0 \
+               udf             1.0
 
 HOMEPAGE=      https://www.gnu.org/software/libcdio/
 
 # GPLv2+
 PERMIT_PACKAGE_CDROM=  Yes
-
-WANTLIB=       c cddb iconv m ncurses ${COMPILER_LIBCXX}
-
-COMPILER =             base-clang ports-gcc base-gcc
+WANTLIB=       c cddb iconv m ${COMPILER_LIBCXX}
 
 LIB_DEPENDS=   audio/libcddb \
                converters/libiconv
+BUILD_DEPENDS= devel/libtool
 
 USE_GMAKE=     Yes
-CONFIGURE_STYLE= autoconf
-AUTOCONF_VERSION= 2.61
+CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS=        --disable-vcd-info
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
-               LDFLAGS="-L${LOCALBASE}/lib"
-
-post-extract:
-       @cp ${FILESDIR}/openbsd.c ${WRKSRC}/lib/driver
-
-post-install:
-       cd ${WRKSRC} && ${INSTALL_DATA} libcdio_cdda.pc libcdio_paranoia.pc \
-         ${PREFIX}/lib/pkgconfig
 
 .include <bsd.port.mk>
Index: audio/libcdio/distinfo
===================================================================
RCS file: /cvs/ports/audio/libcdio/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- audio/libcdio/distinfo      18 Jan 2015 03:12:43 -0000      1.2
+++ audio/libcdio/distinfo      22 Apr 2019 12:29:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (libcdio-0.80.tar.gz) = saQaNNtaA0ZJEJwzKHguTi+kOLHivdxFjNJg9g73ymY=
-SIZE (libcdio-0.80.tar.gz) = 2083287
+SHA256 (libcdio-2.1.0.tar.bz2) = hVDpWJ29WUv6yTuB7PEpsdydDVHpD5aW8bL5sq8ycSs=
+SIZE (libcdio-2.1.0.tar.bz2) = 1759040
Index: audio/libcdio/pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/libcdio/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- audio/libcdio/pkg/PLIST     16 Mar 2015 18:07:35 -0000      1.4
+++ audio/libcdio/pkg/PLIST     21 Apr 2019 11:00:23 -0000
@@ -1,9 +1,7 @@
-@comment $OpenBSD: PLIST,v 1.4 2015/03/16 18:07:35 naddy Exp $
+@comment $OpenBSD: PLIST,v$
 @bin bin/cd-drive
 @bin bin/cd-info
-@bin bin/cd-paranoia
 @bin bin/cd-read
-@bin bin/cdda-player
 @bin bin/iso-info
 @bin bin/iso-read
 @bin bin/mmc-tool
@@ -23,7 +21,6 @@ include/cdio/audio.h
 include/cdio/bytesex.h
 include/cdio/bytesex_asm.h
 include/cdio/cd_types.h
-include/cdio/cdda.h
 include/cdio/cdio.h
 include/cdio/cdio_config.h
 include/cdio/cdtext.h
@@ -34,8 +31,12 @@ include/cdio/dvd.h
 include/cdio/ecma_167.h
 include/cdio/iso9660.h
 include/cdio/logging.h
+include/cdio/memory.h
 include/cdio/mmc.h
-include/cdio/paranoia.h
+include/cdio/mmc_cmds.h
+include/cdio/mmc_hl_cmds.h
+include/cdio/mmc_ll_cmds.h
+include/cdio/mmc_util.h
 include/cdio/posix.h
 include/cdio/read.h
 include/cdio/rock.h
@@ -56,12 +57,6 @@ lib/libcdio++.la
 lib/libcdio.a
 lib/libcdio.la
 @lib lib/libcdio.so.${LIBcdio_VERSION}
-lib/libcdio_cdda.a
-lib/libcdio_cdda.la
-@lib lib/libcdio_cdda.so.${LIBcdio_cdda_VERSION}
-lib/libcdio_paranoia.a
-lib/libcdio_paranoia.la
-@lib lib/libcdio_paranoia.so.${LIBcdio_paranoia_VERSION}
 lib/libiso9660++.a
 lib/libiso9660++.la
 @lib lib/libiso9660++.so.${LIBiso9660++_VERSION}
@@ -73,17 +68,11 @@ lib/libudf.la
 @lib lib/libudf.so.${LIBudf_VERSION}
 lib/pkgconfig/libcdio++.pc
 lib/pkgconfig/libcdio.pc
-lib/pkgconfig/libcdio_cdda.pc
-lib/pkgconfig/libcdio_paranoia.pc
 lib/pkgconfig/libiso9660++.pc
 lib/pkgconfig/libiso9660.pc
 lib/pkgconfig/libudf.pc
-man/jp/
-man/jp/man1/
-@man man/jp/man1/cd-paranoia.1
 @man man/man1/cd-drive.1
 @man man/man1/cd-info.1
-@man man/man1/cd-paranoia.1
 @man man/man1/cd-read.1
 @man man/man1/iso-info.1
 @man man/man1/iso-read.1
Index: audio/aqualung/Makefile
===================================================================
RCS file: /cvs/ports/audio/aqualung/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- audio/aqualung/Makefile     3 Feb 2019 03:58:35 -0000       1.52
+++ audio/aqualung/Makefile     22 Apr 2019 13:11:44 -0000
@@ -4,7 +4,7 @@ COMMENT=        advanced music player
 
 VERSION=       1.0
 DISTNAME=      aqualung-${VERSION}
-REVISION=      8
+REVISION=      9
 EPOCH=         0
 CATEGORIES=    audio
 
@@ -36,6 +36,7 @@ MODLUA_SA=    Yes
 LIB_DEPENDS=   audio/flac \
                audio/lame \
                audio/libcdio \
+               audio/libcdio-paranoia \
                audio/libcddb \
                audio/libmad \
                audio/libmodplug \
Index: audio/audacious-plugins/Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.76
diff -u -p -r1.76 Makefile
--- audio/audacious-plugins/Makefile    21 Feb 2019 22:37:58 -0000      1.76
+++ audio/audacious-plugins/Makefile    22 Apr 2019 13:21:25 -0000
@@ -4,7 +4,7 @@ COMMENT =               input and output plugins for 
 
 V =                    3.9
 DISTNAME =             audacious-plugins-$V
-REVISION =             1
+REVISION =             2
 
 CATEGORIES =           audio multimedia
 
@@ -40,6 +40,7 @@ LIB_DEPENDS =         audio/faad>=2.7 \
                        audio/flac \
                        audio/lame \
                        audio/libcdio \
+                       audio/libcdio-paranoia \
                        audio/libcue \
                        audio/libmodplug \
                        audio/libsamplerate \
Index: audio/cantata/Makefile
===================================================================
RCS file: /cvs/ports/audio/cantata/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- audio/cantata/Makefile      8 Mar 2019 20:00:39 -0000       1.17
+++ audio/cantata/Makefile      22 Apr 2019 13:41:23 -0000
@@ -5,7 +5,7 @@ COMMENT =       Qt-based MPD client
 V =                    2.3.2
 DISTNAME =     cantata-${V}
 HOMEPAGE =     https://github.com/CDrummond/cantata
-REVISION =     0
+REVISION =     1
 
 MASTER_SITES = https://github.com/CDrummond/cantata/releases/download/v${V}/
 EXTRACT_SUFX = .tar.bz2
@@ -18,7 +18,7 @@ PERMIT_PACKAGE_CDROM =        Yes
 WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5DBus Qt5Gui
 WANTLIB += Qt5Multimedia Qt5Network Qt5Sql Qt5Svg Qt5Widgets Qt5Xml
 WANTLIB += avcodec avformat avutil c cddb cdio cdio_cdda cdio_paranoia
-WANTLIB += m mpg123 mtp musicbrainz5 tag z avahi-client avahi-common
+WANTLIB += iconv m mpg123 mtp musicbrainz5 tag z avahi-client avahi-common
 
 MODULES =      devel/cmake \
                x11/qt5
@@ -27,6 +27,7 @@ RUN_DEPENDS +=        devel/desktop-file-utils
 RUN_DEPENDS += x11/gtk+3,-guic
 LIB_DEPENDS += audio/mpg123 \
                audio/libcdio \
+               audio/libcdio-paranoia \
                audio/libcddb \
                audio/libmusicbrainz5 \
                audio/taglib \
Index: audio/cmus/Makefile
===================================================================
RCS file: /cvs/ports/audio/cmus/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- audio/cmus/Makefile 16 Apr 2019 20:19:01 -0000      1.20
+++ audio/cmus/Makefile 22 Apr 2019 13:34:24 -0000
@@ -7,7 +7,7 @@ V=                      2.7.1
 DISTNAME=              cmus-${V}
 PKGNAME-main=          ${PKGNAME}
 PKGNAME-ffmpeg=                cmus-ffmpeg-${V}
-REVISION=              6
+REVISION=              7
 
 GH_ACCOUNT=            cmus
 GH_PROJECT=            cmus
@@ -26,6 +26,7 @@ WANTLIB-main+=                ogg opusfile pthread snd
 
 LIB_DEPENDS-main=      audio/flac \
                        audio/libcdio \
+                       audio/libcdio-paranoia \
                        audio/libcue \
                        audio/libdiscid \
                        audio/libmad \
Index: multimedia/mpv/Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mpv/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- multimedia/mpv/Makefile     25 Feb 2019 22:43:46 -0000      1.46
+++ multimedia/mpv/Makefile     22 Apr 2019 13:44:13 -0000
@@ -6,6 +6,8 @@ GH_ACCOUNT =            mpv-player
 GH_PROJECT =           mpv
 GH_TAGNAME =           v0.29.1
 
+REVISION =             0
+
 CATEGORIES =           multimedia x11
 
 HOMEPAGE =             https://mpv.io/
@@ -34,6 +36,7 @@ BUILD_DEPENDS =               audio/ladspa \
                        textproc/py-docutils
 
 LIB_DEPENDS =          audio/libcdio \
+                       audio/libcdio-paranoia \
                        converters/libiconv \
                        devel/libdvdread \
                        devel/sdl2 \
Index: audio/deadbeef/Makefile
===================================================================
RCS file: /cvs/ports/audio/deadbeef/Makefile,v
retrieving revision 1.42
diff -u -p -r1.42 Makefile
--- audio/deadbeef/Makefile     5 Dec 2018 20:19:01 -0000       1.42
+++ audio/deadbeef/Makefile     22 Apr 2019 13:55:25 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =              DeaDBeeF is an audio player
 DISTNAME =             deadbeef-0.7.2
-REVISION =             13
+REVISION =             14
 CATEGORIES =           audio
 
 HOMEPAGE =             http://deadbeef.sourceforge.net/
@@ -12,13 +12,13 @@ PERMIT_PACKAGE_CDROM =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} FLAC Imlib2 X11 Xcomposite
 WANTLIB += Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender
-WANTLIB += atk-1.0 atk-bridge-2.0 atspi avcodec avformat avutil
-WANTLIB += bz2 c cairo cairo-gobject cddb cdio crypto curl dbus-1
+WANTLIB += atk-1.0 atk-bridge-2.0 avcodec avformat avutil
+WANTLIB += bz2 c cairo cairo-gobject cddb cdio crypto curl dav1d dbus-1
 WANTLIB += epoxy expat faad ffi fontconfig freetype gdk-3 gdk_pixbuf-2.0
 WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
 WANTLIB += gsm gthread-2.0 gtk-3 harfbuzz iconv intl jansson m
 WANTLIB += mad mms mp3lame mp4ff mpcdec nghttp2 ogg opus pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png
+WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png16
 WANTLIB += sndfile sndio speex ssl swresample vorbis vorbisenc
 WANTLIB += vorbisfile vpx wavpack x264 x265 xcb xcb-render xcb-shm
 WANTLIB += xvidcore z zip fribidi
@@ -44,6 +44,7 @@ LIB_DEPENDS =         archivers/libzip \
                        audio/faad \
                        audio/flac \
                        audio/libcdio \
+                       audio/libcdio-paranoia \
                        audio/libmad \
                        audio/libogg \
                        audio/libsndfile \
Index: multimedia/xine-lib/Makefile
===================================================================
RCS file: /cvs/ports/multimedia/xine-lib/Makefile,v
retrieving revision 1.140
diff -u -p -r1.140 Makefile
--- multimedia/xine-lib/Makefile        19 Dec 2018 16:08:08 -0000      1.140
+++ multimedia/xine-lib/Makefile        22 Apr 2019 14:50:21 -0000
@@ -3,7 +3,7 @@
 COMMENT=       multimedia decoding library
 
 DISTNAME=      xine-lib-1.2.9
-REVISION=      1
+REVISION=      2
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xine/}
 EXTRACT_SUFX=  .tar.xz
@@ -20,14 +20,14 @@ PERMIT_PACKAGE_FTP= Yes
 
 WANTLIB += ${COMPILER_LIBCXX} FLAC GL GLU ICE SDL SM X11 X11-xcb
 WANTLIB += Xau Xdamage Xdmcp Xext Xfixes Xinerama Xv XvMCW Xxf86vm
-WANTLIB += avcodec avformat avutil bluray bz2 c cdio crypto drm
-WANTLIB += dvdnav dvdread execinfo expat fontconfig freetype glapi
-WANTLIB += gsm iconv intl iso9660 jpeg lcms lzma m mng modplug
-WANTLIB += mp3lame mpcdec ogg opus postproc sndio
-WANTLIB += speex ssl swresample theora usbhid v4l2 v4lconvert
-WANTLIB += vcdinfo vorbis vorbisenc vpx x264 x265 xcb xcb-dri2
-WANTLIB += xcb-glx xcb-shape xcb-shm xcb-xv xdg-basedir xml2 xvidcore
-WANTLIB += z
+WANTLIB += avcodec avformat avutil bluray bz2 c cdio crypto dav1d
+WANTLIB += drm dvdnav dvdread execinfo expat fontconfig freetype
+WANTLIB += glapi gsm iconv intl iso9660 jpeg lcms lzma m mng modplug
+WANTLIB += mp3lame mpcdec ogg opus postproc sndio speex ssl swresample
+WANTLIB += theora usbhid v4l2 v4lconvert vcdinfo vorbis vorbisenc
+WANTLIB += vpx x264 x265 xcb xcb-dri2 xcb-dri3 xcb-glx xcb-present
+WANTLIB += xcb-shape xcb-shm xcb-sync xcb-xfixes xcb-xv xdg-basedir
+WANTLIB += xml2 xshmfence xvidcore z
 
 XINEAPI_REV=   2.7
 SUBST_VARS+=   XINEAPI_REV
@@ -38,6 +38,7 @@ COMPILER_LANGS=       c
 BUILD_DEPENDS= textproc/xmlto
 LIB_DEPENDS=   audio/flac \
                audio/libcdio \
+               audio/libcdio-paranoia \
                audio/libmodplug \
                audio/libogg \
                audio/libvorbis \
Index: audio/mpd/Makefile
===================================================================
RCS file: /cvs/ports/audio/mpd/Makefile,v
retrieving revision 1.118
diff -u -p -r1.118 Makefile
--- audio/mpd/Makefile  2 Jan 2019 21:32:32 -0000       1.118
+++ audio/mpd/Makefile  22 Apr 2019 14:00:42 -0000
@@ -3,6 +3,7 @@
 BROKEN-hppa =          no atomic ops
 COMMENT =              Music Player Daemon
 VER =                  0.20.23
+REVISION =             0
 DISTNAME =             mpd-${VER}
 CATEGORIES =           audio
 HOMEPAGE =             https://www.musicpd.org/
@@ -29,6 +30,7 @@ LIB_DEPENDS =         audio/faad>=2.6.1p0 \
                        audio/flac \
                        audio/lame \
                        audio/libcdio \
+                       audio/libcdio-paranoia \
                        audio/libid3tag \
                        audio/libmikmod \
                        audio/libmpdclient \
Index: emulators/pcsxr/Makefile
===================================================================
RCS file: /cvs/ports/emulators/pcsxr/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- emulators/pcsxr/Makefile    24 Oct 2018 14:28:02 -0000      1.23
+++ emulators/pcsxr/Makefile    22 Apr 2019 14:10:40 -0000
@@ -4,22 +4,22 @@ COMMENT =     Playstation 1 emulator
 
 DISTNAME =     pcsxr-1.9.94.r87113p0
 PKGNAME =      pcsxr-1.9.94beta0
-REVISION =     9
+REVISION =     10
 CATEGORIES =   emulators games
 HOMEPAGE =     http://pcsxr.codeplex.com/
 
 # GPLv2
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += GL SDL X11 X11-xcb Xcomposite Xcursor Xdamage
-WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xtst Xv Xxf86vm
-WANTLIB += atk-1.0 atk-bridge-2.0 atspi c cairo cairo-gobject cdio
-WANTLIB += dbus-1 drm epoxy expat ffi fontconfig freetype gdk-3
-WANTLIB += gdk_pixbuf-2.0 gio-2.0 glapi glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += graphite2 gthread-2.0 gtk-3 harfbuzz iconv intl m pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
-WANTLIB += sndio ${COMPILER_LIBCXX} usbhid xcb xcb-dri2 xcb-glx
-WANTLIB += xcb-render xcb-shm z
+WANTLIB += GL SDL X11 X11-xcb Xcomposite Xcursor Xdamage Xext
+WANTLIB += Xfixes Xi Xinerama Xrandr Xrender Xtst Xv Xxf86vm atk-1.0
+WANTLIB += atk-bridge-2.0 c cairo cairo-gobject cdio drm epoxy
+WANTLIB += expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
+WANTLIB += gio-2.0 glapi glib-2.0 gmodule-2.0 gobject-2.0 graphite2
+WANTLIB += gthread-2.0 gtk-3 harfbuzz iconv intl m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 pcre pixman-1 png16 pthread sndio usbhid
+WANTLIB += xcb xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-render
+WANTLIB += xcb-shm xcb-sync xcb-xfixes xshmfence z
 
 COMPILER =             base-clang ports-gcc base-gcc
 
@@ -37,6 +37,7 @@ CONFIGURE_ARGS =      --enable-libcdio --enab
 LIBTOOL_FLAGS =                --tag=disable-static
 
 LIB_DEPENDS =  audio/libcdio \
+               audio/libcdio-paranoia \
                x11/gtk+3 \
                devel/sdl
 RUN_DEPENDS =  devel/desktop-file-utils
Index: emulators/virtualjaguar/Makefile
===================================================================
RCS file: /cvs/ports/emulators/virtualjaguar/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- emulators/virtualjaguar/Makefile    8 Mar 2019 20:00:45 -0000       1.10
+++ emulators/virtualjaguar/Makefile    22 Apr 2019 14:12:51 -0000
@@ -5,7 +5,7 @@ COMMENT =       Atari Jaguar emulator
 V =            2.1.3
 DISTNAME =     virtualjaguar-${V}
 EXTRACT_SUFX = .tar.bz2
-REVISION =     0
+REVISION =     1
 
 CATEGORIES =   emulators games
 
@@ -24,6 +24,7 @@ MASTER_SITES= https://icculus.org/virtua
 MODULES =      x11/qt5
 
 LIB_DEPENDS =  audio/libcdio \
+               audio/libcdio-paranoia \
                devel/sdl
 
 WRKDIST =      ${WRKDIR}/linux-${V}
Index: graphics/vcdimager/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vcdimager/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- graphics/vcdimager/Makefile 21 Nov 2017 00:13:01 -0000      1.20
+++ graphics/vcdimager/Makefile 22 Apr 2019 16:23:54 -0000
@@ -2,9 +2,8 @@
 
 COMMENT=               (S)VCD authoring software
 
-DISTNAME=              vcdimager-0.7.24
+DISTNAME=              vcdimager-2.0.1
 CATEGORIES=            graphics multimedia
-REVISION=              0
 
 SHARED_LIBS +=  vcdinfo              0.0      # 2.0
 
Index: graphics/vcdimager/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vcdimager/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- graphics/vcdimager/distinfo 4 Jun 2015 06:26:29 -0000       1.6
+++ graphics/vcdimager/distinfo 22 Apr 2019 14:30:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (vcdimager-0.7.24.tar.gz) = B116ZzU/8wBHRdp4FDVpi2vEoFODjQ1KPOBRbX2XRpQ=
-SIZE (vcdimager-0.7.24.tar.gz) = 1066815
+SHA256 (vcdimager-2.0.1.tar.gz) = Z1Ff77mCnQVL6uQPPoQDCb5gzafWh1PK/dUmcndY9no=
+SIZE (vcdimager-2.0.1.tar.gz) = 1115207
Index: x11/tellico/Makefile
===================================================================
RCS file: /cvs/ports/x11/tellico/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- x11/tellico/Makefile        8 Mar 2019 20:00:56 -0000       1.46
+++ x11/tellico/Makefile        22 Apr 2019 14:13:31 -0000
@@ -3,7 +3,7 @@
 COMMENT =      organizer for book/dvd/music collections
 
 DISTNAME =     tellico-3.1.4
-REVISION =     0
+REVISION =     1
 
 CATEGORIES =   x11
 
@@ -41,6 +41,7 @@ RUN_DEPENDS +=        devel/desktop-file-utils 
                x11/gtk+3,-guic
 
 LIB_DEPENDS += audio/libcdio \
+               audio/libcdio-paranoia \
                audio/taglib \
                devel/kf5/attica \
                devel/kf5/karchive \

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Attachment: libcdio-paranoia.tgz
Description: application/tar-gz

Reply via email to