Convert multimedia/xmms to USES=libtool. Bump PORTREVISION on all

dependent ports and convert them to USES=libtool too.

audio/scrobbler:
- USES=tar:bzip2.
- Don't link with libstdc++.

audio/xmms-bonk:
- Don't link with libstdc++.

audio/xmms-flac:
- Remove unneeded dependencies.
- Remove $FreeBSD$ from patches.

audio/xmms-scrobbler:
- Use OPTIONS_SLAVE.

audio/xmms-timidity:
- USES=tar:bzip2.
- Install the library instead of the source code file.

audio/xmms-volnorm:
- Remove do-install.
This commit is contained in:
Tijl Coosemans 2014-05-04 18:48:54 +00:00
parent 98f62693ce
commit 2ffbea1568
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=352968
32 changed files with 65 additions and 130 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= festalon PORTNAME= festalon
PORTVERSION= 0.5.5 PORTVERSION= 0.5.5
PORTREVISION= 8 PORTREVISION= 9
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://projects.raphnet.net/festalon/ \ MASTER_SITES= http://projects.raphnet.net/festalon/ \
CRITICAL CRITICAL

View file

@ -3,7 +3,7 @@
PORTNAME= gbsplay PORTNAME= gbsplay
PORTVERSION= 0.0.8 PORTVERSION= 0.0.8
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= CRITICAL MASTER_SITES= CRITICAL
PKGNAMEPREFIX?= PKGNAMEPREFIX?=

View file

@ -3,7 +3,7 @@
PORTNAME= gkrellmms PORTNAME= gkrellmms
PORTVERSION= 0.5.8 PORTVERSION= 0.5.8
PORTREVISION= 9 PORTREVISION= 10
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://gkrellm.luon.net/files/ MASTER_SITES= http://gkrellm.luon.net/files/

View file

@ -3,7 +3,7 @@
PORTNAME= gkrellmms PORTNAME= gkrellmms
PORTVERSION= 2.1.22 PORTVERSION= 2.1.22
PORTREVISION= 10 PORTREVISION= 11
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://gkrellm.luon.net/files/ MASTER_SITES= http://gkrellm.luon.net/files/
PKGNAMESUFFIX= 2 PKGNAMESUFFIX= 2

View file

