On Sat, Oct 17, 2020 at 03:39:45PM -0400, Daniel Dickman wrote:
> pyrex was added as a BDEP for xmms2 in Makefile r1.3. My guess is that an 
> earlier version of xmms2 may have needed it.

> This BDEP seems to have been cargo-culted forward over the years. Looking 
> in INSTALL I see that cython is mentioned rather than pyrex. Presumably 
> that means xmms2 had switched from pyrex -> cython by the time the ports 
> tree got version 0.8 of xmms2 back in 2012.

> I confirmed xmms2 builds fine without pyrex.

> Looking in the Makefile I see do-configure: has the "--no-cython" option 
> so don't seem to need to replace the pyrex BDEP with a cython BDEP.

> ok?

Works fine for me on amd64.

ok kmos

--Kurt

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/xmms2/Makefile,v
> retrieving revision 1.53
> diff -u -p -u -r1.53 Makefile
> --- Makefile  24 Feb 2020 09:32:38 -0000      1.53
> +++ Makefile  17 Oct 2020 19:22:42 -0000
> @@ -5,7 +5,7 @@ COMMENT =             audio player daemon with libr
>  V =                  0.8
>  DISTNAME =           xmms2-${V}DrO_o
>  PKGNAME =            xmms2-${V}
> -REVISION =           13
> +REVISION =           14
>  
>  SHARED_LIBS +=               xmmsclient++            2.0 # 4.0.0
>  SHARED_LIBS +=               xmmsclient++-glib       1.0 # 1.0.0
> @@ -36,8 +36,7 @@ MODULES =           lang/python \
>  
>  NO_TEST =            Yes
>  
> -BUILD_DEPENDS =              devel/pyrex \
> -                     devel/boost
> +BUILD_DEPENDS =              devel/boost
>  
>  LIB_DEPENDS =                devel/glib2 \
>                       databases/sqlite3 \
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/xmms2/pkg/PLIST,v
> retrieving revision 1.7
> diff -u -p -u -r1.7 PLIST
> --- pkg/PLIST 18 Jul 2018 19:36:37 -0000      1.7
> +++ pkg/PLIST 17 Oct 2020 19:22:42 -0000
> @@ -97,43 +97,43 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/xmmsclient/propdict.py
>  lib/python${MODPY_VERSION}/site-packages/xmmsclient/qt3.py
>  lib/python${MODPY_VERSION}/site-packages/xmmsclient/sync.py
> -lib/python${MODPY_VERSION}/site-packages/xmmsclient/xmmsapi.so
> -lib/python${MODPY_VERSION}/site-packages/xmmsclient/xmmsvalue.so
> +@so lib/python${MODPY_VERSION}/site-packages/xmmsclient/xmmsapi.so
> +@so lib/python${MODPY_VERSION}/site-packages/xmmsclient/xmmsvalue.so
>  lib/xmms2/
> -lib/xmms2/libxmms_ao.so
> -lib/xmms2/libxmms_apefile.so
> -lib/xmms2/libxmms_asf.so
> -lib/xmms2/libxmms_asx.so
> -lib/xmms2/libxmms_avcodec.so
> -lib/xmms2/libxmms_cue.so
> -lib/xmms2/libxmms_curl.so
> -lib/xmms2/libxmms_daap.so
> -lib/xmms2/libxmms_diskwrite.so
> -lib/xmms2/libxmms_equalizer.so
> -lib/xmms2/libxmms_file.so
> -lib/xmms2/libxmms_flac.so
> -lib/xmms2/libxmms_flv.so
> -lib/xmms2/libxmms_gvfs.so
> -lib/xmms2/libxmms_html.so
> -lib/xmms2/libxmms_icymetaint.so
> -lib/xmms2/libxmms_id3v2.so
> -lib/xmms2/libxmms_jack.so
> -lib/xmms2/libxmms_karaoke.so
> -lib/xmms2/libxmms_m3u.so
> -lib/xmms2/libxmms_mp4.so
> -lib/xmms2/libxmms_mpg123.so
> -lib/xmms2/libxmms_normalize.so
> -lib/xmms2/libxmms_null.so
> -lib/xmms2/libxmms_nulstripper.so
> -lib/xmms2/libxmms_pls.so
> -lib/xmms2/libxmms_replaygain.so
> -lib/xmms2/libxmms_rss.so
> -lib/xmms2/libxmms_sndfile.so
> -lib/xmms2/libxmms_tta.so
> -lib/xmms2/libxmms_vorbis.so
> -lib/xmms2/libxmms_wave.so
> -lib/xmms2/libxmms_xml.so
> -lib/xmms2/libxmms_xspf.so
> +@so lib/xmms2/libxmms_ao.so
> +@so lib/xmms2/libxmms_apefile.so
> +@so lib/xmms2/libxmms_asf.so
> +@so lib/xmms2/libxmms_asx.so
> +@so lib/xmms2/libxmms_avcodec.so
> +@so lib/xmms2/libxmms_cue.so
> +@so lib/xmms2/libxmms_curl.so
> +@so lib/xmms2/libxmms_daap.so
> +@so lib/xmms2/libxmms_diskwrite.so
> +@so lib/xmms2/libxmms_equalizer.so
> +@so lib/xmms2/libxmms_file.so
> +@so lib/xmms2/libxmms_flac.so
> +@so lib/xmms2/libxmms_flv.so
> +@so lib/xmms2/libxmms_gvfs.so
> +@so lib/xmms2/libxmms_html.so
> +@so lib/xmms2/libxmms_icymetaint.so
> +@so lib/xmms2/libxmms_id3v2.so
> +@so lib/xmms2/libxmms_jack.so
> +@so lib/xmms2/libxmms_karaoke.so
> +@so lib/xmms2/libxmms_m3u.so
> +@so lib/xmms2/libxmms_mp4.so
> +@so lib/xmms2/libxmms_mpg123.so
> +@so lib/xmms2/libxmms_normalize.so
> +@so lib/xmms2/libxmms_null.so
> +@so lib/xmms2/libxmms_nulstripper.so
> +@so lib/xmms2/libxmms_pls.so
> +@so lib/xmms2/libxmms_replaygain.so
> +@so lib/xmms2/libxmms_rss.so
> +@so lib/xmms2/libxmms_sndfile.so
> +@so lib/xmms2/libxmms_tta.so
> +@so lib/xmms2/libxmms_vorbis.so
> +@so lib/xmms2/libxmms_wave.so
> +@so lib/xmms2/libxmms_xml.so
> +@so lib/xmms2/libxmms_xspf.so
>  ${P5ARCH}/
>  ${P5ARCH}/Audio/
>  ${P5ARCH}/Audio/XMMSClient/
> @@ -148,7 +148,7 @@ ${P5ARCH}/Audio/XMMSClient/Sync.pm
>  ${P5ARCH}/auto/
>  ${P5ARCH}/auto/Audio/
>  ${P5ARCH}/auto/Audio/XMMSClient/
> -${P5ARCH}/auto/Audio/XMMSClient/XMMSClient.so
> +@so ${P5ARCH}/auto/Audio/XMMSClient/XMMSClient.so
>  @man man/man1/xmms2-et.1
>  @man man/man1/xmms2-launcher.1
>  @man man/man1/xmms2-mdns-avahi.1
> 

Reply via email to