FreeBSD Bugzilla – Attachment 129266 Details for
Bug 173228
[PATCH] multimedia/audacious: update to 3.3.2 OptionsNG gtk30
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 11.86 KB, created by
Loïc Bartoletti
on 2012-10-31 05:30:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Loïc Bartoletti
Created:
2012-10-31 05:30:01 UTC
Size:
11.86 KB
patch
obsolete
># 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] <redchrom@mail.ru> >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 <bsd.port.options.mk> >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 <bsd.port.mk> >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 <unistd.h> >X >X #include <libaudcore/hook.h> >X+#include <libaudcore/audio.h> >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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 173228
: 129266