@ -3,7 +3,7 @@
PORTNAME?= scrobbler PORTNAME?= scrobbler
PORTVERSION= 0.3.8.1 PORTVERSION= 0.3.8.1
PORTREVISION= 16 PORTREVISION= 17
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://static.audioscrobbler.com/plugins/ \ MASTER_SITES= http://static.audioscrobbler.com/plugins/ \
http://www.pipian.com/stuffforchat/ http://www.pipian.com/stuffforchat/
@ -16,9 +16,8 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
CONFLICTS= xmms-scrobbler-[0-9]* CONFLICTS= xmms-scrobbler-[0-9]*
USES= gmake pkgconfig USES= gmake libtool pkgconfig tar:bzip2
USE_CSTD= gnu89 USE_CSTD= gnu89
USE_BZIP2= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib
@ -31,8 +30,7 @@ XMMS_DESC= Enable XMMS support
ENCODINGS_PATCH_DESC= Enable ID3 tags recoding support ENCODINGS_PATCH_DESC= Enable ID3 tags recoding support
XMMS_LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms XMMS_LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms
XMMS_PLIST_FILES= lib/xmms/General/libxmms_scrobbler.la \ XMMS_PLIST_FILES= lib/xmms/General/libxmms_scrobbler.so
lib/xmms/General/libxmms_scrobbler.so
XMMS_PLIST_DIRS= lib/xmms/General lib/xmms XMMS_PLIST_DIRS= lib/xmms/General lib/xmms
XMMS_CONFIGURE_ENABLE= xmms-plugin XMMS_CONFIGURE_ENABLE= xmms-plugin
@ -47,7 +45,6 @@ ENCODINGS_PATCH_USES= iconv
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
post-patch:: post-patch::
@${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure
.if ${PORT_OPTIONS:MENCODINGS_PATCH} .if ${PORT_OPTIONS:MENCODINGS_PATCH}
@${PATCH} ${PATCH_ARGS} -p1 < ${FILESDIR}/extra-encodings-patch @${PATCH} ${PATCH_ARGS} -p1 < ${FILESDIR}/extra-encodings-patch
.endif .endif

View file

@ -5,7 +5,7 @@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@ LIBOBJS = @LIBOBJS@
-LIBS = `curl-config --libs` -lmusicbrainz -lm -lstdc++ -LIBS = `curl-config --libs` -lmusicbrainz -lm -lstdc++
+LIBS = `curl-config --libs` -lm -lstdc++ +LIBS = `curl-config --libs` -lm
LIBTOOL = @LIBTOOL@ LIBTOOL = @LIBTOOL@
LN_S = @LN_S@ LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@ LTLIBOBJS = @LTLIBOBJS@

View file

@ -3,7 +3,7 @@
PORTNAME= wmalbum PORTNAME= wmalbum
PORTVERSION= 0.1.5 PORTVERSION= 0.1.5
PORTREVISION= 8 PORTREVISION= 9
CATEGORIES= audio windowmaker CATEGORIES= audio windowmaker
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-ahx PORTNAME= xmms-ahx
PORTVERSION= 0.6 PORTVERSION= 0.6
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz
@ -15,17 +15,13 @@ LICENSE= GPLv2
BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
PLIST_FILES= lib/xmms/Input/libahx.la \ PLIST_FILES= lib/xmms/Input/libahx.so
lib/xmms/Input/libahx.so
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= gmake USES= gmake libtool
USE_GNOME= gtk12 USE_GNOME= gtk12
USE_LDCONFIG= yes USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} -e 's|\(objformat=\).*|\1elf|' ${WRKSRC}/configure
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -2,7 +2,7 @@
PORTNAME= xmms-bonk PORTNAME= xmms-bonk
PORTVERSION= 0.12 PORTVERSION= 0.12
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.proustmedia.de/bonk-xmms/ MASTER_SITES= http://www.proustmedia.de/bonk-xmms/
DISTNAME= bonk-xmms-${PORTVERSION} DISTNAME= bonk-xmms-${PORTVERSION}

View file

@ -16,7 +16,7 @@ $FreeBSD$
libbonk.so : bonk-xmms.cc libbonk.so : bonk-xmms.cc
- $(CPP) $(CFLAGS) -shared -o libbonk.so bonk-xmms.cc -lstdc++ - $(CPP) $(CFLAGS) -shared -o libbonk.so bonk-xmms.cc -lstdc++
+ $(CXX) $(CXXFLAGS) -shared -o libbonk.so bonk-xmms.cc -lstdc++ + $(CXX) $(CXXFLAGS) -shared -o libbonk.so bonk-xmms.cc
install : libbonk.so install : libbonk.so
cp libbonk.so $(INSTDIR) cp libbonk.so $(INSTDIR)

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-curses PORTNAME= xmms-curses
PORTVERSION= 0.2.2 PORTVERSION= 0.2.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

View file

@ -2,7 +2,7 @@
PORTNAME= faad2 PORTNAME= faad2
PORTVERSION= 2.7 PORTVERSION= 2.7
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= SFE/faac MASTER_SITES= SFE/faac

View file

