Update to 2.4.2.

ok jasper@
This commit is contained in:
shadchin 2010-12-19 18:17:55 +00:00
parent 74c717b40b
commit bd642d3769
27 changed files with 531 additions and 550 deletions

View File

@ -1,46 +1,46 @@
# $OpenBSD: Makefile,v 1.24 2010/11/26 07:07:56 espie Exp $
# $OpenBSD: Makefile,v 1.25 2010/12/19 18:19:56 shadchin Exp $
SHARED_ONLY = Yes
SHARED_ONLY = Yes
COMMENT-main = input and output plugins for audacious
COMMENT-jack = jack plugin for audacious
COMMENT-main = input and output plugins for audacious
COMMENT-jack = jack plugin for audacious
V = 2.1
DISTNAME = audacious-plugins-$V
PKGNAME-main = ${DISTNAME}
REVISION-main = 1
PKGNAME-jack = audacious-jack-$V
REVISION-jack = 1
V = 2.4.2
DISTNAME = audacious-plugins-$V
PKGNAME-main = ${DISTNAME}
PKGNAME-jack = audacious-jack-$V
CATEGORIES = audio multimedia
CATEGORIES = audio multimedia
HOMEPAGE = http://audacious-media-player.org/
HOMEPAGE = http://audacious-media-player.org/
# GPL
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
Xi Xinerama Xrandr Xrender atk-1.0 cairo expat fontconfig \
freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 \
gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 iconv \
intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 \
png pthread-stubs xcb xcb-render xcb-render-util z
WANTLIB-main = ${WANTLIB} cddb dbus-1 dbus-glib-1 mowgli ogg sndio stdc++ \
faad>=2 mp4ff>=1 FLAC>=7 mp3lame mad cdio cdio_cdda \
mpcdec>=2 sndfile>=2 vorbis>=5 vorbisfile>=4 vorbisenc \
tag>=6 wavpack SDL>=6 curl>=5 neon>=26 xml2
WANTLIB-jack = ${WANTLIB} jack samplerate
WANTLIB = GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 cairo dbus-1 \
dbus-glib-1 drm expat fontconfig freetype gdk-x11-2.0 \
gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 \
gthread-2.0 gtk-x11-2.0 iconv intl m mcs mowgli pango-1.0 \
pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs \
samplerate xcb xcb-render xcb-shm z
WANTLIB-main = ${WANTLIB} FLAC>=7 SDL>=6 avcodec avformat avutil bz2 cddb \
cdio cdio_cdda cue curl>=5 faac faad>=2 gsm mp3lame neon>=26 \
notify ogg orc-0.4 schroedinger-1.0 sndfile>=2 sndio speex \
stdc++ theora vorbis>=5 vorbisenc vorbisfile>=4 wavpack x264 \
xml2
WANTLIB-jack = ${WANTLIB} jack
MASTER_SITES = http://distfiles.atheme.org/
MASTER_SITES = http://distfiles.atheme.org/
EXTRACT_SUFX = .tgz
EXTRACT_SUFX = .tgz
MULTI_PACKAGES = -main
BUILD_DEPENDS = ${RUN_DEPENDS-main}
BUILD_DEPENDS = ${RUN_DEPENDS-main}
RUN_DEPENDS-main = audio/audacious>=1.5.1
RUN_DEPENDS-jack = audio/audacious-plugins,-main
@ -50,12 +50,16 @@ LIB_DEPENDS-main = audio/faad \
audio/lame \
audio/libmad \
audio/libcdio \
audio/libcue \
audio/libmpcdec \
audio/libsamplerate \
audio/libsndfile \
audio/libvorbis \
audio/taglib>=1.4 \
audio/wavpack \
devel/libnotify \
devel/sdl \
graphics/ffmpeg \
net/curl \
net/neon \
textproc/libxml
@ -65,25 +69,22 @@ PSEUDO_FLAVORS = no_jack
FLAVOR ?=
.if ${FLAVOR:Mno_jack}
CONFIGURE_ARGS += --disable-jack
CONFIGURE_ARGS += --disable-jack
.else
MULTI_PACKAGES += -jack
MULTI_PACKAGES += -jack
.endif
USE_GMAKE = Yes
USE_GMAKE = Yes
AUTOCONF_VERSION = 2.61
CONFIGURE_STYLE = autoconf
CONFIGURE_ARGS += --enable-ipv6 \
--enable-sndio \
--disable-esd \
--disable-pulse \
--disable-altivec \
--disable-lirc \
--disable-rootvis \
--disable-adplug \
--disable-arts \
--disable-sid \
--disable-oss \
--disable-alsa \
@ -99,7 +100,7 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
CONFIGURE_ARGS += --disable-sse2
.endif
NO_REGRESS = Yes
NO_REGRESS = Yes
post-patch:
@mkdir -p ${WRKSRC}/src/sndio

View File

@ -1,5 +1,5 @@
MD5 (audacious-plugins-2.1.tgz) = CH/LH2+4QpsmfxjtPjrLeg==
RMD160 (audacious-plugins-2.1.tgz) = +3Pje1wFuvN237z5dE2WroXeDQI=
SHA1 (audacious-plugins-2.1.tgz) = c1x3NojmXuV85yAFpypTu3ysx4s=
SHA256 (audacious-plugins-2.1.tgz) = /nRB6e5quQP6cdIebuaxstOYVnpmGNUZy+tfoKbjoBM=
SIZE (audacious-plugins-2.1.tgz) = 3610509
MD5 (audacious-plugins-2.4.2.tgz) = wz0Opn6PuNbtOJHUZNUAmw==
RMD160 (audacious-plugins-2.4.2.tgz) = 2JRpQviHXhDz3Xzogbopa6m6nTM=
SHA1 (audacious-plugins-2.4.2.tgz) = B6DArGW8AaqTZFTalVCtmC5muPA=
SHA256 (audacious-plugins-2.4.2.tgz) = v3tot7zXpBEHZ15skw4zoREwUiwL1ToytPvSqjxeW6g=
SIZE (audacious-plugins-2.4.2.tgz) = 3420880

View File

@ -8,5 +8,5 @@ include ../../extra.mk
plugindir := ${plugindir}/${OUTPUT_PLUGIN_DIR}
CFLAGS += ${PLUGIN_CFLAGS}
CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} -I../..
CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} -I../..
LIBS += ${GTK_LIBS} ${GLIB_LIBS} -lsndio

View File

