diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2006-01-04 22:40:12 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2006-01-04 22:40:12 +0000 |
commit | da0a8755d094e0cd43d811cfa91b94884444c721 (patch) | |
tree | e5eab3827a20f1ac8a75e990d28a4572c27eb262 /multimedia/audacious | |
parent | aa08bbffb5e08652f0549eb02ede3e40f65a5c30 (diff) | |
download | ports-da0a8755d094e0cd43d811cfa91b94884444c721.tar.gz ports-da0a8755d094e0cd43d811cfa91b94884444c721.zip |
Notes
Diffstat (limited to 'multimedia/audacious')
-rw-r--r-- | multimedia/audacious/Makefile | 105 | ||||
-rw-r--r-- | multimedia/audacious/distinfo | 3 | ||||
-rw-r--r-- | multimedia/audacious/pkg-descr | 5 | ||||
-rw-r--r-- | multimedia/audacious/pkg-message | 2 | ||||
-rw-r--r-- | multimedia/audacious/pkg-plist | 96 |
5 files changed, 211 insertions, 0 deletions
diff --git a/multimedia/audacious/Makefile b/multimedia/audacious/Makefile new file mode 100644 index 000000000000..4f18981317c6 --- /dev/null +++ b/multimedia/audacious/Makefile @@ -0,0 +1,105 @@ +# New ports collection makefile for: audacious +# Date created: 2006-01-01 +# Whom: Zastupov Stepan [RedChrom] <redchrom@mail.ru> +# +# $FreeBSD$ +# + +PORTNAME= audacious +PORTVERSION= 0.1.2 +CATEGORIES= multimedia audio +MASTER_SITES= http://audacious-media-player.org/release/ +DISTNAME= audacious-${PORTVERSION} +EXTRACT_SUFX=.tgz + +MAINTAINER= redchrom@mail.ru +COMMENT= A media player based on BMP and XMMS + +LIB_DEPENDS= sndfile:${PORTSDIR}/audio/libsndfile + +USE_GNOME= gtk20 libglade2 +WANT_GNOME= yes +USE_X_PREFIX= yes +USE_REINPLACE= yes +USE_AUTOTOOLS= libtool:15 +LIBTOOLFILES= configure +USE_GMAKE= yes +INSTALLS_SHLIB= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -lstdc++" \ + INPUT_PLUGINS="${INPUT_PLUGINS}" \ + OUTPUT_PLUGINS="${OUTPUT_PLUGINS}" \ + VISUALIZATION_PLUGINS="${VISUALIZATION_PLUGINS}" +MAN1= audacious.1 + +INPUT_PLUGINS= cdaudio,mpg123,wav,tonegen,wma,console +OUTPUT_PLUGINS= OSS,disk_writer,crossfade +VISUALIZATION_PLUGINS= blur_scope + +OPTIONS= VORBIS "Enable Ogg Vorbis input" on \ + FLAC "Enable flac input" on \ + ESOUND "Enable Esound output" off \ + ID3V2 "Enable id3v2 editing" off \ + SIMD "build with x86 SIMD(3DNow!/MMX) instructions support" on \ + SDL "Enable SDL support" off \ + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_VORBIS) +LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis +INPUT_PLUGINS+= vorbis +PLIST_SUB+= VORBISPLUGIN:="" +.else +CONFIGURE_ARGS+= --disable-vorbis +PLIST_SUB+= VORBISPLUGIN:="@comment " +.endif + +.if !defined(WITHOUT_FLAC) +INPUT_PLUGINS+= flac +PLIST_SUB+= FLACPLUGIN:="" +LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac +.else +PLIST_SUB+= FLACPLUGIN:="@comment " +CONFIGURE_ARGS+= --disable-flac +.endif + +.if defined(WITH_ESOUND) +USE_GNOME+= esound +OUTPUT_PLUGINS+= esd +PLIST_SUB+= ESDPLUGIN:="" +.if defined(PKGNAMESUFFIX) +PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-esound +.else +PKGNAMESUFFIX= -esound +.endif +.else +CONFIGURE_ARGS+= --disable-esd +PLIST_SUB+= ESDPLUGIN:="@comment " +.endif + +.if defined(WITH_ID3V2) +LIB_DEPENDS+= id3-3.8.3:${PORTSDIR}/audio/id3lib +.endif + +.if ${ARCH} != "i386" +WITHOUT_SIMD= yes +.endif + +.if !defined(WITHOUT_SIMD) && ${OSVERSION} >= 400021 +CONFIGURE_ARGS+= --enable-simd +.endif + +.if defined(WITH_SDL) +USE_SDL= sdl +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's,-pthread,${PTHREAD_LIBS},g' \ + ${WRKSRC}/configure + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/multimedia/audacious/distinfo b/multimedia/audacious/distinfo new file mode 100644 index 000000000000..7d5cb57b931b --- /dev/null +++ b/multimedia/audacious/distinfo @@ -0,0 +1,3 @@ +MD5 (audacious-0.1.2.tgz) = df8ebff8d60c5d48d2685dd4bb06ad88 +SHA256 (audacious-0.1.2.tgz) = 93d841b524d4d1b5600439d9609ed4c26375c7b8ddee61a9293b0cab5760fc39 +SIZE (audacious-0.1.2.tgz) = 3237532 diff --git a/multimedia/audacious/pkg-descr b/multimedia/audacious/pkg-descr new file mode 100644 index 000000000000..16c885cd90e5 --- /dev/null +++ b/multimedia/audacious/pkg-descr @@ -0,0 +1,5 @@ +Audacious is a fork of beep-media-player 0.9.7.1. +The primary goals of this fork are keeping ideology of original BMP +and merging miscellaneous plugins into Audacious + +WWW: http://audacious-media-player.org diff --git a/multimedia/audacious/pkg-message b/multimedia/audacious/pkg-message new file mode 100644 index 000000000000..d3a0b0cf6d5c --- /dev/null +++ b/multimedia/audacious/pkg-message @@ -0,0 +1,2 @@ +audacious supports Gzipped and uncompressed skins. If you would like to use +Zip format skins you will need to ensure archivers/unzip is installed. diff --git a/multimedia/audacious/pkg-plist b/multimedia/audacious/pkg-plist new file mode 100644 index 000000000000..d5889eeb36bd --- /dev/null +++ b/multimedia/audacious/pkg-plist @@ -0,0 +1,96 @@ +bin/audacious +include/audacious/beepctrl.h +include/audacious/configdb.h +include/audacious/configfile.h +include/audacious/dirbrowser.h +include/audacious/formatter.h +include/audacious/fullscreen.h +include/audacious/plugin.h +include/audacious/rcfile.h +include/audacious/titlestring.h +include/audacious/util.h +include/audacious/vfs.h +lib/audacious/Effect/libladspa.so +lib/audacious/General/libsong_change.so +lib/audacious/Input/libcdaudio.so +lib/audacious/Input/libconsole.so +lib/audacious/Input/libmpg123.so +lib/audacious/Input/libtonegen.so +%%VORBISPLUGIN:%%lib/audacious/Input/libvorbis.so +%%FLACPLUGIN:%%lib/audacious/Input/libflac.so +lib/audacious/Input/libwav.so +lib/audacious/Input/libwma.so +lib/audacious/Output/libOSS.so +%%ESDPLUGIN:%%lib/audacious/Output/libesdout.so +lib/audacious/Output/libcrossfade.a +lib/audacious/Output/libcrossfade.so +lib/audacious/Output/libcrossfade.so.0 +lib/audacious/Output/libdisk_writer.so +lib/audacious/Visualization/libbscope.so +lib/libaudacious.a +lib/libaudacious.so +lib/libaudacious.so.2 +libdata/pkgconfig/audacious.pc +share/applications/audacious.desktop +%%DATADIR%%/Skins/Default/balance.bmp +%%DATADIR%%/Skins/Default/cbuttons.bmp +%%DATADIR%%/Skins/Default/eq_ex.bmp +%%DATADIR%%/Skins/Default/eqmain.bmp +%%DATADIR%%/Skins/Default/main.bmp +%%DATADIR%%/Skins/Default/monoster.bmp +%%DATADIR%%/Skins/Default/nums_ex.bmp +%%DATADIR%%/Skins/Default/playpaus.bmp +%%DATADIR%%/Skins/Default/pledit.bmp +%%DATADIR%%/Skins/Default/pledit.txt +%%DATADIR%%/Skins/Default/posbar.bmp +%%DATADIR%%/Skins/Default/shufrep.bmp +%%DATADIR%%/Skins/Default/text.bmp +%%DATADIR%%/Skins/Default/titlebar.bmp +%%DATADIR%%/Skins/Default/viscolor.txt +%%DATADIR%%/Skins/Default/volume.bmp +%%DATADIR%%/glade/addfiles.glade +%%DATADIR%%/glade/prefswin.glade +%%DATADIR%%/images/appearance.png +%%DATADIR%%/images/eq.png +%%DATADIR%%/images/mouse.png +%%DATADIR%%/images/playlist.png +%%DATADIR%%/images/plugins.png +share/locale/br/LC_MESSAGES/audacious.mo +share/locale/cs/LC_MESSAGES/audacious.mo +share/locale/cy/LC_MESSAGES/audacious.mo +share/locale/de/LC_MESSAGES/audacious.mo +share/locale/el/LC_MESSAGES/audacious.mo +share/locale/es/LC_MESSAGES/audacious.mo +share/locale/fi/LC_MESSAGES/audacious.mo +share/locale/fr/LC_MESSAGES/audacious.mo +share/locale/hi/LC_MESSAGES/audacious.mo +share/locale/hu/LC_MESSAGES/audacious.mo +share/locale/it/LC_MESSAGES/audacious.mo +share/locale/ja/LC_MESSAGES/audacious.mo +share/locale/ka/LC_MESSAGES/audacious.mo +share/locale/ko/LC_MESSAGES/audacious.mo +share/locale/lt/LC_MESSAGES/audacious.mo +share/locale/mk/LC_MESSAGES/audacious.mo +share/locale/nl/LC_MESSAGES/audacious.mo +share/locale/pl/LC_MESSAGES/audacious.mo +share/locale/pt_BR/LC_MESSAGES/audacious.mo +share/locale/ro/LC_MESSAGES/audacious.mo +share/locale/ru/LC_MESSAGES/audacious.mo +share/locale/sk/LC_MESSAGES/audacious.mo +share/locale/sv/LC_MESSAGES/audacious.mo +share/locale/uk/LC_MESSAGES/audacious.mo +share/locale/zh_CN/LC_MESSAGES/audacious.mo +share/locale/zh_TW/LC_MESSAGES/audacious.mo +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/glade +@dirrm %%DATADIR%%/Skins/Default +@dirrm %%DATADIR%%/Skins +@dirrm %%DATADIR%% +@dirrm share/applications +@dirrm lib/audacious/Visualization +@dirrm lib/audacious/Output +@dirrm lib/audacious/Input +@dirrm lib/audacious/General +@dirrm lib/audacious/Effect +@dirrm lib/audacious +@dirrm include/audacious |