@ -2,7 +2,7 @@
PORTNAME= xmms-flac PORTNAME= xmms-flac
PORTVERSION= 1.3.0 PORTVERSION= 1.3.0
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://downloads.xiph.org/releases/flac/ MASTER_SITES= http://downloads.xiph.org/releases/flac/
DISTNAME= flac-${PORTVERSION} DISTNAME= flac-${PORTVERSION}
@ -12,19 +12,14 @@ COMMENT= XMMS input plugin for playing FLAC files
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms \ LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms \
libFLAC.so:${PORTSDIR}/audio/flac \ libFLAC.so:${PORTSDIR}/audio/flac \
libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
libogg.so:${PORTSDIR}/audio/libogg libogg.so:${PORTSDIR}/audio/libogg
USES= gettext iconv tar:xz USES= iconv libtool tar:xz
USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes
USE_GNOME= gtk12
USE_XORG= x11 xau xcb xdmcp xext xi
CONFIGURE_ARGS= --disable-silent-rules CONFIGURE_ARGS= --disable-silent-rules
CPPFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ARGS= LIBTOOL="${LIBTOOL} --tag=disable-static"
MAKEFILE= ${FILESDIR}/Makefile MAKEFILE= ${FILESDIR}/Makefile
PLIST_FILES= lib/xmms/Input/libxmms-flac.so PLIST_FILES= lib/xmms/Input/libxmms-flac.so

View file

@ -1,6 +1,3 @@
$FreeBSD$
--- configure.orig 2013-05-27 10:11:54.740045000 +0200 --- configure.orig 2013-05-27 10:11:54.740045000 +0200
+++ configure 2013-06-09 18:15:53.000000000 +0200 +++ configure 2013-06-09 18:15:53.000000000 +0200
@@ -19807,7 +19807,7 @@ else @@ -19807,7 +19807,7 @@ else

View file

@ -1,6 +1,3 @@
$FreeBSD$
--- src/plugin_xmms/Makefile.in.orig 2013-05-27 10:11:57.951933000 +0200 --- src/plugin_xmms/Makefile.in.orig 2013-05-27 10:11:57.951933000 +0200
+++ src/plugin_xmms/Makefile.in 2013-06-09 19:13:03.000000000 +0200 +++ src/plugin_xmms/Makefile.in 2013-06-09 19:13:03.000000000 +0200
@@ -127,8 +127,7 @@ libxmms_flac_la_DEPENDENCIES = \ @@ -127,8 +127,7 @@ libxmms_flac_la_DEPENDENCIES = \

View file

@ -1,6 +1,3 @@
$FreeBSD$
--- src/plugin_xmms/plugin.c.orig --- src/plugin_xmms/plugin.c.orig
+++ src/plugin_xmms/plugin.c +++ src/plugin_xmms/plugin.c
@@ -140,7 +140,7 @@ @@ -140,7 +140,7 @@

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-mailnotify PORTNAME= xmms-mailnotify
PORTVERSION= 0.2.0 PORTVERSION= 0.2.0
PORTREVISION= 7 PORTREVISION= 8
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= arved MASTER_SITE_SUBDIR= arved

View file

