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?

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