Make xmms better than ever before:
- add 3dnow support using external patch (I reworked it to touch only generated by automake/autoconf files, made it .gz instead of .bz2 and put on MASTER_SITE_LOCAL). 3dnow support is explicitly disabled if OSVERSION < 400021. - Add LIBTOOLFILES to use our own libtool for libxmms too. PR: 20261 (LIBTOOLFILES) PR: 20193 (3DNOW) Submitted by: maintainer, FUJISHIMA Satsuki <k5@cheerful.com>
This commit is contained in:
parent
ff4effd5cf
commit
792a8c631e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=31145
@ -16,6 +16,10 @@ MASTER_SITES= ftp://ftp.xmms.org/xmms/1.2.x/ \
|
||||
ftp://ftp.nl.xmms.org/xmms/1.2.x/ \
|
||||
ftp://ftp.de.xmms.org/xmms/1.2.x/
|
||||
|
||||
PATCH_SITES= ${MASTER_SITE_LOCAL}
|
||||
PATCH_SITE_SUBDIR= sobomax
|
||||
PATCHFILES= xmms-1.2.1-3dnow-20000620.patch.gz
|
||||
|
||||
MAINTAINER= esk@ira.uka.de
|
||||
|
||||
LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
|
||||
@ -24,6 +28,7 @@ LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
USE_LIBTOOL= yes
|
||||
LIBTOOLFILES= configure libxmms/configure
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
.if !defined(WITHOUT_MIKMOD)
|
||||
@ -64,10 +69,16 @@ CONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \
|
||||
HAVE_ESD_OVERRIDE="${HAVE_ESD_OVERRIDE}" \
|
||||
HAVE_MIKMOD_OVERRIDE="${HAVE_MIKMOD_OVERRIDE}"
|
||||
|
||||
pre-extract:
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD)
|
||||
@${ECHO_MSG}
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
|
||||
CONFIGURE_ARGS+= --enable-3dnow
|
||||
.endif
|
||||
|
||||
pre-extract:
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD) || \
|
||||
( !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021 )
|
||||
@${ECHO_MSG}
|
||||
.if !defined(WITH_GNOME)
|
||||
@${ECHO_MSG} "You can add support for GNOME by defining WITH_GNOME."
|
||||
.endif
|
||||
@ -77,10 +88,13 @@ pre-extract:
|
||||
.if !defined(WITHOUT_MIKMOD)
|
||||
@${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_MIKMOD."
|
||||
.endif
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD)
|
||||
.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
|
||||
@${ECHO_MSG} "You can disable 3DNOW optimized decoding routines by defining WITHOUT_3DNOW."
|
||||
.endif
|
||||
@${ECHO_MSG}
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_3DNOW) || ${OSVERSION} < 400021
|
||||
post-extract:
|
||||
(cd ${WRKSRC}/Input/mpg123 && ${MV} decode_i586.s decode_i586.S && \
|
||||
${MV} getbits.s getbits.S && cd ${WRKSRC}/Visualization/blur_scope && \
|
||||
@ -88,5 +102,6 @@ post-extract:
|
||||
${PERL} -pi.bak -e 's:\.s :\.S :g' ${WRKSRC}/Input/mpg123/Makefile.in
|
||||
${PERL} -pi.bak -e 's:blur_8.s:blur_8.S:g' \
|
||||
${WRKSRC}/Visualization/blur_scope/Makefile.in
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1 +1,2 @@
|
||||
MD5 (xmms-1.2.2.tar.gz) = c4a99b69eb913329597ba52d727b3394
|
||||
MD5 (xmms-1.2.1-3dnow-20000620.patch.gz) = ea221913036248cef5c3cae0ad17b211
|
||||
|
15
audio/xmms/files/patch-ae
Normal file
15
audio/xmms/files/patch-ae
Normal file
@ -0,0 +1,15 @@
|
||||
--- Makefile.in.orig Mon Jul 31 10:27:32 2000
|
||||
+++ Makefile.in Mon Jul 31 10:27:49 2000
|
||||
@@ -205,9 +205,9 @@
|
||||
rm -f $(srcdir)/stamp-h.in; \
|
||||
$(MAKE) $(srcdir)/stamp-h.in; \
|
||||
else :; fi
|
||||
-$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
|
||||
- cd $(top_srcdir) && $(AUTOHEADER)
|
||||
- @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||
+#$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
|
||||
+# cd $(top_srcdir) && $(AUTOHEADER)
|
||||
+# @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||
|
||||
mostlyclean-hdr:
|
||||
|
@ -13,7 +13,6 @@ include/xmms/plugin.h
|
||||
include/xmms/util.h
|
||||
include/xmms/xmmsctrl.h
|
||||
lib/libxmms.a
|
||||
lib/libxmms.la
|
||||
lib/libxmms.so.1
|
||||
@exec ln -fs %D/%F %B/libxmms.so
|
||||
@unexec rm -f %B/libxmms.so
|
||||
|
@ -16,6 +16,10 @@ MASTER_SITES= ftp://ftp.xmms.org/xmms/1.2.x/ \
|
||||
ftp://ftp.nl.xmms.org/xmms/1.2.x/ \
|
||||
ftp://ftp.de.xmms.org/xmms/1.2.x/
|
||||
|
||||
PATCH_SITES= ${MASTER_SITE_LOCAL}
|
||||
PATCH_SITE_SUBDIR= sobomax
|
||||
PATCHFILES= xmms-1.2.1-3dnow-20000620.patch.gz
|
||||
|
||||
MAINTAINER= esk@ira.uka.de
|
||||
|
||||
LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
|
||||
@ -24,6 +28,7 @@ LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
USE_LIBTOOL= yes
|
||||
LIBTOOLFILES= configure libxmms/configure
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
.if !defined(WITHOUT_MIKMOD)
|
||||
@ -64,10 +69,16 @@ CONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \
|
||||
HAVE_ESD_OVERRIDE="${HAVE_ESD_OVERRIDE}" \
|
||||
HAVE_MIKMOD_OVERRIDE="${HAVE_MIKMOD_OVERRIDE}"
|
||||
|
||||
pre-extract:
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD)
|
||||
@${ECHO_MSG}
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
|
||||
CONFIGURE_ARGS+= --enable-3dnow
|
||||
.endif
|
||||
|
||||
pre-extract:
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD) || \
|
||||
( !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021 )
|
||||
@${ECHO_MSG}
|
||||
.if !defined(WITH_GNOME)
|
||||
@${ECHO_MSG} "You can add support for GNOME by defining WITH_GNOME."
|
||||
.endif
|
||||
@ -77,10 +88,13 @@ pre-extract:
|
||||
.if !defined(WITHOUT_MIKMOD)
|
||||
@${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_MIKMOD."
|
||||
.endif
|
||||
.if !defined(WITH_GNOME) || !defined(WITHOUT_ESD) || !defined(WITHOUT_MIKMOD)
|
||||
.if !defined(WITHOUT_3DNOW) && ${OSVERSION} >= 400021
|
||||
@${ECHO_MSG} "You can disable 3DNOW optimized decoding routines by defining WITHOUT_3DNOW."
|
||||
.endif
|
||||
@${ECHO_MSG}
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_3DNOW) || ${OSVERSION} < 400021
|
||||
post-extract:
|
||||
(cd ${WRKSRC}/Input/mpg123 && ${MV} decode_i586.s decode_i586.S && \
|
||||
${MV} getbits.s getbits.S && cd ${WRKSRC}/Visualization/blur_scope && \
|
||||
@ -88,5 +102,6 @@ post-extract:
|
||||
${PERL} -pi.bak -e 's:\.s :\.S :g' ${WRKSRC}/Input/mpg123/Makefile.in
|
||||
${PERL} -pi.bak -e 's:blur_8.s:blur_8.S:g' \
|
||||
${WRKSRC}/Visualization/blur_scope/Makefile.in
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1 +1,2 @@
|
||||
MD5 (xmms-1.2.2.tar.gz) = c4a99b69eb913329597ba52d727b3394
|
||||
MD5 (xmms-1.2.1-3dnow-20000620.patch.gz) = ea221913036248cef5c3cae0ad17b211
|
||||
|
15
multimedia/xmms/files/patch-ae
Normal file
15
multimedia/xmms/files/patch-ae
Normal file
@ -0,0 +1,15 @@
|
||||
--- Makefile.in.orig Mon Jul 31 10:27:32 2000
|
||||
+++ Makefile.in Mon Jul 31 10:27:49 2000
|
||||
@@ -205,9 +205,9 @@
|
||||
rm -f $(srcdir)/stamp-h.in; \
|
||||
$(MAKE) $(srcdir)/stamp-h.in; \
|
||||
else :; fi
|
||||
-$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
|
||||
- cd $(top_srcdir) && $(AUTOHEADER)
|
||||
- @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||
+#$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
|
||||
+# cd $(top_srcdir) && $(AUTOHEADER)
|
||||
+# @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||
|
||||
mostlyclean-hdr:
|
||||
|
@ -13,7 +13,6 @@ include/xmms/plugin.h
|
||||
include/xmms/util.h
|
||||
include/xmms/xmmsctrl.h
|
||||
lib/libxmms.a
|
||||
lib/libxmms.la
|
||||
lib/libxmms.so.1
|
||||
@exec ln -fs %D/%F %B/libxmms.so
|
||||
@unexec rm -f %B/libxmms.so
|
||||
|
Loading…
Reference in New Issue
Block a user