aboutsummaryrefslogtreecommitdiff
path: root/multimedia/audacious
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2006-01-04 22:40:12 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2006-01-04 22:40:12 +0000
commitda0a8755d094e0cd43d811cfa91b94884444c721 (patch)
treee5eab3827a20f1ac8a75e990d28a4572c27eb262 /multimedia/audacious
parentaa08bbffb5e08652f0549eb02ede3e40f65a5c30 (diff)
downloadports-da0a8755d094e0cd43d811cfa91b94884444c721.tar.gz
ports-da0a8755d094e0cd43d811cfa91b94884444c721.zip
Notes
Diffstat (limited to 'multimedia/audacious')
-rw-r--r--multimedia/audacious/Makefile105
-rw-r--r--multimedia/audacious/distinfo3
-rw-r--r--multimedia/audacious/pkg-descr5
-rw-r--r--multimedia/audacious/pkg-message2
-rw-r--r--multimedia/audacious/pkg-plist96
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