@ -19,18 +19,22 @@
#include <string.h>
#include <gtk/gtk.h>
#include <libmcs/mcs.h>
#include <sndio.h>
#include <audacious/configdb.h>
#include <audacious/i18n.h>
#include <audacious/plugin.h>
#include <libaudgui/libaudgui.h>
#include <libaudgui/libaudgui-gtk.h>
#include "config.h"
void sndio_init(void);
OutputPluginInitStatus sndio_init(void);
void sndio_about(void);
void sndio_configure(void);
void sndio_get_volume(gint *, gint *);
void sndio_set_volume(gint, gint);
gint sndio_open(AFormat, gint, gint);
gint sndio_open(gint, gint, gint);
void sndio_write(gpointer, gint);
void sndio_close(void);
void sndio_flush(gint);
@ -82,22 +86,15 @@ SIMPLE_OUTPUT_PLUGIN(sndio, sndio_oplist);
void
sndio_about(void)
{
static GtkWidget *about;
static GtkWidget *about = NULL;
if (about != NULL)
return;
about = audacious_info_dialog(
audgui_simple_message(&about, GTK_MESSAGE_INFO,
_("About Sndio Output Plugin"),
_("Sndio Output Plugin\n\n"
"Written by Thomas Pfaff <tpfaff@tp76.info>\n"),
_("Ok"), FALSE, NULL, NULL);
gtk_signal_connect(GTK_OBJECT(about), "destroy",
GTK_SIGNAL_FUNC(gtk_widget_destroyed), &about);
"Written by Thomas Pfaff <tpfaff@tp76.info>\n"));
}
void
OutputPluginInitStatus
sndio_init(void)
{
mcs_handle_t *cfgfile;
@ -111,6 +108,8 @@ sndio_init(void)
volume = 100;
if (!audiodev)
audiodev = g_strdup("");
return (OUTPUT_PLUGIN_INIT_FOUND_DEVICES);
}
void
@ -129,7 +128,7 @@ sndio_set_volume(gint l, gint r)
}
gint
sndio_open(AFormat fmt, gint rate, gint nch)
sndio_open(gint fmt, gint rate, gint nch)
{
struct sio_par askpar;
@ -159,11 +158,6 @@ sndio_open(AFormat fmt, gint rate, gint nch)
par.sig = 0;
par.le = 0;
break;
case FMT_U16_NE:
par.bits = 16;
par.sig = 0;
par.le = SIO_LE_NATIVE;
break;
case FMT_S16_LE:
par.bits = 16;
par.sig = 1;
@ -173,11 +167,6 @@ sndio_open(AFormat fmt, gint rate, gint nch)
par.bits = 16;
par.sig = 1;
par.le = 0;
case FMT_S16_NE:
par.bits = 16;
par.sig = 1;
par.le = SIO_LE_NATIVE;
break;
default:
g_warning("unknown format %d requested", fmt);
sndio_close();
@ -201,12 +190,13 @@ sndio_open(AFormat fmt, gint rate, gint nch)
par.sig != askpar.sig ||
par.pchan != askpar.pchan ||
par.rate != askpar.rate) {
GtkWidget *dialog = NULL;
g_warning("parameters not supported");
audacious_info_dialog(_("Unsupported format"),
audgui_simple_message(&dialog, GTK_MESSAGE_INFO,
_("Unsupported format"),
_("A format not supported by the audio device "
"was requested.\n\n"
"Please try again with the aucat(1) server running."),
_("OK"), FALSE, NULL, NULL);
"Please try again with the aucat(1) server running."));
sndio_close();
return (0);
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-aclocal_m4,v 1.2 2009/09/15 21:49:55 fgsch Exp $
--- aclocal.m4.orig Mon Jul 6 23:40:39 2009
+++ aclocal.m4 Sat Aug 1 16:52:50 2009
@@ -461,7 +461,6 @@ m4_include([m4/buildsys.m4])
$OpenBSD: patch-aclocal_m4,v 1.3 2010/12/19 18:19:56 shadchin Exp $
--- aclocal.m4.orig Thu Aug 26 05:07:52 2010
+++ aclocal.m4 Sat Dec 4 19:18:52 2010
@@ -460,7 +460,6 @@ m4_include([m4/buildsys.m4])
m4_include([m4/gettext.m4])
m4_include([m4/iconv.m4])
m4_include([m4/isc-posix.m4])

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-buildsys_mk_in,v 1.2 2009/09/15 21:49:55 fgsch Exp $
--- buildsys.mk.in.orig Mon Jul 6 23:40:35 2009
+++ buildsys.mk.in Sat Aug 1 16:53:19 2009
@@ -81,7 +81,7 @@ OBJS6 = ${OBJS5:.m=.o}
OBJS7 = ${OBJS6:.py=.pyc}
OBJS += ${OBJS7:.xpm=.o}
$OpenBSD: patch-buildsys_mk_in,v 1.3 2010/12/19 18:19:56 shadchin Exp $
--- buildsys.mk.in.orig Thu Aug 26 05:07:49 2010
+++ buildsys.mk.in Sat Dec 4 19:18:52 2010
@@ -92,7 +92,7 @@ OBJS += ${OBJS9:.S=.o}
MO_FILES = ${LOCALES:.po=.mo}
-.SILENT:
+#.SILENT:
.SUFFIXES:
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m .o .py .pyc .xpm
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .mo .m .mm .o .po .py .pyc .xpm .S
.PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.3 2009/09/15 21:49:55 fgsch Exp $
--- configure.ac.orig Mon Jul 6 23:40:35 2009
+++ configure.ac Sat Aug 1 16:52:50 2009
@@ -791,13 +791,21 @@ AC_ARG_ENABLE( jack,
$OpenBSD: patch-configure_ac,v 1.4 2010/12/19 18:19:56 shadchin Exp $
--- configure.ac.orig Wed Dec 8 04:14:55 2010
+++ configure.ac Fri Dec 17 23:05:57 2010
@@ -793,13 +793,21 @@ AC_ARG_ENABLE( jack,
[enable_jack="yes"])
if test "x$enable_jack" = "xyes"; then
@ -26,8 +26,8 @@ $OpenBSD: patch-configure_ac,v 1.3 2009/09/15 21:49:55 fgsch Exp $
OUTPUT_PLUGINS="$OUTPUT_PLUGINS jack"
fi
@@ -1555,6 +1563,20 @@ if test "x$have_bs2b" = "xyes"; then
EFFECT_PLUGINS="$EFFECT_PLUGINS bs2b"
@@ -1524,6 +1532,20 @@ if test "x$enable_resample" = "xyes"; then
EFFECT_PLUGINS="$EFFECT_PLUGINS resample"
fi
+dnl *** sndio
@ -47,9 +47,9 @@ $OpenBSD: patch-configure_ac,v 1.3 2009/09/15 21:49:55 fgsch Exp $
dnl *** End of all plugin checks ***
AC_SUBST(ARCH_DEFINES)
@@ -1652,6 +1674,7 @@ echo " -> FileWriter Vorbis output part: $have_
@@ -1619,6 +1641,7 @@ echo " -> FileWriter MP3 output part: $have_
echo " -> FileWriter Vorbis output part: $have_vorbisenc"
echo " -> FileWriter FLAC output part: $have_writer_flac"
echo " Icecast audio output (icecast): $have_shout"
echo " Null Audio output (null): yes"
+echo " Sndio Audio output (sndio): $have_sndio"
echo

View File

@ -1,62 +0,0 @@
$OpenBSD: patch-src_aac_Makefile,v 1.3 2009/01/25 02:07:06 fgsch Exp $
--- src/aac/Makefile.orig Fri May 23 23:44:19 2008
+++ src/aac/Makefile Sun Jan 4 19:33:06 2009
@@ -3,51 +3,7 @@ PLUGIN = aac${PLUGIN_SUFFIX}
SRCS = libmp4.c \
mp4_utils.c \
aac_utils.c \
- tagging_mp4.c \
- libfaad2/bits.c \
- libfaad2/cfft.c \
- libfaad2/decoder.c \
- libfaad2/drc.c \
- libfaad2/drm_dec.c \
- libfaad2/error.c \
- libfaad2/filtbank.c \
- libfaad2/ic_predict.c \
- libfaad2/is.c \
- libfaad2/lt_predict.c \
- libfaad2/mdct.c \
- libfaad2/mp4.c \
- libfaad2/ms.c \
- libfaad2/output.c \
- libfaad2/pns.c \
- libfaad2/ps_dec.c \
- libfaad2/ps_syntax.c \
- libfaad2/pulse.c \
- libfaad2/specrec.c \
- libfaad2/syntax.c \
- libfaad2/tns.c \
- libfaad2/hcr.c \
- libfaad2/huffman.c \
- libfaad2/rvlc.c \
- libfaad2/ssr.c \
- libfaad2/ssr_fb.c \
- libfaad2/ssr_ipqf.c \
- libfaad2/common.c \
- libfaad2/sbr_dct.c \
- libfaad2/sbr_e_nf.c \
- libfaad2/sbr_fbt.c \
- libfaad2/sbr_hfadj.c \
- libfaad2/sbr_hfgen.c \
- libfaad2/sbr_huff.c \
- libfaad2/sbr_qmf.c \
- libfaad2/sbr_syntax.c \
- libfaad2/sbr_tf_grid.c \
- libfaad2/sbr_dec.c \
- mp4ff/mp4ff.c \
- mp4ff/mp4atom.c \
- mp4ff/mp4meta.c \
- mp4ff/mp4sample.c \
- mp4ff/mp4util.c \
- mp4ff/mp4tagupdate.c
+ tagging_mp4.c
include ../../buildsys.mk
include ../../extra.mk
@@ -56,4 +12,4 @@ plugindir := ${plugindir}/${INPUT_PLUGIN_DIR}
CFLAGS += ${PLUGIN_CFLAGS} -fsigned-char
CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} -I../.. -I. -I./include -I./libfaad2 -I./mp4ff -DUSE_TAGGING=1
-LIBS += ${GTK_LIBS} ${GLIB_LIBS} ${MOWGLI_LIBS} -lm
+LIBS += ${GTK_LIBS} ${GLIB_LIBS} ${PANGO_LIBS} ${MOWGLI_LIBS} -lm -L$(LOCALBASE)/lib -lfaad -lmp4ff

View File