@ -3,25 +3,22 @@
PORTNAME= xmms-nas PORTNAME= xmms-nas
PORTVERSION= 0.2 PORTVERSION= 0.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= ftp://ftp.stack.nl/pub/users/willem/ MASTER_SITES= ftp://ftp.stack.nl/pub/users/willem/
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= A Network Audio System (NAS) output plugin for XMMS COMMENT= Network Audio System (NAS) output plugin for XMMS
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms \ LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms \
libaudio.so:${PORTSDIR}/audio/nas libaudio.so:${PORTSDIR}/audio/nas
USES= libtool
USE_GNOME= gtk12 USE_GNOME= gtk12
GNU_CONFIGURE= yes
USE_LDCONFIG= yes USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
PLIST_FILES= lib/xmms/Output/libnas.a \ PLIST_FILES= lib/xmms/Output/libnas.so
lib/xmms/Output/libnas.la \
lib/xmms/Output/libnas.so
post-patch:
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/ltconfig
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-nsf PORTNAME= xmms-nsf
PORTVERSION= 0.0.3 PORTVERSION= 0.0.3
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://optronic.sourceforge.net/files/ \ MASTER_SITES= http://optronic.sourceforge.net/files/ \
CRITICAL CRITICAL
@ -17,16 +17,14 @@ BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= libtool
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_CSTD= gnu89 USE_CSTD= gnu89
CONFIGURE_ARGS= --disable-static --with-pic
ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS= i386 amd64
CFLAGS+= -fPIC PLIST_FILES= lib/xmms/Input/libnsf.so
PLIST_FILES= lib/xmms/Input/libnsf.a \
lib/xmms/Input/libnsf.la \
lib/xmms/Input/libnsf.so
SUB_FILES= pkg-message SUB_FILES= pkg-message
SUB_LIST= VERSION=${PORTVERSION} SUB_LIST= VERSION=${PORTVERSION}
@ -34,9 +32,5 @@ SUB_LIST= VERSION=${PORTVERSION}
post-patch: post-patch:
@${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|' \ @${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|' \
${WRKSRC}/src/nes/nestypes.h ${WRKSRC}/src/nes/nestypes.h
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/ltconfig
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -3,33 +3,30 @@
PORTNAME= openspc PORTNAME= openspc
PORTVERSION= 0.0.3 PORTVERSION= 0.0.3
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= CRITICAL MASTER_SITES= CRITICAL
PKGNAMEPREFIX= xmms- PKGNAMEPREFIX= xmms-
DISTNAME= xmms-OpenSPC-${PORTVERSION} DISTNAME= xmms-OpenSPC-${PORTVERSION}
MAINTAINER= ehaupt@FreeBSD.org MAINTAINER= ehaupt@FreeBSD.org
COMMENT= An SPC player for XMMS using OpenSPC COMMENT= SPC player for XMMS using OpenSPC
BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm \ BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm \
xmms:${PORTSDIR}/multimedia/xmms xmms:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= libtool
PLIST_FILES= lib/xmms/Input/openspc.la \ PLIST_FILES= lib/xmms/Input/openspc.so
lib/xmms/Input/openspc.so
ONLY_FOR_ARCHS= i386 # contains x86 assembler code ONLY_FOR_ARCHS= i386 # contains x86 assembler code
.include <bsd.port.pre.mk> .include <bsd.port.options.mk>
.if ${OSVERSION} >= 1000000 .if ${OSVERSION} >= 1000000
BROKEN= does not build on FreeBSD 10.x and later BROKEN= does not build on FreeBSD 10.x and later
.endif .endif
post-patch: .include <bsd.port.mk>
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/configure
.include <bsd.port.post.mk>

View file

@ -2,7 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= xmms-scrobbler PORTNAME= xmms-scrobbler
PORTREVISION= 6 PORTREVISION= 7
MAINTAINER= novel@FreeBSD.org MAINTAINER= novel@FreeBSD.org
COMMENT= XMMS plugin for Audioscrobbler.com COMMENT= XMMS plugin for Audioscrobbler.com
@ -11,6 +11,6 @@ CONFLICTS= scrobbler-*
MASTERDIR= ${.CURDIR}/../scrobbler MASTERDIR= ${.CURDIR}/../scrobbler
WITH_XMMS= yes OPTIONS_SLAVE= XMMS
.include "${MASTERDIR}/Makefile" .include "${MASTERDIR}/Makefile"

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-shn PORTNAME= xmms-shn
PORTVERSION= 2.4.1 PORTVERSION= 2.4.1
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.etree.org/shnutils/xmms-shn/dist/src/ MASTER_SITES= http://www.etree.org/shnutils/xmms-shn/dist/src/
@ -13,6 +13,7 @@ COMMENT= XMMS plugin to allow playing shorten-compressed audio
BUILD_DEPENDS= xmms-config:${PORTSDIR}/multimedia/xmms BUILD_DEPENDS= xmms-config:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
USES= libtool
USE_GNOME= gtk12 USE_GNOME= gtk12
GNU_CONFIGURE= yes GNU_CONFIGURE= yes

View file

@ -3,7 +3,7 @@
PORTNAME= xmms-timidity PORTNAME= xmms-timidity
PORTVERSION= 0.0.3 PORTVERSION= 0.0.3
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.shikadi.net/utils/files/ MASTER_SITES= http://www.shikadi.net/utils/files/
@ -15,7 +15,7 @@ RUN_DEPENDS= timidity:${PORTSDIR}/audio/timidity
USE_LDCONFIG= ${PREFIX}/lib/xmms/Input USE_LDCONFIG= ${PREFIX}/lib/xmms/Input
USE_BZIP2= yes USES= tar:bzip2
USE_GNOME= gtk12 USE_GNOME= gtk12
CXXFLAGS+= -I${LOCALBASE}/include `glib-config --cflags` -g -fPIC CXXFLAGS+= -I${LOCALBASE}/include `glib-config --cflags` -g -fPIC
@ -23,11 +23,12 @@ FILES= xmms-timidity.cpp
PLIST_FILES= lib/xmms/Input/libxmms-timidity.so PLIST_FILES= lib/xmms/Input/libxmms-timidity.so
do-build: do-build:
cd ${WRKSRC} && ${CXX} ${CXXFLAGS} -c ${FILES} -o xmms-timidity.o cd ${WRKSRC} && ${CXX} ${CXXFLAGS} ${FILES} -o libxmms-timidity.so \
-shared -pthread
do-install: do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input ${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
${INSTALL_DATA} ${WRKSRC}/${FILES} \ ${INSTALL_DATA} ${WRKSRC}/libxmms-timidity.so \
${STAGEDIR}${PREFIX}/lib/xmms/Input/libxmms-timidity.so ${STAGEDIR}${PREFIX}/lib/xmms/Input/libxmms-timidity.so
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= volnorm PORTNAME= volnorm
PORTVERSION= 0.8.3 PORTVERSION= 0.8.3
PORTREVISION= 5 PORTREVISION= 6
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= SF MASTER_SITES= SF
PKGNAMEPREFIX= xmms- PKGNAMEPREFIX= xmms-
@ -15,18 +15,14 @@ LICENSE= GPLv2
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms
USES= libtool
USE_GNOME= gtk12 USE_GNOME= gtk12
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USE_LDCONFIG= yes USE_LDCONFIG= yes
PLIST_FILES= lib/xmms/Effect/libnormvol.so
post-patch: post-patch:
@${REINPLACE_CMD} -e '/^SUBDIRS/s|tests||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^SUBDIRS/s|tests||g' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e '/^COMMON/s|-O2|@CFLAGS@|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e '/^COMMON/s|-O2|@CFLAGS@|g' ${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/configure
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Effect
${INSTALL_DATA} ${WRKSRC}/src/.libs/libnormvol.so \
${STAGEDIR}${PREFIX}/lib/xmms/Effect
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
lib/xmms/Effect/libnormvol.so
@dirrmtry lib/xmms/Effect
@dirrmtry lib/xmms

View file

@ -2,7 +2,7 @@
PORTNAME= xmms-wavpack PORTNAME= xmms-wavpack
PORTVERSION= 1.0.3 PORTVERSION= 1.0.3
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.wavpack.com/ MASTER_SITES= http://www.wavpack.com/
@ -12,7 +12,7 @@ COMMENT= XMMS input plugin to play WavPack files
LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack \ LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack \
libxmms.so:${PORTSDIR}/multimedia/xmms libxmms.so:${PORTSDIR}/multimedia/xmms
USES= pkgconfig tar:bzip2 USES= libtool pkgconfig tar:bzip2
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib LDFLAGS+= -L${LOCALBASE}/lib

View file

@ -2,6 +2,7 @@
PORTNAME= xmms-xf86audio PORTNAME= xmms-xf86audio
PORTVERSION= 0.4.4 PORTVERSION= 0.4.4
PORTREVISION= 1
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://www.devin.com/xmms-xf86audio/download/ MASTER_SITES= http://www.devin.com/xmms-xf86audio/download/

View file

@ -3,7 +3,7 @@
PORTNAME= xymms PORTNAME= xymms
DISTVERSION= 0.9.1 DISTVERSION= 0.9.1
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= SF MASTER_SITES= SF
PKGNAMEPREFIX= xmms- PKGNAMEPREFIX= xmms-
@ -11,29 +11,20 @@ PKGNAMEPREFIX= xmms-
MAINTAINER= ehaupt@FreeBSD.org MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Sega Genesis GYM plugin for XMMS COMMENT= Sega Genesis GYM plugin for XMMS
BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= libtool
USE_GNOME= gtk12 USE_GNOME= gtk12
USE_LDCONFIG= yes USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-static
CPPFLAGS+= ${PTHREAD_CFLAGS} PLIST_FILES= lib/xmms/Input/libxymms.so \
LDFLAGS+= ${PTHREAD_LIBS}
PLIST_FILES= lib/xmms/Input/libxymms.a \
lib/xmms/Input/libxymms.la \
lib/xmms/Input/libxymms.so \
%%EXAMPLESDIR%%/sample.gym %%EXAMPLESDIR%%/sample.gym
PLIST_DIRS= %%EXAMPLESDIR%% PLIST_DIRS= %%EXAMPLESDIR%%
post-patch:
@${REINPLACE_CMD} -e 's|-D_REENTRANT||' ${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e '/objformat=/s|=.*|=elf|' ${WRKSRC}/ltconfig
post-install: post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/samples/sample.gym ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/sample.gym ${STAGEDIR}${EXAMPLESDIR}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -2,7 +2,7 @@
PORTNAME= xmmsctrl PORTNAME= xmmsctrl
PORTVERSION= 1.8 PORTVERSION= 1.8
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= audio CATEGORIES= audio
MASTER_SITES= http://user.it.uu.se/~adavid/utils/ \ MASTER_SITES= http://user.it.uu.se/~adavid/utils/ \
http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/src/ \ http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/src/ \
@ -19,8 +19,6 @@ RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
USES= gmake USES= gmake
USE_CSTD= gnu89 USE_CSTD= gnu89
MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
PORTDOCS= Changelog README PORTDOCS= Changelog README

View file

@ -9,8 +9,8 @@
DEFS := -DPRETTY_PRINT -D_GNU_SOURCE -DVERSION=\"$(VERSION)\" DEFS := -DPRETTY_PRINT -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
-CFLAGS := $(WARN) -O2 $(shell xmms-config --cflags) $(DEFS) -CFLAGS := $(WARN) -O2 $(shell xmms-config --cflags) $(DEFS)
-LDFLAGS := $(shell xmms-config --libs) -LDFLAGS := $(shell xmms-config --libs)
+CFLAGS += $(WARN) $(shell xmms-config --cflags) $(DEFS) $(PTHREAD_CFLAGS) +CFLAGS += $(WARN) $(shell xmms-config --cflags) $(DEFS)
+LDFLAGS := $(shell xmms-config --libs) $(PTHREAD_LIBS) +LDFLAGS := $(shell xmms-config --libs)
-all : $(TARGET) HELP -all : $(TARGET) HELP
+all : $(TARGET) +all : $(TARGET)

View file

@ -3,7 +3,7 @@
PORTNAME= xmms PORTNAME= xmms
PORTVERSION= 1.2.11 PORTVERSION= 1.2.11
PORTREVISION= 23 PORTREVISION= 24
CATEGORIES= multimedia audio ipv6 CATEGORIES= multimedia audio ipv6
MASTER_SITES= http://www.xmms.org/files/1.2.x/ \ MASTER_SITES= http://www.xmms.org/files/1.2.x/ \
http://legacy.xmms2.org/ \ http://legacy.xmms2.org/ \
@ -17,7 +17,7 @@ LICENSE= GPLv2
CONFLICTS?= ru-xmms-[0-9]* zh-xmms-[0-9]* CONFLICTS?= ru-xmms-[0-9]* zh-xmms-[0-9]*
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= desktop-file-utils pathfix gmake iconv tar:bzip2 USES= desktop-file-utils gmake iconv libtool pathfix tar:bzip2
USE_GNOME= gtk12 USE_GNOME= gtk12
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_XORG= sm x11 xxf86vm USE_XORG= sm x11 xxf86vm
@ -80,8 +80,8 @@ LIB_DEPENDS+= librcc.so:${PORTSDIR}/devel/librcc \
librcd.so:${PORTSDIR}/devel/librcd librcd.so:${PORTSDIR}/devel/librcd
USE_AUTOTOOLS= aclocal autoheader libtoolize autoconf automake USE_AUTOTOOLS= aclocal autoheader libtoolize autoconf automake
LIBTOOLIZE_ARGS=--install --force LIBTOOLIZE_ARGS=-i -c -f
AUTOMAKE_ARGS= --add-missing --force-missing AUTOMAKE_ARGS= -a -c -f
USE_OPENSSL= yes USE_OPENSSL= yes
.endif .endif

View file

@ -9,42 +9,25 @@ include/xmms/plugin.h
include/xmms/titlestring.h include/xmms/titlestring.h
include/xmms/util.h include/xmms/util.h
include/xmms/xmmsctrl.h include/xmms/xmmsctrl.h
lib/libxmms.la
lib/libxmms.so lib/libxmms.so
lib/libxmms.so.4 lib/libxmms.so.1
lib/xmms/Effect/libecho.la lib/libxmms.so.1.3.1
lib/xmms/Effect/libecho.so lib/xmms/Effect/libecho.so
lib/xmms/Effect/libstereo.la
lib/xmms/Effect/libstereo.so lib/xmms/Effect/libstereo.so
lib/xmms/Effect/libvoice.la
lib/xmms/Effect/libvoice.so lib/xmms/Effect/libvoice.so
lib/xmms/General/libir.so lib/xmms/General/libir.so
lib/xmms/General/libir.la
lib/xmms/General/libsong_change.la
lib/xmms/General/libsong_change.so lib/xmms/General/libsong_change.so
lib/xmms/Input/libcdaudio.la
lib/xmms/Input/libcdaudio.so lib/xmms/Input/libcdaudio.so
%%MIKMOD%%lib/xmms/Input/libmikmod.la
%%MIKMOD%%lib/xmms/Input/libmikmod.so %%MIKMOD%%lib/xmms/Input/libmikmod.so
lib/xmms/Input/libmpg123.la
lib/xmms/Input/libmpg123.so lib/xmms/Input/libmpg123.so
lib/xmms/Input/libtonegen.la
lib/xmms/Input/libtonegen.so lib/xmms/Input/libtonegen.so
%%VORBIS%%lib/xmms/Input/libvorbis.la
%%VORBIS%%lib/xmms/Input/libvorbis.so %%VORBIS%%lib/xmms/Input/libvorbis.so
lib/xmms/Input/libwav.la
lib/xmms/Input/libwav.so lib/xmms/Input/libwav.so
%%ESOUND%%lib/xmms/Output/libesdout.la
%%ESOUND%%lib/xmms/Output/libesdout.so %%ESOUND%%lib/xmms/Output/libesdout.so
lib/xmms/Output/libOSS.la
lib/xmms/Output/libOSS.so lib/xmms/Output/libOSS.so
lib/xmms/Output/libdisk_writer.la
lib/xmms/Output/libdisk_writer.so lib/xmms/Output/libdisk_writer.so
%%SPEC%%lib/xmms/Visualization/libogl_spectrum.la
%%SPEC%%lib/xmms/Visualization/libogl_spectrum.so %%SPEC%%lib/xmms/Visualization/libogl_spectrum.so
lib/xmms/Visualization/libbscope.la
lib/xmms/Visualization/libbscope.so lib/xmms/Visualization/libbscope.so
lib/xmms/Visualization/libsanalyzer.la
lib/xmms/Visualization/libsanalyzer.so lib/xmms/Visualization/libsanalyzer.so
man/man1/wmxmms.1.gz man/man1/wmxmms.1.gz
man/man1/xmms.1.gz man/man1/xmms.1.gz