# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # audacious # audacious/Makefile # audacious/pkg-descr # audacious/pkg-plist # audacious/pkg-message # audacious/distinfo # audacious/files # audacious/files/patch-src-audacious-output.c # audacious/files/patch-src_audtool_Makefile # audacious/files/patch-src-audacious-util.c # audacious/files/patch-extra.mk.in # audacious/files/patch-buildsys.mk.in # echo c - audacious mkdir -p audacious > /dev/null 2>&1 echo x - audacious/Makefile sed 's/^X//' >audacious/Makefile << '3b7bf16f583bd62242658665327a1208' X# New ports collection makefile for: audacious X# Date created: 2006-01-01 X# Whom: Zastupov Stepan [RedChrom] X# X# $FreeBSD: ports/multimedia/audacious/Makefile,v 1.67 2012/07/20 11:45:18 oliver Exp $ X# X XPORTNAME= audacious XPORTVERSION= 3.3.2 XCATEGORIES= multimedia audio XMASTER_SITES= http://distfiles.audacious-media-player.org/ X XMAINTAINER= oliver@FreeBSD.org XCOMMENT= A media player based on BMP and XMMS X XLIB_DEPENDS= mcs:${PORTSDIR}/devel/libmcs \ X mowgli:${PORTSDIR}/devel/libmowgli \ X xml2:${PORTSDIR}/textproc/libxml2 X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_XORG= x11 sm XUSE_BZIP2= yes XUSE_GNOME= gtk30 XUSE_LDCONFIG= yes XCPPFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib X XCONFIGURE_ARGS= --disable-chardet X XMAN1= audacious.1 audtool.1 X XPORTDOCS= AUTHORS X XOPTIONS_DEFINE= DBUS GNOME ICONV NLS EXECINFO SSE2 CHARSET XOPTIONS_DEFAULT= DBUS ICONV NLS EXECINFO SSE2 CHARSET XCHARSET_DESC= Build with automatic charset detection XEXECINFO_DESC= Build with libexecinfo support XSSE2_DESC=Build with SSE2 instruction set X X.include X X.if ${PORT_OPTIONS:MDBUS} XLIB_DEPENDS+= dbus-glib:${PORTSDIR}/devel/dbus-glib XCONFIGURE_ARGS+=--enable-dbus XPLIST_SUB+= WITH_DBUS="" X.else XCONFIGURE_ARGS+=--disable-dbus XPLIST_SUB+= WITH_DBUS="@comment " X.endif X X.if ${PORT_OPTIONS:MEXECINFO} || exists(${LOCALBASE}/lib/libexecinfo.so) XLIB_DEPENDS+= execinfo:${PORTSDIR}/devel/libexecinfo X.endif X X.if ${PORT_OPTIONS:MGNOME} XUSE_GNOME+= gconf2 XCONFIGURE_ARGS+=--enable-gconf X.endif X X.if ${PORT_OPTIONS:MICONV} || exists(${LOCALBASE}/lib/libiconv.so) XUSE_ICONV= yes X.endif X X.if ${PORT_OPTIONS:MNLS} XUSE_GETTEXT= yes XCONFIGURE_ARGS+=--enable-nls XPLIST_SUB+= NLS="" X.else XCONFIGURE_ARGS+=--disable-nls XPLIST_SUB+= NLS="@comment " X.endif X X.if empty(PORT_OPTIONS:MSSE2) XCONFIGURE_ARGS+=--disable-sse2 X.endif X X.if ${PORT_OPTIONS:MCHARSET} XLIB_DEPENDS+= guess:${PORTSDIR}/textproc/libguess XCONFIGURE_ARGS+=--enable-chardet X.else XCONFIGURE_ARGS+=--disable-chardet X.endif X Xpost-patch: X @${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \ X ${WRKSRC}/Makefile X.if ${PORT_OPTIONS:MEXECINFO} || exists(${LOCALBASE}/lib/libexecinfo.so) X @${REINPLACE_CMD} 's|$${REGEX_LIBS}|& -L${LOCALBASE}/lib -lexecinfo|' \ X ${WRKSRC}/src/audacious/Makefile X @${REINPLACE_CMD} 's|-laudcore|-laudcore -L${LOCALBASE}/lib -lexecinfo|' \ X ${WRKSRC}/audacious.pc.in X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for i in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} X.endfor X.endif X @${CAT} ${PKGMESSAGE} X.if defined(WITH_GNOME) X @${ECHO_MSG} "" X @${ECHO_MSG} "You have installed audacious with gconf support." X @${ECHO_MSG} "ALL PRESETS will be stored in the gconf database." X @${ECHO_MSG} "" X.endif X X.include 3b7bf16f583bd62242658665327a1208 echo x - audacious/pkg-descr sed 's/^X//' >audacious/pkg-descr << 'dfddaf12d9070f66461de4fddda2cfb9' XAudacious is a fork of beep-media-player 0.9.7.1. XThe primary goals of this fork are keeping ideology of original BMP Xand merging miscellaneous plugins into Audacious X XWWW: http://audacious-media-player.org/ dfddaf12d9070f66461de4fddda2cfb9 echo x - audacious/pkg-plist sed 's/^X//' >audacious/pkg-plist << 'c8a43c234d309c79388f0dc81d938f19' Xbin/audacious Xbin/audtool Xinclude/audacious/api-alias-begin.h Xinclude/audacious/api-alias-end.h Xinclude/audacious/api-define-begin.h Xinclude/audacious/api-define-end.h Xinclude/audacious/api.h Xinclude/audacious/audctrl.h Xinclude/audacious/audtag.h Xinclude/audacious/dbus-service.h Xinclude/audacious/dbus.h Xinclude/audacious/debug.h Xinclude/audacious/drct-api.h Xinclude/audacious/drct.h Xinclude/audacious/i18n.h Xinclude/audacious/misc-api.h Xinclude/audacious/misc.h Xinclude/audacious/playlist-api.h Xinclude/audacious/playlist.h Xinclude/audacious/plugin.h Xinclude/audacious/plugins-api.h Xinclude/audacious/plugins.h Xinclude/audacious/preferences.h Xinclude/audacious/types.h Xinclude/libaudcore/audio.h Xinclude/libaudcore/audstrings.h Xinclude/libaudcore/core.h Xinclude/libaudcore/hook.h Xinclude/libaudcore/index.h Xinclude/libaudcore/tuple.h Xinclude/libaudcore/vfs.h Xinclude/libaudcore/vfs_async.h Xinclude/libaudgui/libaudgui-gtk.h Xinclude/libaudgui/libaudgui.h Xinclude/libaudgui/list.h Xlib/libaudclient.so Xlib/libaudclient.so.2 Xlib/libaudclient.so.2.0.0 Xlib/libaudcore.so Xlib/libaudcore.so.1 Xlib/libaudcore.so.1.0.0 Xlib/libaudgui.so Xlib/libaudgui.so.1 Xlib/libaudgui.so.1.0.0 Xlib/libaudtag.so Xlib/libaudtag.so.1 Xlib/libaudtag.so.1.0.0 Xlibdata/pkgconfig/audacious.pc Xlibdata/pkgconfig/audclient.pc Xshare/applications/audacious.desktop X%%DATADIR%%/AUTHORS X%%DATADIR%%/COPYING X%%DATADIR%%/images/about-logo.png X%%DATADIR%%/images/album.png X%%DATADIR%%/images/audacious.png X%%DATADIR%%/images/audio.png X%%DATADIR%%/images/connectivity.png X%%DATADIR%%/images/info.png X%%DATADIR%%/images/menu_playlist.png X%%DATADIR%%/images/menu_plugin.png X%%DATADIR%%/images/menu_queue_toggle.png X%%DATADIR%%/images/playlist.png X%%DATADIR%%/images/plugins.png X%%DOCSDIR%%/AUTHORS Xshare/icons/hicolor/48x48/apps/audacious.png Xshare/icons/hicolor/scalable/apps/audacious.svg Xshare/locale/ast/LC_MESSAGES/audacious.mo Xshare/locale/be/LC_MESSAGES/audacious.mo Xshare/locale/ca/LC_MESSAGES/audacious.mo Xshare/locale/cs/LC_MESSAGES/audacious.mo Xshare/locale/de/LC_MESSAGES/audacious.mo Xshare/locale/el/LC_MESSAGES/audacious.mo Xshare/locale/es/LC_MESSAGES/audacious.mo Xshare/locale/es_AR/LC_MESSAGES/audacious.mo Xshare/locale/es_MX/LC_MESSAGES/audacious.mo Xshare/locale/et/LC_MESSAGES/audacious.mo Xshare/locale/eu/LC_MESSAGES/audacious.mo Xshare/locale/fa_IR/LC_MESSAGES/audacious.mo Xshare/locale/fi/LC_MESSAGES/audacious.mo Xshare/locale/fr/LC_MESSAGES/audacious.mo Xshare/locale/gl/LC_MESSAGES/audacious.mo Xshare/locale/he/LC_MESSAGES/audacious.mo Xshare/locale/hu/LC_MESSAGES/audacious.mo Xshare/locale/id_ID/LC_MESSAGES/audacious.mo Xshare/locale/it/LC_MESSAGES/audacious.mo Xshare/locale/ja/LC_MESSAGES/audacious.mo Xshare/locale/ko/LC_MESSAGES/audacious.mo Xshare/locale/lt/LC_MESSAGES/audacious.mo Xshare/locale/lv/LC_MESSAGES/audacious.mo Xshare/locale/nl/LC_MESSAGES/audacious.mo Xshare/locale/pl/LC_MESSAGES/audacious.mo Xshare/locale/pt_BR/LC_MESSAGES/audacious.mo Xshare/locale/pt_PT/LC_MESSAGES/audacious.mo Xshare/locale/ro/LC_MESSAGES/audacious.mo Xshare/locale/ru/LC_MESSAGES/audacious.mo Xshare/locale/sk/LC_MESSAGES/audacious.mo Xshare/locale/sr/LC_MESSAGES/audacious.mo Xshare/locale/sr@latin/LC_MESSAGES/audacious.mo Xshare/locale/tr/LC_MESSAGES/audacious.mo Xshare/locale/uk/LC_MESSAGES/audacious.mo Xshare/locale/vi/LC_MESSAGES/audacious.mo Xshare/locale/zh_CN/LC_MESSAGES/audacious.mo Xshare/locale/zh_TW/LC_MESSAGES/audacious.mo X@dirrmtry share/locale/sr@latin/LC_MESSAGES X@dirrmtry share/locale/sr@latin X@dirrmtry share/locale/id_ID/LC_MESSAGES X@dirrmtry share/locale/id_ID X@dirrmtry share/locale/es_AR/LC_MESSAGES X@dirrmtry share/locale/es_AR X@dirrmtry share/locale/ast/LC_MESSAGES X@dirrmtry share/locale/ast X@dirrm %%DOCSDIR%% X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%% X@dirrmtry share/applications X@dirrm include/libaudgui X@dirrm include/libaudcore X@dirrm include/audacious X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true c8a43c234d309c79388f0dc81d938f19 echo x - audacious/pkg-message sed 's/^X//' >audacious/pkg-message << '2588e9aa80d335a21ead45ae1ee0d0b2' Xaudacious supports Gzipped and uncompressed skins. If you would like to use XZip format skins you will need to ensure archivers/unzip is installed. X X XATTENTION! X X You should now go and install multimedia/audacious-plugins. Without it, X audacious is useless! 2588e9aa80d335a21ead45ae1ee0d0b2 echo x - audacious/distinfo sed 's/^X//' >audacious/distinfo << 'fd231dbd6a2f868a481761ee7bfb4c44' XSHA256 (audacious-3.3.2.tar.bz2) = ee12e08d2486cc433c9906f388443331dd6f586f63bb5f6ad7d57a898af3b704 XSIZE (audacious-3.3.2.tar.bz2) = 466951 fd231dbd6a2f868a481761ee7bfb4c44 echo c - audacious/files mkdir -p audacious/files > /dev/null 2>&1 echo x - audacious/files/patch-src-audacious-output.c sed 's/^X//' >audacious/files/patch-src-audacious-output.c << 'a90ecf705bdcda6685036a1fc35e9a19' X--- src/audacious/output.c.orig 2012-10-28 10:48:02.000000000 +0100 X+++ src/audacious/output.c 2012-10-28 10:48:15.000000000 +0100 X@@ -24,6 +24,7 @@ X #include X X #include X+#include X X #include "debug.h" X #include "effect.h" a90ecf705bdcda6685036a1fc35e9a19 echo x - audacious/files/patch-src_audtool_Makefile sed 's/^X//' >audacious/files/patch-src_audtool_Makefile << '6539e9f3d1ed3ef697aeb107bf7485e4' X--- src/audtool/Makefile.orig 2012-05-07 10:04:29.639672532 +0300 X+++ src/audtool/Makefile 2012-05-07 10:04:45.691668909 +0300 X@@ -20,4 +20,5 @@ CPPFLAGS := -I.. -I../.. \ X LIBS := -L../libaudclient -laudclient \ X ${LIBS} \ X ${DBUS_LIBS} \ X- ${GTK_LIBS} X+ ${GTK_LIBS} \ X+ ${LIBINTL} 6539e9f3d1ed3ef697aeb107bf7485e4 echo x - audacious/files/patch-src-audacious-util.c sed 's/^X//' >audacious/files/patch-src-audacious-util.c << '6cb2b6213467dd88ae7bcf808f125859' X--- src/audacious/util.c.orig 2011-11-08 17:37:12.000000000 +0100 X+++ src/audacious/util.c 2011-11-23 20:49:18.000000000 +0100 X@@ -142,9 +142,9 @@ X return NULL; X } X #else X- if ((len = readlink ("/proc/self/exe", buf, size)) < 0) X+ if ((len = readlink ("/proc/curproc/file", buf, size)) < 0) X { X- fprintf (stderr, "Cannot access /proc/self/exe: %s.\n", strerror (errno)); X+ fprintf (stderr, "Cannot access /proc/curproc/file: %s.\n", strerror (errno)); X g_free (buf); X return NULL; X } 6cb2b6213467dd88ae7bcf808f125859 echo x - audacious/files/patch-extra.mk.in sed 's/^X//' >audacious/files/patch-extra.mk.in << '1ae5fe434ab449b8bb879bd6fcfa2f95' X--- extra.mk.in.orig 2012-10-28 10:46:45.000000000 +0100 X+++ extra.mk.in 2012-10-28 10:47:04.000000000 +0100 X@@ -31,3 +31,4 @@ X LIBGUESS_LIBS ?= @LIBGUESS_LIBS@ X REGEX_CFLAGS ?= @REGEX_CFLAGS@ X REGEX_LIBS ?= @REGEX_LIBS@ X+LIBINTL ?= @LIBINTL@ 1ae5fe434ab449b8bb879bd6fcfa2f95 echo x - audacious/files/patch-buildsys.mk.in sed 's/^X//' >audacious/files/patch-buildsys.mk.in << 'fa6d0c2edc5767248ff86d8efda09d56' X--- buildsys.mk.in.orig 2012-10-28 10:42:20.000000000 +0100 X+++ buildsys.mk.in 2012-10-28 10:43:37.000000000 +0100 X@@ -132,7 +132,7 @@ X done; \ X if test x"$$regen" = x"1" -a x"$$deps" != x""; then \ X ${DEPEND_STATUS}; \ X- if ${MAKE} ${MFLAGS} $$deps && cat $$deps >.deps; then \ X+ if ${MAKE} ${MFLAGS} $$deps && sed 's|/[^ ]*/include/audacious/dbus.h||g' $$deps >.deps; then \ X rm -f $$deps; \ X ${DEPEND_OK}; \ X else \ X@@ -151,7 +151,7 @@ X X ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA} X ${LINK_STATUS} X- if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \ X+ if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; then \ X ${LINK_OK}; \ X else \ X ${LINK_FAILED}; \ fa6d0c2edc5767248ff86d8efda09d56 exit