Hi, Ports!
This update package xmp to the latest release 3.0.0.
Comments ? OK ?
--
Alexandr Shadchin
Index: xmp/Makefile
===================================================================
RCS file: /cvs/ports/audio/xmp/Makefile,v
retrieving revision 1.31
diff -N -u -p xmp/Makefile
--- xmp/Makefile 10 Aug 2009 06:29:53 -0000 1.31
+++ xmp/Makefile 12 Dec 2009 00:44:19 -0000
@@ -1,13 +1,17 @@
# $OpenBSD: Makefile,v 1.31 2009/08/10 06:29:53 kili Exp $
-COMMENT-main= extended module player
-COMMENT-xmms= extended module player plugin for XMMS
-DISTNAME= xmp-2.0.4
-PKGNAME-main= ${DISTNAME}p4
-PKGNAME-xmms= xmms-${DISTNAME}p1
-CATEGORIES= audio
+COMMENT-main= extended module player
+COMMENT-audacious= extended module player plugin for Audacious
+COMMENT-bmp= extended module player plugin for BMP
+COMMENT-xmms= extended module player plugin for XMMS
+DISTNAME= xmp-3.0.0
+PKGNAME-main= ${DISTNAME}
+PKGNAME-audacious= audacious-${DISTNAME}
+PKGNAME-bmp= bmp-${DISTNAME}
+PKGNAME-xmms= xmms-${DISTNAME}
+CATEGORIES= audio
-HOMEPAGE= http://xmp.sourceforge.net/
+HOMEPAGE= http://xmp.sourceforge.net/
# GPL
PERMIT_PACKAGE_CDROM= Yes
@@ -15,43 +19,61 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmp/}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmp/}
-PSEUDO_FLAVORS= no_xmms
+PSEUDO_FLAVORS= no_xmms
.if ${MACHINE_ARCH} == "m88k" || ${MACHINE_ARCH} == "vax"
-FLAVOR?= no_xmms
+FLAVOR?= no_xmms
.else
FLAVOR?=
.endif
-MULTI_PACKAGES= -main
+MULTI_PACKAGES= -main -audacious -bmp
.if !${FLAVOR:L:Mno_xmms}
MULTI_PACKAGES+= -xmms
-LIB_DEPENDS= xmms.>=3::audio/xmms
-.else
-CONFIGURE_ARGS+= --disable-xmms
+CONFIGURE_ARGS+= --enable-xmms-plugin
.endif
-LIB_DEPENDS-xmms=
-RUN_DEPENDS-xmms= ::audio/xmms
-WANTLIB-xmms=
+LIB_DEPENDS-main=
+WANTLIB-main= ${WANTLIB} c m sndio
-LIB_DEPENDS-main= esd.>=2::audio/esound
-WANTLIB-main= X11 Xext c m pthread-stubs xcb
+LIB_DEPENDS-audacious= ${LIB_DEPENDS} audclient.>=1::audio/audacious
+RUN_DEPENDS-audacious= ::audio/audacious
+WANTLIB-audacious= ${WANTLIB} X11 Xau Xcomposite Xcursor Xdamage Xdmcp \
+ Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo \
+ dbus-1 dbus-glib-1 expat fontconfig freetype \
+ gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 glitz \
+ 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 z
-USE_X11= Yes
-USE_GMAKE= Yes
+LIB_DEPENDS-bmp= ${LIB_DEPENDS} beep.>=2::audio/bmp
+RUN_DEPENDS-bmp= ::audio/bmp
+WANTLIB-bmp= ${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 glitz gmodule-2.0 gobject-2.0 \
+ gtk-x11-2.0 iconv intl m pango-1.0 pangocairo-1.0 \
+ pangoft2-1.0 pixman-1 png pthread-stubs xcb z
-CONFIGURE_STYLE=gnu
-MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/scripts
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+LIB_DEPENDS-xmms= ${LIB_DEPENDS} xmms.>=4::audio/xmms
+RUN_DEPENDS-xmms= ::audio/xmms
+WANTLIB-xmms= ${WANTLIB} X11 Xext Xi gdk glib gmodule gtk iconv intl m
-FAKE_FLAGS= DEST_DIR=${WRKINST} \
- SYSCONF_DIR=${PREFIX}/share/examples/xmp
+USE_X11= Yes
+USE_GMAKE= Yes
-pre-install:
- @${INSTALL_DATA_DIR} ${PREFIX}/share/examples/xmp \
- ${PREFIX}/lib/xmms/Input
+CONFIGURE_STYLE= gnu
+MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC}/scripts
+CONFIGURE_ARGS+= --disable-oss \
+ --disable-alsa \
+ --enable-audacious-plugin \
+ --enable-bmp-plugin
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib" \
+ LIBS=-lsndio
+
+FAKE_FLAGS= DESTDIR=${WRKINST} \
+ SYSCONFDIR=${PREFIX}/share/examples/xmp
.include <bsd.port.mk>
Index: xmp/distinfo
===================================================================
RCS file: /cvs/ports/audio/xmp/distinfo,v
retrieving revision 1.4
diff -N -u -p xmp/distinfo
--- xmp/distinfo 5 Apr 2007 15:37:45 -0000 1.4
+++ xmp/distinfo 12 Dec 2009 00:44:19 -0000
@@ -1,5 +1,5 @@
-MD5 (xmp-2.0.4.tar.gz) = KB6XnrX7ZOj9C3r9BSxhkQ==
-RMD160 (xmp-2.0.4.tar.gz) = UPYVFMj9ISoMJXX7rbkMAgeszOY=
-SHA1 (xmp-2.0.4.tar.gz) = EC7+rdPdl2rNKrQN2A/5vcIr+6A=
-SHA256 (xmp-2.0.4.tar.gz) = sG3wWaQ+5wdAV3Sn6RL4C3+EPZznbwoXSO+FNUHZg08=
-SIZE (xmp-2.0.4.tar.gz) = 352397
+MD5 (xmp-3.0.0.tar.gz) = xmM1umdn8Xlvp89y/Bg11Q==
+RMD160 (xmp-3.0.0.tar.gz) = 6g++SgUQJARxL4wLD6Q/eS3e4Ww=
+SHA1 (xmp-3.0.0.tar.gz) = mwpE0TmCnv0MoPWscKAoOVCPgaM=
+SHA256 (xmp-3.0.0.tar.gz) = hJZDlQHEBxuqRpbwKdxFsqdEYXF3fn5YJyLPaxXTqLQ=
+SIZE (xmp-3.0.0.tar.gz) = 838621
Index: xmp/patches/patch-Makefile_rules_in
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-Makefile_rules_in,v
retrieving revision 1.2
diff -N -u -p xmp/patches/patch-Makefile_rules_in
--- xmp/patches/patch-Makefile_rules_in 13 Jul 2006 13:35:15 -0000 1.2
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-Makefile_rules_in,v 1.2 2006/07/13 13:35:15 espie Exp $
---- Makefile.rules.in.orig Sat Jan 20 02:51:53 2001
-+++ Makefile.rules.in Thu Jul 13 15:32:24 2006
-@@ -5,11 +5,12 @@ VERSION = 2.0.4
- DATE = Fri Jan 19 23:51:53 BRST 2001
-
- DEST_DIR=
--prefix = $(DEST_DIR)@prefix@
--exec_prefix= $(DEST_DIR)@prefix@
--BIN_DIR = @bindir@
--LIB_DIR = @libdir@
--MAN_DIR = @mandir@/man1
-+prefix = @prefix@
-+exec_prefix= @prefix@
-+BIN_DIR = $(DEST_DIR)@bindir@
-+LIB_DIR = $(DEST_DIR)@libdir@
-+MAN_DIR = $(DEST_DIR)@mandir@/man1
-+SYSCONF_DIR = @sysconfdir@
-
- CC = @CC@
- CFLAGS = -c @CFLAGS@ @DEFS@ @CINCS@
Index: xmp/patches/patch-configure
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-configure,v
retrieving revision 1.3
diff -N -u -p xmp/patches/patch-configure
--- xmp/patches/patch-configure 13 Jun 2004 06:11:53 -0000 1.3
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,22 +0,0 @@
-$OpenBSD: patch-configure,v 1.3 2004/06/13 06:11:53 pvalchev Exp $
---- configure.orig 2001-01-19 16:03:24.000000000 -0700
-+++ configure 2004-06-12 23:36:46.000000000 -0600
-@@ -593,9 +593,6 @@ CINCS="${CPPFLAGS}"
- PLUGIN=""
-
-
--LDFLAGS=""
--
--
- X_XMP="xxmp"
-
-
-@@ -2036,7 +2033,7 @@ fi
-
-
- if test "${GCC-no}" = yes; then
-- CFLAGS="${CFLAGS} -Wall -Wno-implicit-int -finline-functions"
-+ CFLAGS="${CFLAGS} -Wall -Wno-implicit-int -finline-functions -fPIC"
-
- if test "${cross_compiling}" = no; then
- echo $ac_n "checking whether gcc needs -fsigned-char""... $ac_c" 1>&6
Index: xmp/patches/patch-etc_Makefile
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-etc_Makefile,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-etc_Makefile
--- xmp/patches/patch-etc_Makefile 18 May 2003 07:40:55 -0000 1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-etc_Makefile,v 1.1 2003/05/18 07:40:55 naddy Exp $
---- etc/Makefile.orig Fri Dec 29 11:06:28 2000
-+++ etc/Makefile Sat May 17 01:27:10 2003
-@@ -14,11 +14,11 @@ include ../Makefile.rules
-
- install::
- @echo Installing xmp.conf and xmp-modules.conf in $(DEST_DIR)...
-- @if [ -f $(DEST_DIR)/etc/xmp.conf ]; then \
-- mv -f $(DEST_DIR)/etc/xmp.conf $(DEST_DIR)/etc/xmp.conf.old; \
-+ @if [ -f $(DEST_DIR)/$(SYSCONF_DIR)/xmp.conf ]; then \
-+ mv -f $(DEST_DIR)/$(SYSCONF_DIR)/xmp.conf
$(DEST_DIR)/$(SYSCONF_DIR)/xmp.conf.old; \
- fi
-- @if [ -f $(DEST_DIR)/etc/xmp-modules.conf ]; then \
-- mv -f $(DEST_DIR)/etc/xmp-modules.conf
$(DEST_DIR)/etc/xmp-modules.conf.old; \
-+ @if [ -f $(DEST_DIR)/$(SYSCONF_DIR)/xmp-modules.conf ]; then \
-+ mv -f $(DEST_DIR)/$(SYSCONF_DIR)/xmp-modules.conf
$(DEST_DIR)/$(SYSCONF_DIR)/xmp-modules.conf.old; \
- fi
-- $(INSTALL) -m644 xmp.conf xmp-modules.conf $(DEST_DIR)/etc
-+ $(INSTALL) -m644 xmp.conf xmp-modules.conf $(DEST_DIR)/$(SYSCONF_DIR)
-
Index: xmp/patches/patch-src_drivers_openbsd_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_drivers_openbsd_c,v
retrieving revision 1.2
diff -N -u -p xmp/patches/patch-src_drivers_openbsd_c
--- xmp/patches/patch-src_drivers_openbsd_c 4 Oct 2005 20:16:04 -0000
1.2
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,56 +0,0 @@
-$OpenBSD: patch-src_drivers_openbsd_c,v 1.2 2005/10/04 20:16:04 espie Exp $
---- src/drivers/openbsd.c.orig Fri Dec 29 19:08:08 2000
-+++ src/drivers/openbsd.c Tue Oct 4 22:12:46 2005
-@@ -39,7 +39,6 @@ static void shutdown (void);
- static void dummy () { }
-
- static char *help[] = {
-- "gain=val", "Audio output gain (0 to 255)",
- "buffer=val", "Audio buffer size (default is 32768)",
- NULL
- };
-@@ -75,35 +74,36 @@ struct xmp_drv_info drv_openbsd = {
- static int setaudio (struct xmp_control *ctl)
- {
- audio_info_t ainfo;
-- int gain = 128;
- int bsize = 32 * 1024;
- char *token;
- char **parm = ctl->parm;
-
- parm_init ();
-- chkparm1 ("gain", gain = atoi (token));
- chkparm1 ("buffer", bsize = atoi (token));
- parm_end ();
-
-- if (gain < AUDIO_MIN_GAIN)
-- gain = AUDIO_MIN_GAIN;
-- if (gain > AUDIO_MAX_GAIN)
-- gain = AUDIO_MAX_GAIN;
--
- AUDIO_INITINFO (&ainfo);
-
-+ ainfo.mode = AUMODE_PLAY;
- ainfo.play.sample_rate = ctl->freq;
- ainfo.play.channels = ctl->outfmt & XMP_FMT_MONO ? 1 : 2;
- ainfo.play.precision = ctl->resol;
- ainfo.play.encoding = ctl->resol > 8 ?
- AUDIO_ENCODING_SLINEAR : AUDIO_ENCODING_ULINEAR;
-- ainfo.play.gain = gain;
- ainfo.play.buffer_size = bsize;
-
- if (ioctl (audio_fd, AUDIO_SETINFO, &ainfo) == -1) {
- close (audio_fd);
- return XMP_ERR_DINIT;
- }
-+
-+ ioctl (audio_fd, AUDIO_GETINFO, &ainfo);
-+ ctl->freq = ainfo.play.sample_rate;
-+ if (ainfo.play.channels == 2)
-+ ctl->outfmt &= ~XMP_FMT_MONO;
-+ else
-+ ctl->outfmt |= XMP_FMT_MONO;
-+ ctl->resol = ainfo.play.precision;
-
- drv_openbsd.description = "OpenBSD PCM audio";
- return XMP_OK;
Index: xmp/patches/patch-src_include_config_h_in
===================================================================
RCS file: xmp/patches/patch-src_include_config_h_in
diff -N -u -p xmp/patches/patch-src_include_config_h_in
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/patches/patch-src_include_config_h_in 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- src/include/config.h.in.orig Wed Sep 30 03:47:36 2009
++++ src/include/config.h.in Sat Dec 12 04:20:00 2009
+@@ -21,6 +21,9 @@
+ /* Define to enable OpenBSD audio support */
+ #undef DRIVER_OPENBSD
+
++/* Define to enable OpenBSD sndio support */
++#undef DRIVER_SNDIO
++
+ /* Define to enable BSD audio support */
+ #undef DRIVER_BSD
+
Index: xmp/patches/patch-src_loaders_it_load_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_loaders_it_load_c,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-src_loaders_it_load_c
--- xmp/patches/patch-src_loaders_it_load_c 30 Dec 2004 02:18:50 -0000
1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-src_loaders_it_load_c,v 1.1 2003/12/30 02:18:50 espie Exp $
---- src/loaders/it_load.c.orig 2003-12-30 03:08:38.000000000 +0100
-+++ src/loaders/it_load.c 2003-12-30 03:09:10.000000000 +0100
-@@ -327,14 +327,14 @@ int it_load (FILE * f)
-
- #define BUILD_ENV(X) { \
- fread (&env, 1, sizeof (env), f); \
-- xxih[i].##X##ei.flg = env.flg & IT_ENV_ON ? XXM_ENV_ON : 0; \
-- xxih[i].##X##ei.flg |= env.flg & IT_ENV_LOOP ? XXM_ENV_LOOP : 0; \
-- xxih[i].##X##ei.flg |= env.flg & IT_ENV_SLOOP ? XXM_ENV_SUS : 0; \
-- xxih[i].##X##ei.npt = env.num; \
-- xxih[i].##X##ei.sus = env.slb; \
-- xxih[i].##X##ei.sue = env.sle; \
-- xxih[i].##X##ei.lps = env.lpb; \
-- xxih[i].##X##ei.lpe = env.lpe; \
-+ xxih[i].X##ei.flg = env.flg & IT_ENV_ON ? XXM_ENV_ON : 0; \
-+ xxih[i].X##ei.flg |= env.flg & IT_ENV_LOOP ? XXM_ENV_LOOP : 0; \
-+ xxih[i].X##ei.flg |= env.flg & IT_ENV_SLOOP ? XXM_ENV_SUS : 0; \
-+ xxih[i].X##ei.npt = env.num; \
-+ xxih[i].X##ei.sus = env.slb; \
-+ xxih[i].X##ei.sue = env.sle; \
-+ xxih[i].X##ei.lps = env.lpb; \
-+ xxih[i].X##ei.lpe = env.lpe; \
- if (env.num) xx##X##e[i] = calloc (4, env.num); \
- for (j = 0; j < env.num; j++) { \
- L_ENDIAN16 (env.node[j].x); \
Index: xmp/patches/patch-src_loaders_kris_load_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_loaders_kris_load_c,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-src_loaders_kris_load_c
--- xmp/patches/patch-src_loaders_kris_load_c 16 Jun 2003 19:56:45 -0000
1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_loaders_kris_load_c,v 1.1 2003/06/16 19:56:45 avsm Exp $
---- src/loaders/kris_load.c.orig Fri Dec 29 18:08:31 2000
-+++ src/loaders/kris_load.c Mon Jun 16 20:47:42 2003
-@@ -43,7 +43,7 @@ int kris_load (FILE *f)
- int i, j;
- struct xxm_event *event;
- struct kris_header kh;
-- uint8 kris_event[3];
-+ uint8 kris_event[4];
-
- LOAD_INIT ();
-
Index: xmp/patches/patch-src_main_drivers_c
===================================================================
RCS file: xmp/patches/patch-src_main_drivers_c
diff -N -u -p xmp/patches/patch-src_main_drivers_c
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/patches/patch-src_main_drivers_c 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- src/main/drivers.c.orig Sun Aug 2 05:15:24 2009
++++ src/main/drivers.c Sat Dec 12 04:41:46 2009
+@@ -54,6 +54,9 @@ void init_drivers()
+ #ifdef DRIVER_OPENBSD
+ xmp_drv_register(&drv_openbsd);
+ #endif
++#ifdef DRIVER_SNDIO
++ xmp_drv_register(&drv_openbsd);
++#endif
+ #ifdef DRIVER_SGI
+ xmp_drv_register(&drv_sgi);
+ #endif
Index: xmp/patches/patch-src_player_Makefile
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_player_Makefile,v
retrieving revision 1.3
diff -N -u -p xmp/patches/patch-src_player_Makefile
--- xmp/patches/patch-src_player_Makefile 13 Jul 2006 13:35:16 -0000
1.3
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_player_Makefile,v 1.3 2006/07/13 13:35:16 espie Exp $
---- src/player/Makefile.orig Mon Jan 15 12:35:23 2001
-+++ src/player/Makefile Wed Jul 12 17:10:42 2006
-@@ -1,7 +1,7 @@
- # Extended Module Player src/player/Makefile
- # $Id: patch-src_player_Makefile,v 1.3 2006/07/13 13:35:16 espie Exp $
-
--XCFLAGS = -I../include
-+XCFLAGS = -I../include -DSYSCONF_DIR=\"$(SYSCONF_DIR)\"
- OBJS = convert.o driver.o formats.o misc.o period.o player.o \
- readrc.o scan.o ulaw.o med_synth.o cruncher.o filter.o \
- fmopl.o synth.o
Index: xmp/patches/patch-src_player_mixer_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_player_mixer_c,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-src_player_mixer_c
--- xmp/patches/patch-src_player_mixer_c 11 Jul 2005 06:28:31 -0000
1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-src_player_mixer_c,v 1.1 2005/07/11 06:28:31 espie Exp $
---- src/player/mixer.c.orig Mon Jul 11 08:24:13 2005
-+++ src/player/mixer.c Mon Jul 11 08:26:58 2005
-@@ -562,10 +562,12 @@ int xmp_smix_on (struct xmp_control *ctl
- cnt = smix_numbuf = ctl->numbuf;
-
- smix_buffer = calloc (sizeof (void *), cnt);
-- smix_buf32b = calloc (sizeof (int), OUT_MAXLEN);
-+ smix_buf32b = calloc (sizeof (int), OUT_MAXLEN+2);
- if (!(smix_buffer && smix_buf32b))
- return XMP_ERR_ALLOC;
-
-+ smix_buf32b+=2;
-+
- while (cnt--) {
- if (!(smix_buffer[cnt] = calloc (SMIX_RESMAX, OUT_MAXLEN)))
- return XMP_ERR_ALLOC;
-@@ -587,7 +589,7 @@ void xmp_smix_off ()
-
- //synth_deinit ();
-
-- free (smix_buf32b);
-+ free (smix_buf32b-2);
- free (smix_buffer);
- smix_buf32b = NULL;
- smix_buffer = NULL;
Index: xmp/patches/patch-src_player_readrc_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_player_readrc_c,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-src_player_readrc_c
--- xmp/patches/patch-src_player_readrc_c 18 May 2003 07:40:55 -0000
1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_player_readrc_c,v 1.1 2003/05/18 07:40:55 naddy Exp $
---- src/player/readrc.c.orig Fri May 16 23:25:25 2003
-+++ src/player/readrc.c Fri May 16 23:26:34 2003
-@@ -58,7 +58,7 @@ int xmpi_read_rc (struct xmp_control *ct
- if ((rc = fopen (myrc2, "r")) == NULL) {
- if ((rc = fopen (myrc, "r")) == NULL) {
- #ifndef __EMX__
-- if ((rc = fopen ("/etc/xmp.conf", "r")) == NULL) {
-+ if ((rc = fopen (SYSCONF_DIR "/xmp.conf", "r")) == NULL) {
- #else
- if ((rc = fopen ("xmp.conf", "r")) == NULL) {
- #endif
-@@ -206,7 +206,7 @@ void xmpi_read_modconf (struct xmp_contr
- myrc = malloc ((home ? strlen (home) : 0) + 20);
- #ifndef __EMX__
- sprintf (myrc, "%s/.xmp/modules.conf", home);
-- parse_modconf (ctl, "/etc/xmp-modules.conf", crc, size);
-+ parse_modconf (ctl, SYSCONF_DIR "/xmp-modules.conf", crc, size);
- #else
- sprintf (myrc, "%s\\.xmp\\modules.conf", home);
- parse_modconf (ctl, "xmp-modules.conf", crc, size);
Index: xmp/patches/patch-src_xmms_Makefile
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_xmms_Makefile,v
retrieving revision 1.2
diff -N -u -p xmp/patches/patch-src_xmms_Makefile
--- xmp/patches/patch-src_xmms_Makefile 13 Jul 2006 13:35:16 -0000 1.2
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_xmms_Makefile,v 1.2 2006/07/13 13:35:16 espie Exp $
---- src/xmms/Makefile.orig Wed Jan 17 02:29:41 2001
-+++ src/xmms/Makefile Wed Jul 12 17:10:42 2006
-@@ -1,7 +1,7 @@
- # Extended Module Player src/xmms/Makefile
- # $Id: patch-src_xmms_Makefile,v 1.2 2006/07/13 13:35:16 espie Exp $
-
--XCFLAGS = -I../include -DVERSION=\"$(VERSION)\" `xmms-config --cflags`
-DXMMS_PLUGIN #-DDEBUG
-+XCFLAGS = -I../include -DVERSION=\"$(VERSION)\" `xmms-config --cflags`
-DXMMS_PLUGIN -fPIC #-DDEBUG
- DFILES = Makefile README xmp-plugin.h $(OBJS:.o=.c)
- CFILES = xmp-plugin.so
-
-@@ -17,7 +17,7 @@ driver.c:
- ln -sf ../player/driver.c .
-
- plugin: $(OBJS) $(DYNDRV)
-- $(LD) -shared -o xmp-plugin.so $(OBJS) -L../../lib/ -lxmp
-+ $(LD) -shared -fPIC -o xmp-plugin.so $(OBJS) -L../../lib/ -lxmp
-
- dyndrv:
- make -C ../../lib shared
Index: xmp/patches/patch-src_xmms_plugin_c
===================================================================
RCS file: /cvs/ports/audio/xmp/patches/patch-src_xmms_plugin_c,v
retrieving revision 1.1
diff -N -u -p xmp/patches/patch-src_xmms_plugin_c
--- xmp/patches/patch-src_xmms_plugin_c 30 Dec 2004 02:18:50 -0000 1.1
+++ /dev/null 28 Sep 2008 10:50:08 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-src_xmms_plugin_c,v 1.1 2003/12/30 02:18:50 espie Exp $
---- src/xmms/plugin.c.orig 2001-01-07 01:53:15.000000000 +0100
-+++ src/xmms/plugin.c 2003-12-30 03:13:42.000000000 +0100
-@@ -228,7 +228,7 @@ static void init(void)
- xmp_cfg.filter = TRUE;
- xmp_cfg.pan_amplitude = 80;
-
--#define CFGREADINT(x) xmms_cfg_read_int (cfg, "XMP", #x, &xmp_cfg.##x)
-+#define CFGREADINT(x) xmms_cfg_read_int (cfg, "XMP", #x, &xmp_cfg.x)
-
- filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL);
- if ((cfg = xmms_cfg_open_file(filename))) {
-@@ -558,7 +558,7 @@ static void configure()
- gtk_object_set_data(GTK_OBJECT(xmp_conf_window), #w, w); \
- gtk_widget_show(w); \
- gtk_box_pack_start(GTK_BOX(vbox6), w, TRUE, TRUE, 0); \
-- if (xmp_cfg.##o == 1) \
-+ if (xmp_cfg.o == 1) \
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); \
- }
-
-@@ -658,7 +658,7 @@ static void config_ok (GtkWidget *widget
- if (!cfg)
- cfg = xmms_cfg_new();
-
--#define CFGWRITEINT(x) xmms_cfg_write_int (cfg, "XMP", #x, xmp_cfg.##x)
-+#define CFGWRITEINT(x) xmms_cfg_write_int (cfg, "XMP", #x, xmp_cfg.x)
-
- CFGWRITEINT (mixing_freq);
- CFGWRITEINT (force8bit);
Index: xmp/pkg/DESCR-audacious
===================================================================
RCS file: xmp/pkg/DESCR-audacious
diff -N -u -p xmp/pkg/DESCR-audacious
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/pkg/DESCR-audacious 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,4 @@
+xmp is a multi-format module player for UNIX. It supports more
+than 40 module formats, such as Soundtracker, Impulse Tracker, etc.
+
+This is an Audacious input plugin based on xmp.
Index: xmp/pkg/DESCR-bmp
===================================================================
RCS file: xmp/pkg/DESCR-bmp
diff -N -u -p xmp/pkg/DESCR-bmp
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/pkg/DESCR-bmp 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,4 @@
+xmp is a multi-format module player for UNIX. It supports more
+than 40 module formats, such as Soundtracker, Impulse Tracker, etc.
+
+This is an BMP input plugin based on xmp.
Index: xmp/pkg/PLIST-audacious
===================================================================
RCS file: xmp/pkg/PLIST-audacious
diff -N -u -p xmp/pkg/PLIST-audacious
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/pkg/PLIST-audacious 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,2 @@
+...@comment $OpenBSD$
+lib/audacious/Input/xmp-audacious.so
Index: xmp/pkg/PLIST-bmp
===================================================================
RCS file: xmp/pkg/PLIST-bmp
diff -N -u -p xmp/pkg/PLIST-bmp
--- /dev/null 12 Dec 2009 00:44:19 -0000
+++ xmp/pkg/PLIST-bmp 12 Dec 2009 00:44:19 -0000
@@ -0,0 +1,2 @@
+...@comment $OpenBSD$
+lib/bmp/Input/xmp-bmp.so
Index: xmp/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/audio/xmp/pkg/PLIST-main,v
retrieving revision 1.1
diff -N -u -p xmp/pkg/PLIST-main
--- xmp/pkg/PLIST-main 20 Nov 2006 19:15:09 -0000 1.1
+++ xmp/pkg/PLIST-main 12 Dec 2009 00:44:19 -0000
@@ -1,12 +1,14 @@
@comment $OpenBSD: PLIST-main,v 1.1 2006/11/20 19:15:09 espie Exp $
@pkgpath audio/xmp,no_xmms
@pkgpath audio/xmp
-bin/xmp
-bin/xxmp
+...@bin bin/xmp
+lib/audacious/
+lib/audacious/Input/
+lib/bmp/
+lib/bmp/Input/
lib/xmms/
lib/xmms/Input/
@man man/man1/xmp.1
-...@man man/man1/xxmp.1
share/examples/xmp/
-share/examples/xmp/xmp-modules.conf
+share/examples/xmp/modules.conf
share/examples/xmp/xmp.conf
Index: xmp/pkg/PLIST-xmms
===================================================================
RCS file: /cvs/ports/audio/xmp/pkg/PLIST-xmms,v
retrieving revision 1.1
diff -N -u -p xmp/pkg/PLIST-xmms
--- xmp/pkg/PLIST-xmms 18 May 2003 07:40:55 -0000 1.1
+++ xmp/pkg/PLIST-xmms 12 Dec 2009 00:44:19 -0000
@@ -1,2 +1,2 @@
@comment $OpenBSD: PLIST-xmms,v 1.1 2003/05/18 07:40:55 naddy Exp $
-lib/xmms/Input/xmp-plugin.so
+lib/xmms/Input/xmp-xmms.so