@ -1,30 +1,21 @@
$OpenBSD: patch-src_aac_libmp4_c,v 1.5 2009/09/15 21:49:55 fgsch Exp $
--- src/aac/libmp4.c.orig Mon Jul 6 23:40:36 2009
+++ src/aac/libmp4.c Sat Aug 1 16:52:50 2009
@@ -10,6 +10,8 @@
#include <audacious/output.h>
#include <audacious/i18n.h>
+#include "../../config.h"
+
#define MP4_VERSION VERSION
#define SBR_DEC
@@ -93,7 +95,7 @@ static guint32 mp4_read_callback(void *data, void *buf
return aud_vfs_fread(buffer, 1, len, (VFSFile *) data);
$OpenBSD: patch-src_aac_libmp4_c,v 1.6 2010/12/19 18:19:56 shadchin Exp $
--- src/aac/libmp4.c.orig Wed Dec 8 04:14:55 2010
+++ src/aac/libmp4.c Fri Dec 17 23:07:16 2010
@@ -63,7 +63,7 @@ static guint32 mp4_read_callback(void *data, void *buf
return vfs_fread(buffer, 1, len, (VFSFile *) data);
}
-static guint32 mp4_seek_callback(void *data, guint64 pos)
+static guint32 mp4_seek_callback(void *data, uint64_t pos)
-static guint32 mp4_seek_callback (void * data, guint64 pos)
+static guint32 mp4_seek_callback (void * data, uint64_t pos)
{
if (data == NULL)
return -1;
@@ -648,7 +650,7 @@ void my_decode_aac( InputPlayback *playback, char *fil
faacDecHandle decoder = 0;
guchar streambuffer[BUFFER_SIZE];
gulong bufferconsumed = 0;
g_return_val_if_fail (data != NULL, -1);
g_return_val_if_fail (pos <= G_MAXINT64, -1);
@@ -578,7 +578,7 @@ static int my_decode_mp4( InputPlayback *playback, cha
NeAACDecHandle decoder;
guchar *buffer = NULL;
guint bufferSize = 0;
- gulong samplerate = 0;
+ guint samplerate = 0;
guchar channels = 0;
gulong buffervalid = 0;
gulong ret = 0;
guint numSamples;
gulong sampleID = 1;

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-src_ladspa_Makefile,v 1.1 2010/12/19 18:19:56 shadchin Exp $
--- src/ladspa/Makefile.orig Sat Dec 4 22:38:57 2010
+++ src/ladspa/Makefile Sat Dec 4 22:39:04 2010
@@ -9,4 +9,4 @@ plugindir := ${plugindir}/${EFFECT_PLUGIN_DIR}
CFLAGS += ${PLUGIN_CFLAGS}
CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} -I../..
-LIBS += ${GTK_LIBS} ${GLIB_LIBS} -ldl
+LIBS += ${GTK_LIBS} ${GLIB_LIBS}

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-src_sun_audio_c,v 1.2 2009/01/25 02:07:06 fgsch Exp $
--- src/sun/audio.c.orig Fri May 23 23:44:20 2008
+++ src/sun/audio.c Wed Jan 21 08:29:52 2009
@@ -121,14 +121,12 @@ static void sun_setformat(AFormat fmt, int rate, int n
$OpenBSD: patch-src_sun_audio_c,v 1.3 2010/12/19 18:19:56 shadchin Exp $
--- src/sun/audio.c.orig Thu Aug 26 05:07:50 2010
+++ src/sun/audio.c Sat Dec 4 19:18:52 2010
@@ -109,14 +109,12 @@ static void sun_setformat(gint fmt, int rate, int nch)
sun = sun_format(fmt);
- effect.format.sun = sun;
@ -16,7 +16,7 @@ $OpenBSD: patch-src_sun_audio_c,v 1.2 2009/01/25 02:07:06 fgsch Exp $
output.frequency = rate;
output.channels = nch;
sun_setparams();
@@ -473,7 +471,7 @@ int sun_open(AFormat fmt, int rate, int nch)
@@ -461,7 +459,7 @@ int sun_open(gint fmt, int rate, int nch)
if ((audio.fd = open(audio.devaudio, O_RDWR)) < 0)
{

View File

@ -1,68 +1,278 @@
@comment $OpenBSD: PLIST-main,v 1.6 2009/09/15 21:49:55 fgsch Exp $
@comment $OpenBSD: PLIST-main,v 1.7 2010/12/19 18:19:56 shadchin Exp $
lib/audacious/
lib/audacious/Container/
lib/audacious/Container/cue.so
lib/audacious/Container/m3u.so
lib/audacious/Container/pls.so
lib/audacious/Container/xspf.so
lib/audacious/Effect/
lib/audacious/Effect/audiocompress.so
lib/audacious/Effect/compressor.so
lib/audacious/Effect/crossfade.so
lib/audacious/Effect/crystalizer.so
lib/audacious/Effect/echo.so
lib/audacious/Effect/ladspa.so
lib/audacious/Effect/resample.so
lib/audacious/Effect/sndstretch.so
lib/audacious/Effect/stereo.so
lib/audacious/Effect/voice_removal.so
lib/audacious/General/
lib/audacious/General/alarm.so
lib/audacious/General/aosd.so
lib/audacious/General/cd-menu-items.so
lib/audacious/General/gnomeshortcuts.so
lib/audacious/General/gtkui.so
lib/audacious/General/hotkey.so
lib/audacious/General/lyricwiki.so
lib/audacious/General/notify.so
lib/audacious/General/scrobbler.so
lib/audacious/General/skins.so
lib/audacious/General/song_change.so
lib/audacious/General/statusicon.so
lib/audacious/General/streambrowser.so
lib/audacious/General/vfstrace.so
lib/audacious/Input/
lib/audacious/Input/aac.so
lib/audacious/Input/alac.so
lib/audacious/Input/cdaudio-ng.so
lib/audacious/Input/console.so
lib/audacious/Input/cuesheet_ng.so
lib/audacious/Input/demac.so
lib/audacious/Input/ffaudio.so
lib/audacious/Input/flacng.so
lib/audacious/Input/madplug.so
lib/audacious/Input/metronom.so
lib/audacious/Input/modplug.so
lib/audacious/Input/musepack.so
lib/audacious/Input/psf2.so
lib/audacious/Input/sndfile.so
lib/audacious/Input/timidity.so
lib/audacious/Input/tonegen.so
lib/audacious/Input/tta.so
lib/audacious/Input/vorbis.so
lib/audacious/Input/vtx.so
lib/audacious/Input/wavpack.so
lib/audacious/Input/wma.so
lib/audacious/Input/xsf.so
lib/audacious/Output/
lib/audacious/Output/crossfade.so
lib/audacious/Output/filewriter.so
lib/audacious/Output/null.so
lib/audacious/Output/sndio.so
lib/audacious/Output/sun.so
lib/audacious/Transport/
lib/audacious/Transport/gio.so
lib/audacious/Transport/lastfm.so
lib/audacious/Transport/neon.so
lib/audacious/Transport/unix-io.so
lib/audacious/Visualization/
lib/audacious/Visualization/blur_scope.so
lib/audacious/Visualization/paranormal.so
lib/audacious/Visualization/rocklight.so
lib/audacious/Visualization/spectrum.so
share/audacious/images/audioscrobbler.png
share/audacious/images/audioscrobbler_badge.png
share/audacious/Skins/Classic/balance.png
share/audacious/Skins/Classic/cbuttons.png
share/audacious/Skins/Classic/eq_ex.png
share/audacious/Skins/Classic/eqmain.png
share/audacious/Skins/Classic/main.png
share/audacious/Skins/Classic/monoster.png
share/audacious/Skins/Classic/nums_ex.png
share/audacious/Skins/Classic/playpaus.png
share/audacious/Skins/Classic/pledit.png
share/audacious/Skins/Classic/pledit.txt
share/audacious/Skins/Classic/posbar.png
share/audacious/Skins/Classic/shufrep.png
share/audacious/Skins/Classic/skin-classic.hints
share/audacious/Skins/Classic/skin.hints
share/audacious/Skins/Classic/text.png
share/audacious/Skins/Classic/titlebar.png
share/audacious/Skins/Classic/viscolor.txt
share/audacious/Skins/Classic/volume.png
share/audacious/Skins/Classic1.3/balance.png
share/audacious/Skins/Classic1.3/cbuttons.png
share/audacious/Skins/Classic1.3/eq_ex.png
share/audacious/Skins/Classic1.3/eqmain.png
share/audacious/Skins/Classic1.3/main.png
share/audacious/Skins/Classic1.3/monoster.png
share/audacious/Skins/Classic1.3/nums_ex.png
share/audacious/Skins/Classic1.3/playpaus.png
share/audacious/Skins/Classic1.3/pledit.png
share/audacious/Skins/Classic1.3/pledit.txt
share/audacious/Skins/Classic1.3/posbar.png
share/audacious/Skins/Classic1.3/shufrep.png
share/audacious/Skins/Classic1.3/skin-classic.hints
share/audacious/Skins/Classic1.3/skin.hints
share/audacious/Skins/Classic1.3/text.png
share/audacious/Skins/Classic1.3/titlebar.png
share/audacious/Skins/Classic1.3/viscolor.txt
share/audacious/Skins/Classic1.3/volume.png
share/audacious/Skins/Default/cbuttons.png
share/audacious/Skins/Default/eq_ex.png
share/audacious/Skins/Default/eqmain.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-down.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-insens.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-left.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-right.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-up.png
share/audacious/Skins/Default/gtk-2.0/Buttons/button-insensitive.png
share/audacious/Skins/Default/gtk-2.0/Buttons/button-normal.png
share/audacious/Skins/Default/gtk-2.0/Buttons/button-prelight.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check1.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check2.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check3.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check4.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check5.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check6.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option1.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option2.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option3.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option4.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option5.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option6.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame-gap-end.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame-gap-start.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame.png
share/audacious/Skins/Default/gtk-2.0/Handles/handle-h.png
share/audacious/Skins/Default/gtk-2.0/Handles/handle-v.png
share/audacious/Skins/Default/gtk-2.0/Lines/line-h.png
share/audacious/Skins/Default/gtk-2.0/Lines/line-v.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-insens.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-prelight.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-pressed.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menu.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar-item-active.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar-item.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar.png
share/audacious/Skins/Default/gtk-2.0/Others/null.png
share/audacious/Skins/Default/gtk-2.0/Others/ruler.png
share/audacious/Skins/Default/gtk-2.0/Panel/panel-bg.png
share/audacious/Skins/Default/gtk-2.0/ProgressBar/progressbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-horiz-prelight.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-horiz.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-vert-prelight.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-vert.png
share/audacious/Skins/Default/gtk-2.0/Range/trough-horizontal.png
share/audacious/Skins/Default/gtk-2.0/Range/trough-vertical.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-horiz-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-vert-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-vert.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-horiz-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-vert-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-vert.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-down-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-down.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-left-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-left.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-right-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-right.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-up-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-up.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
share/audacious/Skins/Default/gtk-2.0/Shadows/shadow-in.png
share/audacious/Skins/Default/gtk-2.0/Shadows/shadow-out.png
share/audacious/Skins/Default/gtk-2.0/Shadows/text-.png
share/audacious/Skins/Default/gtk-2.0/Shadows/text-entry.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down-disable.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down-prelight.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up-disable.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up-prelight.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-bottom-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-bottom-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-left-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-left-top.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-right-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-right-top.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-current.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/notebook.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-bottom-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-left-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-right-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-top-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-top.png
share/audacious/Skins/Default/gtk-2.0/Toolbar/toolbar.png
share/audacious/Skins/Default/gtk-2.0/gtkrc
share/audacious/Skins/Default/gtk-2.0/panel.rc
share/audacious/Skins/Default/main.png
share/audacious/Skins/Default/monoster.png
share/audacious/Skins/Default/nums_ex.png
share/audacious/Skins/Default/playpaus.png
share/audacious/Skins/Default/pledit.png
share/audacious/Skins/Default/pledit.txt
share/audacious/Skins/Default/posbar.png
share/audacious/Skins/Default/shufrep.png
share/audacious/Skins/Default/skin.hints
share/audacious/Skins/Default/text.png
share/audacious/Skins/Default/titlebar.png
share/audacious/Skins/Default/viscolor.txt
share/audacious/Skins/Default/volume.png
share/audacious/Skins/Ivory/balance.png
share/audacious/Skins/Ivory/cbuttons.png
share/audacious/Skins/Ivory/eq_ex.png
share/audacious/Skins/Ivory/eqmain.png
share/audacious/Skins/Ivory/main.png
share/audacious/Skins/Ivory/monoster.png
share/audacious/Skins/Ivory/nums_ex.png
share/audacious/Skins/Ivory/playpaus.png
share/audacious/Skins/Ivory/pledit.png
share/audacious/Skins/Ivory/pledit.txt
share/audacious/Skins/Ivory/posbar.png
share/audacious/Skins/Ivory/shufrep.png
share/audacious/Skins/Ivory/skin.hints
share/audacious/Skins/Ivory/text.png
share/audacious/Skins/Ivory/titlebar.png
share/audacious/Skins/Ivory/viscolor.txt
share/audacious/Skins/Ivory/volume.png
share/audacious/Skins/Osmosis/balance.png
share/audacious/Skins/Osmosis/cbuttons.png
share/audacious/Skins/Osmosis/eq_ex.png
share/audacious/Skins/Osmosis/eqmain.png
share/audacious/Skins/Osmosis/main.png
share/audacious/Skins/Osmosis/monoster.png
share/audacious/Skins/Osmosis/nums_ex.png
share/audacious/Skins/Osmosis/playpaus.png
share/audacious/Skins/Osmosis/pledit.png
share/audacious/Skins/Osmosis/pledit.txt
share/audacious/Skins/Osmosis/posbar.png
share/audacious/Skins/Osmosis/shufrep.png
share/audacious/Skins/Osmosis/skin.hints
share/audacious/Skins/Osmosis/text.png
share/audacious/Skins/Osmosis/titlebar.png
share/audacious/Skins/Osmosis/viscolor.txt
share/audacious/Skins/Osmosis/volume.png
share/audacious/Skins/Refugee/cbuttons.png
share/audacious/Skins/Refugee/eq_ex.png
share/audacious/Skins/Refugee/eqmain.png
share/audacious/Skins/Refugee/main.png
share/audacious/Skins/Refugee/monoster.png
share/audacious/Skins/Refugee/nums_ex.png
share/audacious/Skins/Refugee/playpaus.png
share/audacious/Skins/Refugee/pledit.png
share/audacious/Skins/Refugee/pledit.txt
share/audacious/Skins/Refugee/posbar.png
share/audacious/Skins/Refugee/shufrep.png
share/audacious/Skins/Refugee/skin.hints
share/audacious/Skins/Refugee/text.png
share/audacious/Skins/Refugee/titlebar.png
share/audacious/Skins/Refugee/viscolor.txt
share/audacious/Skins/Refugee/volume.png
share/audacious/Skins/TinyPlayer/balance.png
share/audacious/Skins/TinyPlayer/cbuttons.png
share/audacious/Skins/TinyPlayer/eq_ex.png
share/audacious/Skins/TinyPlayer/eqmain.png
share/audacious/Skins/TinyPlayer/main.png
share/audacious/Skins/TinyPlayer/monoster.png
share/audacious/Skins/TinyPlayer/nums_ex.png
share/audacious/Skins/TinyPlayer/playpaus.png
share/audacious/Skins/TinyPlayer/pledit.png
share/audacious/Skins/TinyPlayer/pledit.txt
share/audacious/Skins/TinyPlayer/posbar.png
share/audacious/Skins/TinyPlayer/shufrep.png
share/audacious/Skins/TinyPlayer/skin.hints
share/audacious/Skins/TinyPlayer/text.png
share/audacious/Skins/TinyPlayer/titlebar.png
share/audacious/Skins/TinyPlayer/viscolor.txt
share/audacious/Skins/TinyPlayer/volume.png
share/audacious/images/bookmarks.png
share/audacious/images/shoutcast.png
share/audacious/images/streambrowser-16x16.png
@ -104,15 +314,25 @@ share/audacious/paranormal/Presets/nenolod_-_tunnel_vision.pnv
share/audacious/paranormal/Presets/nenolod_-_value_replace_fun.pnv
share/audacious/paranormal/Presets/nenolod_-_worms.pnv
share/audacious/paranormal/Presets/ticpu_-_colored_beat-o-scope.pnv
share/audacious/ui/carbon-menubar.ui
share/audacious/ui/equalizer.ui
share/audacious/ui/mainwin.ui
share/audacious/ui/player.ui
share/audacious/ui/playlist.ui
share/locale/ca/LC_MESSAGES/audacious-plugins.mo
share/locale/cs/LC_MESSAGES/audacious-plugins.mo
share/locale/cy/LC_MESSAGES/audacious-plugins.mo
share/locale/de/LC_MESSAGES/audacious-plugins.mo
share/locale/es/LC_MESSAGES/audacious-plugins.mo
share/locale/et/LC_MESSAGES/audacious-plugins.mo
share/locale/eu/LC_MESSAGES/audacious-plugins.mo
share/locale/fr/LC_MESSAGES/audacious-plugins.mo
share/locale/hu/LC_MESSAGES/audacious-plugins.mo
share/locale/ja/LC_MESSAGES/audacious-plugins.mo
share/locale/lv/LC_MESSAGES/audacious-plugins.mo
share/locale/pl/LC_MESSAGES/audacious-plugins.mo
share/locale/ro/LC_MESSAGES/audacious-plugins.mo
share/locale/ru/LC_MESSAGES/audacious-plugins.mo
share/locale/sk/LC_MESSAGES/audacious-plugins.mo
share/locale/tr/LC_MESSAGES/audacious-plugins.mo
share/locale/zh_CN/LC_MESSAGES/audacious-plugins.mo

View File

@ -1,13 +1,12 @@
# $OpenBSD: Makefile,v 1.21 2010/11/26 07:07:56 espie Exp $
# $OpenBSD: Makefile,v 1.22 2010/12/19 18:17:55 shadchin Exp $
SHARED_ONLY = Yes
COMMENT = gtk+2 media player based on BMP and XMMS
DISTNAME = audacious-2.1
REVISION = 2
DISTNAME = audacious-2.4.2
SHARED_LIBS = audclient 1.0
SHARED_LIBS = audclient 1.1 # 2.0
CATEGORIES = audio multimedia
@ -19,14 +18,14 @@ PERMIT_DISTFILES_FTP = Yes
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
WANTLIB = ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat \
fontconfig freetype gio-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gthread-2.0 m pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pixman-1 png pthread pthread-stubs xcb z \
samplerate mcs mowgli dbus-glib-1 dbus-1>=6 \
gdk_pixbuf-2.0 gdk-x11-2.0 gtk-x11-2.0 execinfo \
xcb-render xcb-render-util
WANTLIB += GL ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp
WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0
WANTLIB += c cairo dbus-1>=6 dbus-glib-1 drm execinfo expat fontconfig
WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 guess
WANTLIB += m mcs mowgli pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pixman-1 png pthread pthread-stubs xcb xcb-render xcb-shm
WANTLIB += z
MASTER_SITES = http://distfiles.atheme.org/
@ -36,8 +35,8 @@ MODULES = devel/gettext
BUILD_DEPENDS = textproc/libxml
RUN_DEPENDS = devel/desktop-file-utils
LIB_DEPENDS = audio/libsamplerate \
devel/libexecinfo \
LIB_DEPENDS = devel/libexecinfo \
devel/libguess \
devel/mcs>=0.7.0 \
devel/mowgli>=0.4.0 \
x11/dbus-glib \
@ -51,12 +50,9 @@ USE_GMAKE = Yes
AUTOCONF_VERSION = 2.61
CONFIGURE_STYLE = autoconf
CONFIGURE_ARGS = --enable-samplerate
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lexecinfo"
CONFIGURE_STYLE = autoconf
.if ${MACHINE_ARCH} != "amd64"
.if ${MACHINE_ARCH} != "amd64"
CONFIGURE_ARGS += --disable-sse2
.endif

View File

@ -1,5 +1,5 @@
MD5 (audacious-2.1.tgz) = A6tqBi5ZCSFIQfkPdn8RRw==
RMD160 (audacious-2.1.tgz) = unxWcmVONq5vo5pPaOJYNjzdrwU=
SHA1 (audacious-2.1.tgz) = Ugxxksy4nGU1Pi2IQMzO+fEcakI=
SHA256 (audacious-2.1.tgz) = MuFkEtRG8ydEy0d9W4oGZEfAyCb3E0fsZT6ajLXOdHw=
SIZE (audacious-2.1.tgz) = 1852176
MD5 (audacious-2.4.2.tgz) = v/3uFWU1lafpEmJG3uRE5Q==
RMD160 (audacious-2.4.2.tgz) = cmd9yrK8cJijvYwBfQJh4DlP38s=
SHA1 (audacious-2.4.2.tgz) = pYdaUq5HITqQDvHe2P4Ns8vQ78c=
SHA256 (audacious-2.4.2.tgz) = YCwUIXde+PiMDiITnKb2PHYVnnYqwsNsXdL+E6wDrQ0=
SIZE (audacious-2.4.2.tgz) = 1344152

View File

@ -1,12 +1,24 @@
$OpenBSD: patch-buildsys_mk_in,v 1.2 2009/09/15 21:49:01 fgsch Exp $
--- buildsys.mk.in.orig Mon Jul 6 23:39:11 2009
+++ buildsys.mk.in Sat Aug 1 15:21:49 2009
@@ -81,7 +81,7 @@ OBJS6 = ${OBJS5:.m=.o}
OBJS7 = ${OBJS6:.py=.pyc}
OBJS += ${OBJS7:.xpm=.o}
$OpenBSD: patch-buildsys_mk_in,v 1.3 2010/12/19 18:17:55 shadchin Exp $
--- buildsys.mk.in.orig Wed Dec 8 04:14:31 2010
+++ buildsys.mk.in Sun Dec 19 20:50:13 2010
@@ -34,9 +34,9 @@ LD = ${CC}
RANLIB = @RANLIB@
PYTHON = @PYTHON@
ASFLAGS = @ASFLAGS@
-CFLAGS = @CFLAGS@
+CFLAGS = -I.. @CFLAGS@
CXXFLAGS = @CXXFLAGS@
-CPPFLAGS = @CPPFLAGS@
+CPPFLAGS = -I.. @CPPFLAGS@
DFLAGS = @DFLAGS@
ERLCFLAGS = @ERLCFLAGS@
OBJCFLAGS = @OBJCFLAGS@
@@ -92,7 +92,7 @@ OBJS += ${OBJS9:.S=.o}
MO_FILES = ${LOCALES:.po=.mo}
-.SILENT:
+#.SILENT:
.SUFFIXES:
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m .o .py .pyc .xpm
.SUFFIXES: .beam .c .cc .cxx .d .dep .erl .mo .m .mm .o .po .py .pyc .xpm .S
.PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-m4_buildsys_m4,v 1.2 2009/09/15 21:49:01 fgsch Exp $
--- m4/buildsys.m4.orig Sat Aug 1 15:26:59 2009
+++ m4/buildsys.m4 Sat Aug 1 15:27:59 2009
@@ -88,9 +88,9 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
AC_MSG_RESULT(Solaris)
$OpenBSD: patch-m4_buildsys_m4,v 1.3 2010/12/19 18:17:55 shadchin Exp $
--- m4/buildsys.m4.orig Thu Aug 26 05:04:25 2010
+++ m4/buildsys.m4 Sat Dec 4 14:25:42 2010
@@ -89,9 +89,9 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
AC_MSG_RESULT(OpenBSD)
LIB_CPPFLAGS='-DPIC'
LIB_CFLAGS='-fPIC'
- LIB_LDFLAGS='-shared -fPIC'
@ -10,6 +10,6 @@ $OpenBSD: patch-m4_buildsys_m4,v 1.2 2009/09/15 21:49:01 fgsch Exp $
LIB_PREFIX='lib'
- LIB_SUFFIX='.so.${LIB_MAJOR}.${LIB_MINOR}'
+ LIB_SUFFIX='.so'
LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
PLUGIN_CPPFLAGS='-DPIC'
PLUGIN_CFLAGS='-fPIC'
PLUGIN_LDFLAGS='-shared -fPIC'

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-man_Makefile,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- man/Makefile.orig Sat Dec 4 19:09:37 2010
+++ man/Makefile Sat Dec 4 19:09:47 2010
@@ -7,9 +7,7 @@ include ../buildsys.mk
install-extra:
${MKDIR_P} "${DESTDIR}${mandir}/${mansubdir}"
if test -h "${DESTDIR}${mandir}/${mansubdir}/audacious.1" ; then ${RM} "${DESTDIR}${mandir}/${mansubdir}/audacious.1" ; fi
- ${LN_S} audacious2.1 "${DESTDIR}${mandir}/${mansubdir}/audacious.1"
if test -h "${DESTDIR}${mandir}/${mansubdir}/audtool.1" ; then ${RM} "${DESTDIR}${mandir}/${mansubdir}/audtool.1" ; fi
- ${LN_S} audtool2.1 "${DESTDIR}${mandir}/${mansubdir}/audtool.1"
uninstall-extra:
if test -h "${DESTDIR}${mandir}/${mansubdir}/audacious.1" ; then ${RM} "${DESTDIR}${mandir}/${mansubdir}/audacious.1" ; fi

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_audacious_Makefile,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- src/audacious/Makefile.orig Wed Dec 8 04:14:31 2010
+++ src/audacious/Makefile Fri Dec 17 01:31:18 2010
@@ -151,7 +151,6 @@ dbus-client-bindings.h: ${DBUS_BINDINGS_SOURCES}
install-extra:
if test -h "${DESTDIR}${bindir}/audacious" ; then ${RM} "${DESTDIR}${bindir}/audacious" ; fi
- ${LN_S} audacious2 "${DESTDIR}${bindir}/audacious"
if test x"${PROG_IMPLIB_NEEDED}" = x"yes"; then \
for i in ${PROG}; do \

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_audtool_Makefile,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- src/audtool/Makefile.orig Sat Dec 4 19:10:32 2010
+++ src/audtool/Makefile Sat Dec 4 19:10:40 2010
@@ -29,7 +29,6 @@ LIBS += ${DBUS_LIBS} \
install-extra:
if test -h "${DESTDIR}${bindir}/audtool" ; then ${RM} "${DESTDIR}${bindir}/audtool" ; fi
mkdir -p "${DESTDIR}${bindir}"
- ${LN_S} audtool2 "${DESTDIR}${bindir}/audtool"
uninstall-extra:
if test -h "${DESTDIR}${bindir}/audtool" ; then ${RM} "${DESTDIR}${bindir}/audtool" ; fi

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-src_libaudcore_Makefile,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- src/libaudcore/Makefile.orig Sat Dec 4 15:54:33 2010
+++ src/libaudcore/Makefile Sat Dec 4 15:54:46 2010
@@ -43,4 +43,4 @@ includesubdir = libaudcore
CPPFLAGS += -DHAVE_CONFIG_H ${LIB_CPPFLAGS} ${CFLAGS} -I.. -I../..
CFLAGS += ${LIB_CFLAGS} ${GLIB_CFLAGS} ${MOWGLI_CFLAGS}
-LIBS += ${GLIB_LIBS} ${MOWGLI_LIBS}
+LIBS += ${GLIB_LIBS} ${MOWGLI_LIBS} -lexecinfo

View File

@ -0,0 +1,40 @@
$OpenBSD: patch-src_libaudcore_audio_c,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- src/libaudcore/audio.c.orig Thu Aug 26 05:04:25 2010
+++ src/libaudcore/audio.c Tue Dec 7 15:54:16 2010
@@ -64,22 +64,22 @@ TO_INT_LOOP (to_u24, gint32, noop32, 0x800000, 0x7ffff
TO_INT_LOOP (to_s32, gint32, noop32, 0x00000000, 0x7fffffff)
TO_INT_LOOP (to_u32, gint32, noop32, 0x80000000, 0x7fffffff)
-static inline gint16 swap16 (gint16 i) {return GUINT16_SWAP_LE_BE (i);}
-static inline gint32 swap32 (gint32 i) {return GUINT32_SWAP_LE_BE (i);}
+static inline gint16 Aswap16 (gint16 i) {return GUINT16_SWAP_LE_BE (i);}
+static inline gint32 Aswap32 (gint32 i) {return GUINT32_SWAP_LE_BE (i);}
-FROM_INT_LOOP (from_s16_swap, gint16, swap16, 0x0000, 0x7fff)
-FROM_INT_LOOP (from_u16_swap, gint16, swap16, 0x8000, 0x7fff)
-FROM_INT_LOOP (from_s24_swap, gint32, swap32, 0x000000, 0x7fffff)
-FROM_INT_LOOP (from_u24_swap, gint32, swap32, 0x800000, 0x7fffff)
-FROM_INT_LOOP (from_s32_swap, gint32, swap32, 0x00000000, 0x7fffffff)
-FROM_INT_LOOP (from_u32_swap, gint32, swap32, 0x80000000, 0x7fffffff)
+FROM_INT_LOOP (from_s16_swap, gint16, Aswap16, 0x0000, 0x7fff)
+FROM_INT_LOOP (from_u16_swap, gint16, Aswap16, 0x8000, 0x7fff)
+FROM_INT_LOOP (from_s24_swap, gint32, Aswap32, 0x000000, 0x7fffff)
+FROM_INT_LOOP (from_u24_swap, gint32, Aswap32, 0x800000, 0x7fffff)
+FROM_INT_LOOP (from_s32_swap, gint32, Aswap32, 0x00000000, 0x7fffffff)
+FROM_INT_LOOP (from_u32_swap, gint32, Aswap32, 0x80000000, 0x7fffffff)
-TO_INT_LOOP (to_s16_swap, gint16, swap16, 0x0000, 0x7fff)
-TO_INT_LOOP (to_u16_swap, gint16, swap16, 0x8000, 0x7fff)
-TO_INT_LOOP (to_s24_swap, gint32, swap32, 0x000000, 0x7fffff)
-TO_INT_LOOP (to_u24_swap, gint32, swap32, 0x800000, 0x7fffff)
-TO_INT_LOOP (to_s32_swap, gint32, swap32, 0x00000000, 0x7fffffff)
-TO_INT_LOOP (to_u32_swap, gint32, swap32, 0x80000000, 0x7fffffff)
+TO_INT_LOOP (to_s16_swap, gint16, Aswap16, 0x0000, 0x7fff)
+TO_INT_LOOP (to_u16_swap, gint16, Aswap16, 0x8000, 0x7fff)
+TO_INT_LOOP (to_s24_swap, gint32, Aswap32, 0x000000, 0x7fffff)
+TO_INT_LOOP (to_u24_swap, gint32, Aswap32, 0x800000, 0x7fffff)
+TO_INT_LOOP (to_s32_swap, gint32, Aswap32, 0x00000000, 0x7fffffff)
+TO_INT_LOOP (to_u32_swap, gint32, Aswap32, 0x80000000, 0x7fffffff)
typedef void (* FromFunc) (void * in, gfloat * out, gint samples);
typedef void (* ToFunc) (gfloat * in, void * out, gint samples);

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-src_libaudcore_audstrings_c,v 1.1 2010/12/19 18:17:55 shadchin Exp $
--- src/libaudcore/audstrings.c.orig Thu Aug 26 05:04:25 2010
+++ src/libaudcore/audstrings.c Sat Dec 4 15:49:51 2010
@@ -230,8 +230,7 @@ uri_to_display_dirname(const gchar * uri)
return dirname;
}
-#if defined(__GLIBC__) && (__GLIBC__ >= 2)
-#define HAVE_EXECINFO 1
+#if defined(__GLIBC__) && (__GLIBC__ >= 2) && defined(HAVE_EXECINFO_H)
#include <execinfo.h>
#endif
@@ -258,7 +257,7 @@ str_assert_utf8(const gchar * str)
/* already UTF-8? */
if (!g_utf8_validate(str, -1, NULL)) {
-#ifdef HAVE_EXECINFO
+#ifdef HAVE_EXECINFO_H
gint i, nsymbols;
const gint nsymmax = 50;
void *addrbuf[nsymmax];

View File

@ -1,9 +0,0 @@
$OpenBSD: patch-src_libaudtag_util_h,v 1.1 2009/09/15 21:49:01 fgsch Exp $
--- src/libaudtag/util.h.orig Sat Aug 1 15:43:39 2009
+++ src/libaudtag/util.h Sat Aug 1 15:43:45 2009
@@ -1,4 +1,4 @@
-#include <glib-2.0/glib.h>
+#include <glib.h>
#include "libaudcore/tuple.h"
#include "libaudcore/vfs.h"

View File

@ -1,10 +0,0 @@
$OpenBSD: patch-src_libaudtag_wma_guid_c,v 1.1 2009/09/15 21:49:01 fgsch Exp $
--- src/libaudtag/wma/guid.c.orig Sat Aug 1 15:46:12 2009
+++ src/libaudtag/wma/guid.c Sat Aug 1 15:46:17 2009
@@ -1,5 +1,5 @@
#include <string.h>
-#include <glib-2.0/glib.h>
+#include <glib.h>
#include "libaudcore/vfs.h"
#include "guid.h"

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-src_libaudtag_wma_wma_c,v 1.1 2009/09/15 21:49:01 fgsch Exp $
--- src/libaudtag/wma/wma.c.orig Sat Aug 1 15:46:41 2009
+++ src/libaudtag/wma/wma.c Sat Aug 1 15:46:45 2009
@@ -1,6 +1,6 @@
/* functions for WMA file handling */
-#include <glib-2.0/glib.h>
+#include <glib.h>
#include "wma.h"
#include "guid.h"
#include "wma_fmt.h"

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-src_libaudtag_wma_wma_fmt_h,v 1.1 2009/09/15 21:49:01 fgsch Exp $
--- src/libaudtag/wma/wma_fmt.h.orig Sat Aug 1 15:44:21 2009
+++ src/libaudtag/wma/wma_fmt.h Sat Aug 1 15:44:25 2009
@@ -1,7 +1,7 @@
#ifndef AUD_WMA_FMT_H
#define AUD_WMA_FMT_H
-#include <glib-2.0/glib.h>
+#include <glib.h>
#define ASF_HEADER_OBJECT_GUID "75B22630-668E-11CF-A6D900AA0062CE6C"
#define ASF_FILE_PROPERTIES_OBJECT_GUID "8CABDCA1-A947-11CF-8EE400C00C205365"

View File

@ -1,304 +1,62 @@
@comment $OpenBSD: PLIST,v 1.8 2009/12/22 15:43:14 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.9 2010/12/19 18:17:55 shadchin Exp $
@bin bin/audacious2
@bin bin/audtool2
include/audacious/
include/audacious/api-alias-begin.h
include/audacious/api-alias-end.h
include/audacious/api-define-begin.h
include/audacious/api-define-end.h
include/audacious/api.h
include/audacious/audconfig.h
include/audacious/audctrl.h
include/audacious/auddrct.h
include/audacious/audtag.h
include/audacious/audutil.h
include/audacious/configdb-api.h
include/audacious/configdb.h
include/audacious/custom_uri.h
include/audacious/dbus-service.h
include/audacious/dbus.h
include/audacious/discovery.h
include/audacious/equalizer_preset.h
include/audacious/eventqueue.h
include/audacious/flow.h
include/audacious/hook.h
include/audacious/debug.h
include/audacious/drct-api.h
include/audacious/drct.h
include/audacious/i18n.h
include/audacious/id3tag.h
include/audacious/input.h
include/audacious/interface.h
include/audacious/main.h
include/audacious/mime.h
include/audacious/output.h
include/audacious/playback.h
include/audacious/misc-api.h
include/audacious/misc.h
include/audacious/playlist-api.h
include/audacious/playlist.h
include/audacious/playlist_container.h
include/audacious/plugin.h
include/audacious/plugins-api.h
include/audacious/plugins.h
include/audacious/preferences.h
include/audacious/rcfile.h
include/audacious/scanner.h
include/audacious/ui_fileinfopopup.h
include/audacious/ui_plugin_menu.h
include/audacious/ui_preferences.h
include/audacious/util.h
include/audacious/vis_runner.h
include/libSAD/
include/libSAD/common.h
include/libSAD/dither.h
include/libSAD/libSAD.h
include/audacious/types.h
include/libaudcore/
include/libaudcore/audio.h
include/libaudcore/audstrings.h
include/libaudcore/eventqueue.h
include/libaudcore/hook.h
include/libaudcore/index.h
include/libaudcore/log.h
include/libaudcore/md5.h
include/libaudcore/stringpool.h
include/libaudcore/tuple.h
include/libaudcore/tuple_compiler.h
include/libaudcore/tuple_formatter.h
include/libaudcore/vfs.h
include/libaudcore/vfs_async.h
include/libaudcore/vfs_buffer.h
include/libaudcore/vfs_buffered_file.h
lib/libSAD.so
include/libaudgui/
include/libaudgui/libaudgui-gtk.h
include/libaudgui/libaudgui.h
@lib lib/libaudclient.so.${LIBaudclient_VERSION}
lib/libaudcore.so
lib/libaudid3tag.so
lib/libaudgui.so
lib/libaudtag.so
lib/libaudutil.so
lib/pkgconfig/audacious.pc
lib/pkgconfig/audclient.pc
@man man/man1/audacious2.1
@man man/man1/audtool2.1
share/applications/audacious2.desktop
share/audacious/
share/audacious/Skins/
share/audacious/Skins/Classic/
share/audacious/Skins/Classic/balance.png
share/audacious/Skins/Classic/cbuttons.png
share/audacious/Skins/Classic/eq_ex.png
share/audacious/Skins/Classic/eqmain.png
share/audacious/Skins/Classic/main.png
share/audacious/Skins/Classic/monoster.png
share/audacious/Skins/Classic/nums_ex.png
share/audacious/Skins/Classic/playpaus.png
share/audacious/Skins/Classic/pledit.png
share/audacious/Skins/Classic/pledit.txt
share/audacious/Skins/Classic/posbar.png
share/audacious/Skins/Classic/shufrep.png
share/audacious/Skins/Classic/skin-classic.hints
share/audacious/Skins/Classic/skin.hints
share/audacious/Skins/Classic/text.png
share/audacious/Skins/Classic/titlebar.png
share/audacious/Skins/Classic/viscolor.txt
share/audacious/Skins/Classic/volume.png
share/audacious/Skins/Classic1.3/
share/audacious/Skins/Classic1.3/balance.png
share/audacious/Skins/Classic1.3/cbuttons.png
share/audacious/Skins/Classic1.3/eq_ex.png
share/audacious/Skins/Classic1.3/eqmain.png
share/audacious/Skins/Classic1.3/main.png
share/audacious/Skins/Classic1.3/monoster.png
share/audacious/Skins/Classic1.3/nums_ex.png
share/audacious/Skins/Classic1.3/playpaus.png
share/audacious/Skins/Classic1.3/pledit.png
share/audacious/Skins/Classic1.3/pledit.txt
share/audacious/Skins/Classic1.3/posbar.png
share/audacious/Skins/Classic1.3/shufrep.png
share/audacious/Skins/Classic1.3/skin-classic.hints
share/audacious/Skins/Classic1.3/skin.hints
share/audacious/Skins/Classic1.3/text.png
share/audacious/Skins/Classic1.3/titlebar.png
share/audacious/Skins/Classic1.3/viscolor.txt
share/audacious/Skins/Classic1.3/volume.png
share/audacious/Skins/Default/
share/audacious/Skins/Default/cbuttons.png
share/audacious/Skins/Default/eq_ex.png
share/audacious/Skins/Default/eqmain.png
share/audacious/Skins/Default/gtk-2.0/
share/audacious/Skins/Default/gtk-2.0/Arrows/
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-down.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-insens.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-left.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-right.png
share/audacious/Skins/Default/gtk-2.0/Arrows/arrow-up.png
share/audacious/Skins/Default/gtk-2.0/Buttons/
share/audacious/Skins/Default/gtk-2.0/Buttons/button-insensitive.png
share/audacious/Skins/Default/gtk-2.0/Buttons/button-normal.png
share/audacious/Skins/Default/gtk-2.0/Buttons/button-prelight.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check1.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check2.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check3.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check4.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check5.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/check6.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option1.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option2.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option3.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option4.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option5.png
share/audacious/Skins/Default/gtk-2.0/Check-Radio/option6.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame-gap-end.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame-gap-start.png
share/audacious/Skins/Default/gtk-2.0/Frame-Gap/frame.png
share/audacious/Skins/Default/gtk-2.0/Handles/
share/audacious/Skins/Default/gtk-2.0/Handles/handle-h.png
share/audacious/Skins/Default/gtk-2.0/Handles/handle-v.png
share/audacious/Skins/Default/gtk-2.0/Lines/
share/audacious/Skins/Default/gtk-2.0/Lines/line-h.png
share/audacious/Skins/Default/gtk-2.0/Lines/line-v.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-insens.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-prelight.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header-pressed.png
share/audacious/Skins/Default/gtk-2.0/ListHeaders/list_header.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menu.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar-item-active.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar-item.png
share/audacious/Skins/Default/gtk-2.0/Menu-Menubar/menubar.png
share/audacious/Skins/Default/gtk-2.0/Others/
share/audacious/Skins/Default/gtk-2.0/Others/null.png
share/audacious/Skins/Default/gtk-2.0/Others/ruler.png
share/audacious/Skins/Default/gtk-2.0/Panel/
share/audacious/Skins/Default/gtk-2.0/Panel/panel-bg.png
share/audacious/Skins/Default/gtk-2.0/ProgressBar/
share/audacious/Skins/Default/gtk-2.0/ProgressBar/progressbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/Range/
share/audacious/Skins/Default/gtk-2.0/Range/slider-horiz-prelight.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-horiz.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-vert-prelight.png
share/audacious/Skins/Default/gtk-2.0/Range/slider-vert.png
share/audacious/Skins/Default/gtk-2.0/Range/trough-horizontal.png
share/audacious/Skins/Default/gtk-2.0/Range/trough-vertical.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-horiz-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-vert-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/scroll-thumb-vert.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-horiz-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-vert-pre.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/slider-vert.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-down-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-down.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-left-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-left.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-right-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-right.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-up-prelight.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/stepper-up.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
share/audacious/Skins/Default/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
share/audacious/Skins/Default/gtk-2.0/Shadows/
share/audacious/Skins/Default/gtk-2.0/Shadows/shadow-in.png
share/audacious/Skins/Default/gtk-2.0/Shadows/shadow-out.png
share/audacious/Skins/Default/gtk-2.0/Shadows/text-.png
share/audacious/Skins/Default/gtk-2.0/Shadows/text-entry.png
share/audacious/Skins/Default/gtk-2.0/Spin/
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down-disable.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down-prelight.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-down.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up-disable.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up-prelight.png
share/audacious/Skins/Default/gtk-2.0/Spin/spin-up.png
share/audacious/Skins/Default/gtk-2.0/Tabs/
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-bottom-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-bottom-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-left-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-left-top.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-right-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-right-top.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-current.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/gap-top-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/notebook.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-bottom-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-bottom.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-left-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-left.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-right-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-right.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-top-active.png
share/audacious/Skins/Default/gtk-2.0/Tabs/tab-top.png
share/audacious/Skins/Default/gtk-2.0/Toolbar/
share/audacious/Skins/Default/gtk-2.0/Toolbar/toolbar.png
share/audacious/Skins/Default/gtk-2.0/gtkrc
share/audacious/Skins/Default/gtk-2.0/panel.rc
share/audacious/Skins/Default/main.png
share/audacious/Skins/Default/monoster.png
share/audacious/Skins/Default/nums_ex.png
share/audacious/Skins/Default/playpaus.png
share/audacious/Skins/Default/pledit.png
share/audacious/Skins/Default/pledit.txt
share/audacious/Skins/Default/posbar.png
share/audacious/Skins/Default/shufrep.png
share/audacious/Skins/Default/skin.hints
share/audacious/Skins/Default/text.png
share/audacious/Skins/Default/titlebar.png
share/audacious/Skins/Default/viscolor.txt
share/audacious/Skins/Default/volume.png
share/audacious/Skins/Ivory/
share/audacious/Skins/Ivory/balance.png
share/audacious/Skins/Ivory/cbuttons.png
share/audacious/Skins/Ivory/eq_ex.png
share/audacious/Skins/Ivory/eqmain.png
share/audacious/Skins/Ivory/main.png
share/audacious/Skins/Ivory/monoster.png
share/audacious/Skins/Ivory/nums_ex.png
share/audacious/Skins/Ivory/playpaus.png
share/audacious/Skins/Ivory/pledit.png
share/audacious/Skins/Ivory/pledit.txt
share/audacious/Skins/Ivory/posbar.png
share/audacious/Skins/Ivory/shufrep.png
share/audacious/Skins/Ivory/skin.hints
share/audacious/Skins/Ivory/text.png
share/audacious/Skins/Ivory/titlebar.png
share/audacious/Skins/Ivory/viscolor.txt
share/audacious/Skins/Ivory/volume.png
share/audacious/Skins/Osmosis/
share/audacious/Skins/Osmosis/balance.png
share/audacious/Skins/Osmosis/cbuttons.png
share/audacious/Skins/Osmosis/eq_ex.png
share/audacious/Skins/Osmosis/eqmain.png
share/audacious/Skins/Osmosis/main.png
share/audacious/Skins/Osmosis/monoster.png
share/audacious/Skins/Osmosis/nums_ex.png
share/audacious/Skins/Osmosis/playpaus.png
share/audacious/Skins/Osmosis/pledit.png
share/audacious/Skins/Osmosis/pledit.txt
share/audacious/Skins/Osmosis/posbar.png
share/audacious/Skins/Osmosis/shufrep.png
share/audacious/Skins/Osmosis/skin.hints
share/audacious/Skins/Osmosis/text.png
share/audacious/Skins/Osmosis/titlebar.png
share/audacious/Skins/Osmosis/viscolor.txt
share/audacious/Skins/Osmosis/volume.png
share/audacious/Skins/Refugee/
share/audacious/Skins/Refugee/cbuttons.png
share/audacious/Skins/Refugee/eq_ex.png
share/audacious/Skins/Refugee/eqmain.png
share/audacious/Skins/Refugee/main.png
share/audacious/Skins/Refugee/monoster.png
share/audacious/Skins/Refugee/nums_ex.png
share/audacious/Skins/Refugee/playpaus.png
share/audacious/Skins/Refugee/pledit.png
share/audacious/Skins/Refugee/pledit.txt
share/audacious/Skins/Refugee/posbar.png
share/audacious/Skins/Refugee/shufrep.png
share/audacious/Skins/Refugee/skin.hints
share/audacious/Skins/Refugee/text.png
share/audacious/Skins/Refugee/titlebar.png
share/audacious/Skins/Refugee/viscolor.txt
share/audacious/Skins/Refugee/volume.png
share/audacious/Skins/TinyPlayer/
share/audacious/Skins/TinyPlayer/balance.png
share/audacious/Skins/TinyPlayer/cbuttons.png
share/audacious/Skins/TinyPlayer/eq_ex.png
share/audacious/Skins/TinyPlayer/eqmain.png
share/audacious/Skins/TinyPlayer/main.png
share/audacious/Skins/TinyPlayer/monoster.png
share/audacious/Skins/TinyPlayer/nums_ex.png
share/audacious/Skins/TinyPlayer/playpaus.png
share/audacious/Skins/TinyPlayer/pledit.png
share/audacious/Skins/TinyPlayer/pledit.txt
share/audacious/Skins/TinyPlayer/posbar.png
share/audacious/Skins/TinyPlayer/shufrep.png
share/audacious/Skins/TinyPlayer/skin.hints
share/audacious/Skins/TinyPlayer/text.png
share/audacious/Skins/TinyPlayer/titlebar.png
share/audacious/Skins/TinyPlayer/viscolor.txt
share/audacious/Skins/TinyPlayer/volume.png
share/audacious/images/
share/audacious/images/about-logo.png
share/audacious/images/appearance.png
@ -311,18 +69,14 @@ share/audacious/images/connectivity.png
share/audacious/images/menu_playlist.png
share/audacious/images/menu_plugin.png
share/audacious/images/menu_queue_toggle.png
share/audacious/images/menu_randomize_playlist.png
share/audacious/images/mouse.png
share/audacious/images/playback.png
share/audacious/images/playlist.png
share/audacious/images/plugins.png
share/audacious/images/replay_gain.png
share/audacious/ui/
share/audacious/ui/carbon-menubar.ui
share/audacious/ui/equalizer.ui
share/audacious/ui/mainwin.ui
share/audacious/ui/player.ui
share/audacious/ui/playlist.ui
share/icons/hicolor/48x48/apps/audacious.png
share/icons/hicolor/scalable/apps/audacious.svg
share/locale/ast/LC_MESSAGES/audacious.mo
share/locale/be/LC_MESSAGES/audacious.mo
share/locale/bg/LC_MESSAGES/audacious.mo
share/locale/br/LC_MESSAGES/audacious.mo
share/locale/ca/LC_MESSAGES/audacious.mo
@ -348,6 +102,9 @@ 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/pt_PT/
share/locale/pt_PT/LC_MESSAGES/
share/locale/pt_PT/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
@ -361,6 +118,9 @@ share/locale/uk/LC_MESSAGES/audacious.mo
share/locale/zh_CN/LC_MESSAGES/audacious.mo
share/locale/zh_TW/LC_MESSAGES/audacious.mo
share/pixmaps/
share/pixmaps/audacious2.png
share/pixmaps/audacious.png
share/pixmaps/audacious.svg
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec-delete rm -f %D/share/icons/hicolor/icon-theme.cache