On Mon, Apr 22, 2019 at 06:28:34PM +0100, Edd Barrett wrote:
> 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 \

Why are you changing the LIB_DEPENDS? There's no change in WANTLIB is there?



-- 
Antoine

Reply via email to