UPDATE: audacious-plugins

2012-04-05 Thread Brad Smith
Some fixes and improvements for the audacious-plugins port..

- sync/re-sort WANTLIBs
- enable GIO support since we have Glib in the dependency path anyway
- simplify one of the Makefile patches a bit
- invert the logic for enabling/disabling the sndio backend
- more appropriate fix for some of the autoconf checks as the LIBS
  variable was being polluted very early on breaking most of the
  checks using AC_CHECK_LIB as well as remove/fix some improper use
  of the AC_CHECK_LIB macro


Index: Makefile
===
RCS file: /home/cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- Makefile21 Mar 2012 16:13:25 -  1.41
+++ Makefile4 Apr 2012 23:49:19 -
@@ -6,7 +6,7 @@ COMMENT =   input and output plugins for 
 
 V =3.2
 DISTNAME = audacious-plugins-$V
-REVISION = 0
+REVISION = 1
 
 CATEGORIES =   audio multimedia
 
@@ -18,16 +18,14 @@ PERMIT_PACKAGE_FTP =Yes
 PERMIT_DISTFILES_CDROM =Yes
 PERMIT_DISTFILES_FTP = Yes
 
-WANTLIB += GL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
-WANTLIB += Xrandr Xrender atk-1.0 audcore audgui cairo cairo-gobject
-WANTLIB += expat fontconfig freetype gdk-3
-WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += gthread-2.0 gtk-3 m pango-1.0 pangocairo-1.0
-WANTLIB += pangoft2-1.0 pixman-1 png pthread pthread-stubs samplerate xcb
-WANTLIB += xcb-render xcb-shm z ${MODGETTEXT_WANTLIB}
-WANTLIB += FLAC SDL audtag cddb cdio cdio_cdda cue curl
-WANTLIB += dbus-1 dbus-glib-1 faad modplug mp3lame mpg123 neon notify ogg
-WANTLIB += sndfile sndio stdc++ vorbis vorbisenc vorbisfile wavpack xml2
+WANTLIB += FLAC GL SDL X11 Xcomposite Xrender atk-1.0 audcore
+WANTLIB += audgui audtag cairo cairo-gobject cddb cdio cdio_cdda
+WANTLIB += cue curl dbus-1 dbus-glib-1 expat faad fontconfig freetype
+WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3
+WANTLIB += m modplug mp3lame mpg123 neon notify ogg pango-1.0
+WANTLIB += pangocairo-1.0 pangoft2-1.0 pixman-1 pthread-stubs
+WANTLIB += samplerate sndfile sndio stdc++ vorbis vorbisenc vorbisfile
+WANTLIB += wavpack xcb xcb-render xcb-shm xml2 z
 
 MASTER_SITES = http://distfiles.audacious-media-player.org/
 
@@ -62,8 +60,8 @@ USE_GMAKE =   Yes
 
 CONFIGURE_STYLE =  autoconf
 AUTOCONF_VERSION = 2.68
-CONFIGURE_ARGS +=  --enable-ipv6 \
-   --enable-sndio \
+CONFIGURE_ARGS +=  --enable-gio \
+   --enable-ipv6 \
--disable-pulse \
--disable-adplug \
--disable-sid \
@@ -75,7 +73,6 @@ CONFIGURE_ARGS += --enable-ipv6 \
--disable-ffaudio \
--disable-jack \
--disable-bs2b
-
 CONFIGURE_ENV =CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
 
Index: patches/patch-configure_ac
===
RCS file: /home/cvs/ports/audio/audacious-plugins/patches/patch-configure_ac,v
retrieving revision 1.10
diff -u -p -r1.10 patch-configure_ac
--- patches/patch-configure_ac  21 Mar 2012 16:13:25 -  1.10
+++ patches/patch-configure_ac  2 Apr 2012 22:11:09 -
@@ -1,7 +1,17 @@
 $OpenBSD: patch-configure_ac,v 1.10 2012/03/21 16:13:25 dcoppa Exp $
 configure.ac.orig  Fri Jan 20 20:48:30 2012
-+++ configure.ac   Wed Mar 21 12:36:48 2012
-@@ -95,7 +95,7 @@ dnl ===
+--- configure.ac.orig  Fri Jan 20 14:48:30 2012
 configure.ac   Mon Apr  2 18:11:01 2012
+@@ -41,9 +41,6 @@ PKG_CHECK_MODULES(AUDACIOUS, [audacious >= 3.2],
+ [AC_MSG_ERROR([Cannot find Audacious 3.2; have you installed Audacious 
yet?])]
+ )
+ 
+-CPPFLAGS="$CPPFLAGS $AUDACIOUS_CFLAGS"
+-LIBS="$LIBS $AUDACIOUS_LIBS"
+-
+ dnl Default Set of Plugins
+ dnl ==
+ 
+@@ -95,7 +92,7 @@ dnl ===
  PTHREAD_LIBS=
  PTHREAD_CFLAGS=
  
@@ -10,43 +20,25 @@ $OpenBSD: patch-configure_ac,v 1.10 2012
[AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIBS="-lpthreads",
[AC_CHECK_LIB(pthreadGC2, pthread_create, PTHREAD_LIBS="-lpthreadGC2")]
)]
-@@ -490,7 +490,7 @@ if test x$enable_aac = xyes; then
-   AC_CHECK_DECL(NeAACDecInit2,,enable_aac=no,[#include 
])
-   fi
-   if test x$enable_aac = xyes; then
--  AC_CHECK_LIB(faad,NeAACDecInit2,enable_aac=yes,enable_aac=no)
-+  AC_CHECK_LIB(faad -lGL -lXau -lXdmcp -lXxf86vm -ldrm -lxcb 
-pthread,NeAACDecInit2,enable_aac=yes,enable_aac=no)
-   fi
- fi
- 
-@@ -862,7 +862,7 @@ AC_ARG_ENABLE(neon,
- 
- if test "x$have_neon" = "xyes"; then
- PKG_CHECK_MODULES(NEON, [neon >= 0.26], 
[TRANSPORT_PLUGINS="$TRANSPORT_PLUGINS neon" ], [have_neon="no"])
--AC_CHECK_LIB([neon], 

[update] audacious+plugins 3.3.3

2012-12-27 Thread David Coppa

Hi!

A bugfixing update to 3.3.3.

Ciao,
David

Index: audacious/Makefile
===
RCS file: /cvs/ports/audio/audacious/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- audacious/Makefile  21 Dec 2012 12:13:35 -  1.40
+++ audacious/Makefile  27 Dec 2012 10:37:14 -
@@ -4,8 +4,7 @@ SHARED_ONLY =   Yes
 
 COMMENT =  Gtk+3 media player based on BMP and XMMS
 
-DISTNAME = audacious-3.3.2
-REVISION = 0
+DISTNAME = audacious-3.3.3
 
 SHARED_LIBS =  audclient   3.0 # 2.0
 SHARED_LIBS += audcore 2.0 # 1.0
Index: audacious/distinfo
===
RCS file: /cvs/ports/audio/audacious/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- audacious/distinfo  1 Oct 2012 07:56:11 -   1.15
+++ audacious/distinfo  27 Dec 2012 10:37:14 -
@@ -1,2 +1,2 @@
-SHA256 (audacious-3.3.2.tar.bz2) = 7hLgjSSGzEM8mQbziEQzMd1vWG9ju19q19V6iYrztwQ=
-SIZE (audacious-3.3.2.tar.bz2) = 466951
+SHA256 (audacious-3.3.3.tar.bz2) = vaEHTJgoRHG43tHKpfZAzd5uhyP6iz9P1oXelyKPfJQ=
+SIZE (audacious-3.3.3.tar.bz2) = 470286
Index: audacious/pkg/PLIST
===
RCS file: /cvs/ports/audio/audacious/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- audacious/pkg/PLIST 25 Aug 2012 11:30:19 -  1.15
+++ audacious/pkg/PLIST 27 Dec 2012 10:37:14 -
@@ -90,6 +90,7 @@ share/locale/id_ID/LC_MESSAGES/audacious
 share/locale/it/LC_MESSAGES/audacious.mo
 share/locale/ja/LC_MESSAGES/audacious.mo
 share/locale/ko/LC_MESSAGES/audacious.mo
+share/locale/ky/LC_MESSAGES/audacious.mo
 share/locale/lt/LC_MESSAGES/audacious.mo
 share/locale/lv/LC_MESSAGES/audacious.mo
 share/locale/nl/LC_MESSAGES/audacious.mo
Index: audacious-plugins/Makefile
===
RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.54
diff -u -p -r1.54 Makefile
--- audacious-plugins/Makefile  21 Dec 2012 12:13:35 -  1.54
+++ audacious-plugins/Makefile  27 Dec 2012 10:37:14 -
@@ -4,8 +4,7 @@ SHARED_ONLY =   Yes
 
 COMMENT =  input and output plugins for Audacious
 
-V =3.3.2
-REVISION = 0
+V =3.3.3
 
 DISTNAME = audacious-plugins-$V
 
Index: audacious-plugins/distinfo
===
RCS file: /cvs/ports/audio/audacious-plugins/distinfo,v
retrieving revision 1.16
diff -u -p -r1.16 distinfo
--- audacious-plugins/distinfo  1 Oct 2012 07:56:40 -   1.16
+++ audacious-plugins/distinfo  27 Dec 2012 10:37:14 -
@@ -1,2 +1,2 @@
-SHA256 (audacious-plugins-3.3.2.tar.bz2) = 
8cPC5dp6GqXmrCRvRuvat3ZghHjaZkZKWkMMKp+e/aw=
-SIZE (audacious-plugins-3.3.2.tar.bz2) = 1687043
+SHA256 (audacious-plugins-3.3.3.tar.bz2) = 
OQanAJDtsJuUUE+jfII2NbdStAjhKfwBVihtQJ01D48=
+SIZE (audacious-plugins-3.3.3.tar.bz2) = 1740185
Index: audacious-plugins/pkg/PLIST
===
RCS file: /cvs/ports/audio/audacious-plugins/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- audacious-plugins/pkg/PLIST 1 Oct 2012 07:56:40 -   1.6
+++ audacious-plugins/pkg/PLIST 27 Dec 2012 10:37:14 -
@@ -197,6 +197,7 @@ share/locale/be/LC_MESSAGES/audacious-pl
 share/locale/ca/LC_MESSAGES/audacious-plugins.mo
 share/locale/cs/LC_MESSAGES/audacious-plugins.mo
 share/locale/de/LC_MESSAGES/audacious-plugins.mo
+share/locale/el/LC_MESSAGES/audacious-plugins.mo
 share/locale/es/LC_MESSAGES/audacious-plugins.mo
 share/locale/es_AR/LC_MESSAGES/audacious-plugins.mo
 share/locale/es_MX/LC_MESSAGES/audacious-plugins.mo
@@ -205,9 +206,11 @@ share/locale/eu/LC_MESSAGES/audacious-pl
 share/locale/fr/LC_MESSAGES/audacious-plugins.mo
 share/locale/gl/LC_MESSAGES/audacious-plugins.mo
 share/locale/hu/LC_MESSAGES/audacious-plugins.mo
+share/locale/id_ID/LC_MESSAGES/audacious-plugins.mo
 share/locale/it/LC_MESSAGES/audacious-plugins.mo
 share/locale/ja/LC_MESSAGES/audacious-plugins.mo
 share/locale/ko/LC_MESSAGES/audacious-plugins.mo
+share/locale/ky/LC_MESSAGES/audacious-plugins.mo
 share/locale/lt/LC_MESSAGES/audacious-plugins.mo
 share/locale/lv/LC_MESSAGES/audacious-plugins.mo
 share/locale/pl/LC_MESSAGES/audacious-plugins.mo



update: audacious + plugins 1.5.0

2008-03-30 Thread Federico G. Schwindt
Hi,

  The diffs below updates audacious and audacious-plugins to 1.5.0.
  There are 2 extra diffs (already submitted) that fix the sun output
plugin and some crash. arts compiles but it's untested.
  Comments, suggestions and OKs welcome.

  f.-

Index: audio/audacious/Makefile
===
RCS file: /cvs/ports/audio/audacious/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- audio/audacious/Makefile15 Dec 2007 18:56:35 -  1.7
+++ audio/audacious/Makefile31 Mar 2008 01:10:45 -
@@ -2,12 +2,12 @@
 
 SHARED_ONLY=   Yes
 
-COMMENT=   GTK+-2 media player based on BMP and XMMS
+COMMENT=   gtk+2 media player based on BMP and XMMS
 
-DISTNAME=  audacious-1.3.2
-PKGNAME=   ${DISTNAME}p1
-SHARED_LIBS=   audacious   5.0
-CATEGORIES=audio
+DISTNAME=  audacious-1.5.0
+SHARED_LIBS=   audclient   0.0
+
+CATEGORIES=audio multimedia
 
 HOMEPAGE=  http://audacious-media-player.org/
 
@@ -17,26 +17,34 @@ PERMIT_DISTFILES_FTP=   Yes
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 
-MASTER_SITES=  http://static.audacious-media-player.org/release/
-EXTRACT_SUFX=  .tgz
+WANTLIB=   ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
+   Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat \
+   fontconfig freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 \
+   gthread-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
+   png pthread z
 
-USE_X11=   Yes
-NO_REGRESS=Yes
+MASTER_SITES=  http://distfiles.atheme.org/
 
-MODULES=   devel/gettext
+EXTRACT_SUFX=  .tgz
 
-WANTLIB=   X11 Xau Xdmcp Xrender Xcursor Xext Xfixes Xi Xinerama Xrandr \
-   Xcomposite Xdamage expat fontconfig freetype m z c pthread \
-   glib-2.0 gthread-2.0 gmodule-2.0 gobject-2.0 gdk_pixbuf-2.0 \
-   gdk-x11-2.0 gtk-x11-2.0 atk-1.0 cairo glitz png \
-   pango-1.0 pangocairo-1.0 pangoft2-1.0 stdc++ xml2
+MODULES=   devel/gettext
 
+BUILD_DEPENDS= :libxml-*:textproc/libxml
 RUN_DEPENDS=   :desktop-file-utils-*:devel/desktop-file-utils
-LIB_DEPENDS=   glade-2.0.>=0.3::devel/libglade2 \
-   mcs::devel/mcs
+LIB_DEPENDS=   mcs::devel/mcs \
+   mowgli::devel/mowgli \
+   dbus-glib-1::x11/dbus-glib \
+dbus-1.>=6::x11/dbus \
+   gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2
+
+MAKE_ENV=  LIBaudclient_VERSION=${LIBaudclient_VERSION}
 
-MAKE_ENV=  LIBaudacious_VERSION=${LIBaudacious_VERSION}
+USE_X11=   Yes
+USE_GMAKE= Yes
 
-CONFIGURE_STYLE=gnu
+AUTOCONF_VERSION=2.61
+CONFIGURE_STYLE= autoconf
+
+NO_REGRESS=Yes
 
 .include 
Index: audio/audacious/distinfo
===
RCS file: /cvs/ports/audio/audacious/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- audio/audacious/distinfo21 May 2007 11:30:26 -  1.3
+++ audio/audacious/distinfo31 Mar 2008 01:10:45 -
@@ -1,5 +1,5 @@
-MD5 (audacious-1.3.2.tgz) = t4SjBgSi+dhOnaMQBp9D+Q==
-RMD160 (audacious-1.3.2.tgz) = +PqTPdlZzgIEe9J7Aam4vGyrCLg=
-SHA1 (audacious-1.3.2.tgz) = j8WRLNijrJi5Xm+5zSwjfPanjOg=
-SHA256 (audacious-1.3.2.tgz) = zMihkNbptfYDuuVfxkLdsm+rKFtednBFkrfpXYL+7u8=
-SIZE (audacious-1.3.2.tgz) = 1730554
+MD5 (audacious-1.5.0.tgz) = 6mMbaetU6X1gvzxSrmx+Yg==
+RMD160 (audacious-1.5.0.tgz) = vB//JHHuH45+2E9K7QYLVyQJhT8=
+SHA1 (audacious-1.5.0.tgz) = Ng9ppjgjSTYglTWhYQVRs9ChEiY=
+SHA256 (audacious-1.5.0.tgz) = JaTnLKRMIii0EkbfZirmqWt+vNVhr/rNwN2D697gIyI=
+SIZE (audacious-1.5.0.tgz) = 1946403
Index: audio/audacious/patches/patch-buildsys_mk_in
===
RCS file: audio/audacious/patches/patch-buildsys_mk_in
diff -N audio/audacious/patches/patch-buildsys_mk_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ audio/audacious/patches/patch-buildsys_mk_in31 Mar 2008 01:10:45 
-
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- buildsys.mk.in.origThu Mar 13 22:19:27 2008
 buildsys.mk.in Sun Mar 23 05:55:30 2008
+@@ -76,7 +76,7 @@ OBJS5 = ${OBJS4:.erl=.beam}
+ OBJS += ${OBJS5:.m=.o}
+ DEPS += ${OBJS:.o=.dep}
+ 
+-.SILENT:
++#.SILENT:
+ .SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m
+ .PHONY: all subdirs pre-depend depend install install-extra uninstall 
uninstall-extra clean distclean
+ 
Index: audio/audacious/patches/patch-m4_buildsys_m4
===
RCS file: audio/audacious/patches/patch-m4_buildsys_m4
diff -N audio/audacious/patches/patch-m4_buildsys_m4
--- /dev/null   1 Jan 1970 00:00:00 -
+++ audio/audacious/patches/patch-m4_buildsys_m431 Mar 2008 01:10:45 
-
@@ -0,0 +1,20 @@
+$OpenBSD$
+--- m4/buildsys.m4.origThu Mar 13 22:19:27 2008
 m4/buildsys.m4 Sun Mar 23 06:10:48 2008
+@@ -106,14 +106,14 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
+  

Re: UPDATE: audacious-plugins

2012-04-06 Thread David Coppa
On Thu, Apr 5, 2012 at 8:53 PM, Brad Smith  wrote:
> Some fixes and improvements for the audacious-plugins port..
>
> - sync/re-sort WANTLIBs
> - enable GIO support since we have Glib in the dependency path anyway
> - simplify one of the Makefile patches a bit
> - invert the logic for enabling/disabling the sndio backend
> - more appropriate fix for some of the autoconf checks as the LIBS
>  variable was being polluted very early on breaking most of the
>  checks using AC_CHECK_LIB as well as remove/fix some improper use
>  of the AC_CHECK_LIB macro

Taking care of this...

thanks,
David



[update] audacious-plugins-3.9

2017-09-06 Thread Timo Myyrä
Hi,

Here's update to bring audacious-plugins to latest version. Requires update to
audacious port itself I sent earlier.

The diff is a bit off, I couldn't restore updated patch-configure so here's the
updated patch-configure file inline:

$OpenBSD$

Set AUDACIOUS_{CFLAGS,LIBS} only after the end of all plugin checks.
This fixes some of the autoconf checks as the LIBS variable is being
polluted very early on, breaking most of the checks using AC_CHECK_LIB.

Index: configure
--- configure.orig
+++ configure
@@ -9675,8 +9675,6 @@ $as_echo "yes" >&6; }
 
 fi
 
-CPPFLAGS="$CPPFLAGS $AUDACIOUS_CFLAGS"
-LIBS="$LIBS $AUDACIOUS_LIBS"
 
 
 if test $HAVE_DARWIN = yes ; then
@@ -14657,6 +14655,8 @@ as_fn_error ()
   as_fn_exit $as_status
 } # as_fn_error
 
+CPPFLAGS="$CPPFLAGS $AUDACIOUS_CFLAGS"
+LIBS="$LIBS $AUDACIOUS_LIBS"
 
 # as_fn_set_status STATUS
 # ---


And here's the rest of the diff without the above bits.

Timo

Index: Makefile
===
RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.71
diff -u -p -r1.71 Makefile
--- Makefile26 Jul 2017 22:45:14 -  1.71
+++ Makefile6 Sep 2017 10:26:10 -
@@ -2,8 +2,7 @@
 
 COMMENT =  input and output plugins for Audacious
 
-V =3.5.2
-REVISION = 3
+V =3.9
 
 DISTNAME = audacious-plugins-$V
 CATEGORIES =   audio multimedia
@@ -13,14 +12,15 @@ HOMEPAGE =  http://audacious-media-playe
 # BSD / GPL
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += FLAC GL X11 Xcomposite Xrender atk-1.0 audgui audtag
-WANTLIB += avcodec avformat avutil c cairo cairo-gobject cddb
-WANTLIB += cdio cdio_cdda cue curl dbus-1 dbus-glib-1 faad fontconfig
-WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
-WANTLIB += gobject-2.0 gtk-3 m mms modplug mp3lame mpg123 neon
-WANTLIB += notify ogg pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread
-WANTLIB += samplerate sndfile sndio soxr ${COMPILER_LIBCXX} vorbis vorbisenc
-WANTLIB += vorbisfile wavpack xml2 z
+WANTLIB += ${COMPILER_LIBCXX} FLAC GL X11 Xcomposite Xcursor Xdamage
+WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0 audgui
+WANTLIB += audtag avcodec avformat avutil c cairo cddb cdio cdio_cdda
+WANTLIB += cue curl dbus-1 dbus-glib-1 faad fontconfig freetype
+WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
+WANTLIB += gobject-2.0 gtk-x11-2.0 m mms modplug mp3lame mpg123
+WANTLIB += neon notify ogg pango-1.0 pangocairo-1.0 pangoft2-1.0
+WANTLIB += samplerate sndfile sndio soxr vorbis vorbisenc vorbisfile
+WANTLIB += wavpack xml2 z
 
 MASTER_SITES = http://distfiles.audacious-media-player.org/
 
@@ -52,7 +52,7 @@ LIB_DEPENDS = audio/faad>=2.7 \
net/curl \
net/neon \
textproc/libxml \
-   x11/gtk+3 \
+   x11/gtk+2 \
x11/dbus-glib
 
 USE_GMAKE =Yes
Index: distinfo
===
RCS file: /cvs/ports/audio/audacious-plugins/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo3 Nov 2014 04:29:05 -   1.22
+++ distinfo6 Sep 2017 10:26:10 -
@@ -1,2 +1,2 @@
-SHA256 (audacious-plugins-3.5.2.tar.bz2) = 
F5YA1/iuMafZxXhc5vp+CRhNvRJx4K24xXdgQyxqTNk=
-SIZE (audacious-plugins-3.5.2.tar.bz2) = 1734588
+SHA256 (audacious-plugins-3.9.tar.bz2) = 
i/fyEInLNAaWjMnHEwd3Su5xAOxGB/KPY89WkNXJJ7g=
+SIZE (audacious-plugins-3.9.tar.bz2) = 1843084
Index: patches/patch-src_psf_psx_hw_c
===
RCS file: patches/patch-src_psf_psx_hw_c
diff -N patches/patch-src_psf_psx_hw_c
--- patches/patch-src_psf_psx_hw_c  9 Dec 2014 20:29:03 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_psf_psx_hw_c,v 1.1 2014/12/09 20:29:03 sthen Exp $
 src/psf/psx_hw.c.orig  Tue Dec  9 20:10:57 2014
-+++ src/psf/psx_hw.c   Tue Dec  9 20:11:17 2014
-@@ -1547,7 +1547,7 @@ void psx_bios_hle(uint32_t pc)
-   #if DEBUG_HLE_BIOS
-   printf("HLEBIOS: srand(%x)\n", a0);
-   #endif
--  srand(a0);
-+  srand_deterministic(a0);
-   break;
- 
-   case 0x33:  // malloc
Index: patches/patch-src_psf_psx_hw_cc
===
RCS file: patches/patch-src_psf_psx_hw_cc
diff -N patches/patch-src_psf_psx_hw_cc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_psf_psx_hw_cc 6 Sep 2017 10:26:10 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+change some srand to srand_deterministic, found by deraadt@
+

Re: [update] audacious+plugins 3.3.3

2012-12-27 Thread Stefan Sperling
On Thu, Dec 27, 2012 at 03:53:59AM -0700, David Coppa wrote:
> 
> Hi!
> 
> A bugfixing update to 3.3.3.

Works fine here. ok.



Re: update: audacious + plugins 1.5.0

2008-03-30 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> Hi,
> 
>   The diffs below updates audacious and audacious-plugins to 1.5.0.
>   There are 2 extra diffs (already submitted) that fix the sun output
> plugin and some crash. arts compiles but it's untested.
>   Comments, suggestions and OKs welcome.

thanks, I'll take a look at this later.  I have patches to add jack
support too.

>   f.-
> 
> Index: audio/audacious/Makefile
> ===
> RCS file: /cvs/ports/audio/audacious/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- audio/audacious/Makefile  15 Dec 2007 18:56:35 -  1.7
> +++ audio/audacious/Makefile  31 Mar 2008 01:10:45 -
> @@ -2,12 +2,12 @@
>  
>  SHARED_ONLY= Yes
>  
> -COMMENT= GTK+-2 media player based on BMP and XMMS
> +COMMENT= gtk+2 media player based on BMP and XMMS
>  
> -DISTNAME=audacious-1.3.2
> -PKGNAME= ${DISTNAME}p1
> -SHARED_LIBS= audacious   5.0
> -CATEGORIES=  audio
> +DISTNAME=audacious-1.5.0
> +SHARED_LIBS= audclient   0.0
> +
> +CATEGORIES=  audio multimedia
>  
>  HOMEPAGE=http://audacious-media-player.org/
>  
> @@ -17,26 +17,34 @@ PERMIT_DISTFILES_FTP= Yes
>  PERMIT_PACKAGE_CDROM=Yes
>  PERMIT_PACKAGE_FTP=  Yes
>  
> -MASTER_SITES=http://static.audacious-media-player.org/release/
> -EXTRACT_SUFX=.tgz
> +WANTLIB= ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
> + Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat \
> + fontconfig freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 \
> + gthread-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
> + png pthread z
>  
> -USE_X11= Yes
> -NO_REGRESS=  Yes
> +MASTER_SITES=http://distfiles.atheme.org/
>  
> -MODULES= devel/gettext
> +EXTRACT_SUFX=.tgz
>  
> -WANTLIB= X11 Xau Xdmcp Xrender Xcursor Xext Xfixes Xi Xinerama Xrandr \
> - Xcomposite Xdamage expat fontconfig freetype m z c pthread \
> - glib-2.0 gthread-2.0 gmodule-2.0 gobject-2.0 gdk_pixbuf-2.0 \
> - gdk-x11-2.0 gtk-x11-2.0 atk-1.0 cairo glitz png \
> - pango-1.0 pangocairo-1.0 pangoft2-1.0 stdc++ xml2
> +MODULES= devel/gettext
>  
> +BUILD_DEPENDS=   :libxml-*:textproc/libxml
>  RUN_DEPENDS= :desktop-file-utils-*:devel/desktop-file-utils
> -LIB_DEPENDS= glade-2.0.>=0.3::devel/libglade2 \
> - mcs::devel/mcs
> +LIB_DEPENDS= mcs::devel/mcs \
> + mowgli::devel/mowgli \
> + dbus-glib-1::x11/dbus-glib \
> +dbus-1.>=6::x11/dbus \
> + gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2
> +
> +MAKE_ENV=LIBaudclient_VERSION=${LIBaudclient_VERSION}
>  
> -MAKE_ENV=LIBaudacious_VERSION=${LIBaudacious_VERSION}
> +USE_X11= Yes
> +USE_GMAKE=   Yes
>  
> -CONFIGURE_STYLE=gnu
> +AUTOCONF_VERSION=2.61
> +CONFIGURE_STYLE= autoconf
> +
> +NO_REGRESS=  Yes
>  
>  .include 
> Index: audio/audacious/distinfo
> ===
> RCS file: /cvs/ports/audio/audacious/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- audio/audacious/distinfo  21 May 2007 11:30:26 -  1.3
> +++ audio/audacious/distinfo  31 Mar 2008 01:10:45 -
> @@ -1,5 +1,5 @@
> -MD5 (audacious-1.3.2.tgz) = t4SjBgSi+dhOnaMQBp9D+Q==
> -RMD160 (audacious-1.3.2.tgz) = +PqTPdlZzgIEe9J7Aam4vGyrCLg=
> -SHA1 (audacious-1.3.2.tgz) = j8WRLNijrJi5Xm+5zSwjfPanjOg=
> -SHA256 (audacious-1.3.2.tgz) = zMihkNbptfYDuuVfxkLdsm+rKFtednBFkrfpXYL+7u8=
> -SIZE (audacious-1.3.2.tgz) = 1730554
> +MD5 (audacious-1.5.0.tgz) = 6mMbaetU6X1gvzxSrmx+Yg==
> +RMD160 (audacious-1.5.0.tgz) = vB//JHHuH45+2E9K7QYLVyQJhT8=
> +SHA1 (audacious-1.5.0.tgz) = Ng9ppjgjSTYglTWhYQVRs9ChEiY=
> +SHA256 (audacious-1.5.0.tgz) = JaTnLKRMIii0EkbfZirmqWt+vNVhr/rNwN2D697gIyI=
> +SIZE (audacious-1.5.0.tgz) = 1946403
> Index: audio/audacious/patches/patch-buildsys_mk_in
> ===
> RCS file: audio/audacious/patches/patch-buildsys_mk_in
> diff -N audio/audacious/patches/patch-buildsys_mk_in
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ audio/audacious/patches/patch-buildsys_mk_in  31 Mar 2008 01:10:45 
> -
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- buildsys.mk.in.orig  Thu Mar 13 22:19:27 2008
>  buildsys.mk.in   Sun Mar 23 05:55:30 2008
> +@@ -76,7 +76,7 @@ OBJS5 = ${OBJS4:.erl=.beam}
> + OBJS += ${OBJS5:.m=.o}
> + DEPS += ${OBJS:.o=.dep}
> + 
> +-.SILENT:
> ++#.SILENT:
> + .SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m
> + .PHONY: all subdirs pre-depend depend install install-extra uninstall 
> uninstall-extra clean distclean
> + 
> Index: audio/audacious/patches/patch-m4_buildsys_m4
> ===
> RCS file: audio/audacious/patches/patch-m4_buildsys_m4
> diff -N audio/audacious/patches/patch-m4_

Re: update: audacious + plugins 1.5.0

2008-03-30 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> Hi,
> 
>   The diffs below updates audacious and audacious-plugins to 1.5.0.
>   There are 2 extra diffs (already submitted) that fix the sun output
> plugin and some crash. arts compiles but it's untested.
>   Comments, suggestions and OKs welcome.

audacious build dies with an ICE on i386:

In file included from noicegen.c:16:
SFMT.c: In function `gen_rand32':
SFT.c:418: internal compiler error: in push_reload, at reload.c:1315

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org



Re: update: audacious + plugins 1.5.0

2008-03-30 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 05:29:17AM +, Jacob Meuser wrote:
> On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> > Hi,
> > 
> >   The diffs below updates audacious and audacious-plugins to 1.5.0.
> >   There are 2 extra diffs (already submitted) that fix the sun output
> > plugin and some crash. arts compiles but it's untested.
> >   Comments, suggestions and OKs welcome.
> 
> audacious build dies with an ICE on i386:
> 
> In file included from noicegen.c:16:
> SFMT.c: In function `gen_rand32':
> SFT.c:418: internal compiler error: in push_reload, at reload.c:1315
  ^
SFMT.c:418

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org



Re: update: audacious + plugins 1.5.0

2008-03-30 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 05:29:17AM +, Jacob Meuser wrote:
> On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> > Hi,
> > 
> >   The diffs below updates audacious and audacious-plugins to 1.5.0.
> >   There are 2 extra diffs (already submitted) that fix the sun output
> > plugin and some crash. arts compiles but it's untested.
> >   Comments, suggestions and OKs welcome.
> 
> audacious build dies with an ICE on i386:
> 
> In file included from noicegen.c:16:
> SFMT.c: In function `gen_rand32':
> SFT.c:418: internal compiler error: in push_reload, at reload.c:1315

hmm,

if cc -O2 -pipe -Wall ... -msse2 ... noicegen.c
  ^^

to people working on ports: watch out for these -m flags.  they seem
to be getting more common.  even if they don't break your build, they
should be removed, mostly because the i386 packages need to work on
all i386 systems we support.  also because they may change depending
on the system they were built on, and inconsistent packages makes
debugging very frustrating.

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org



Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> Hi,
> 
>   The diffs below updates audacious and audacious-plugins to 1.5.0.
>   There are 2 extra diffs (already submitted) that fix the sun output
> plugin and some crash. arts compiles but it's untested.
>   Comments, suggestions and OKs welcome.

here's an updated diff for audacious, with sse2 disabled on i386,
and libsamplerate enabled.

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: Makefile
===
RCS file: /cvs/ports/audio/audacious/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile15 Dec 2007 18:56:35 -  1.7
+++ Makefile31 Mar 2008 06:32:03 -
@@ -2,12 +2,12 @@
 
 SHARED_ONLY=   Yes
 
-COMMENT=   GTK+-2 media player based on BMP and XMMS
+COMMENT=   gtk+2 media player based on BMP and XMMS
 
-DISTNAME=  audacious-1.3.2
-PKGNAME=   ${DISTNAME}p1
-SHARED_LIBS=   audacious   5.0
-CATEGORIES=audio
+DISTNAME=  audacious-1.5.0
+SHARED_LIBS=   audclient   0.0
+
+CATEGORIES=audio multimedia
 
 HOMEPAGE=  http://audacious-media-player.org/
 
@@ -17,26 +17,40 @@
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 
-MASTER_SITES=  http://static.audacious-media-player.org/release/
-EXTRACT_SUFX=  .tgz
+WANTLIB=   ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
+   Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat \
+   fontconfig freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 \
+   gthread-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
+   png pthread z
 
-USE_X11=   Yes
-NO_REGRESS=Yes
+MASTER_SITES=  http://distfiles.atheme.org/
 
-MODULES=   devel/gettext
+EXTRACT_SUFX=  .tgz
 
-WANTLIB=   X11 Xau Xdmcp Xrender Xcursor Xext Xfixes Xi Xinerama Xrandr \
-   Xcomposite Xdamage expat fontconfig freetype m z c pthread \
-   glib-2.0 gthread-2.0 gmodule-2.0 gobject-2.0 gdk_pixbuf-2.0 \
-   gdk-x11-2.0 gtk-x11-2.0 atk-1.0 cairo glitz png \
-   pango-1.0 pangocairo-1.0 pangoft2-1.0 stdc++ xml2
+MODULES=   devel/gettext
 
+BUILD_DEPENDS= :libxml-*:textproc/libxml
 RUN_DEPENDS=   :desktop-file-utils-*:devel/desktop-file-utils
-LIB_DEPENDS=   glade-2.0.>=0.3::devel/libglade2 \
-   mcs::devel/mcs
+LIB_DEPENDS=   mcs::devel/mcs \
+   mowgli::devel/mowgli \
+   dbus-glib-1::x11/dbus-glib \
+dbus-1.>=6::x11/dbus \
+   gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2 \
+   samplerate::audio/libsamplerate
+
+MAKE_ENV=  LIBaudclient_VERSION=${LIBaudclient_VERSION}
 
-MAKE_ENV=  LIBaudacious_VERSION=${LIBaudacious_VERSION}
+USE_X11=   Yes
+USE_GMAKE= Yes
 
-CONFIGURE_STYLE=gnu
+AUTOCONF_VERSION=2.61
+CONFIGURE_STYLE= autoconf
+CONFIGURE_ARGS+=--enable-samplerate
+
+.if ${MACHINE_ARCH} == "i386"
+CONFIGURE_ARGS+=--disable-sse2
+.endif
+
+NO_REGRESS=Yes
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/audio/audacious/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo21 May 2007 11:30:26 -  1.3
+++ distinfo31 Mar 2008 06:32:03 -
@@ -1,5 +1,5 @@
-MD5 (audacious-1.3.2.tgz) = t4SjBgSi+dhOnaMQBp9D+Q==
-RMD160 (audacious-1.3.2.tgz) = +PqTPdlZzgIEe9J7Aam4vGyrCLg=
-SHA1 (audacious-1.3.2.tgz) = j8WRLNijrJi5Xm+5zSwjfPanjOg=
-SHA256 (audacious-1.3.2.tgz) = zMihkNbptfYDuuVfxkLdsm+rKFtednBFkrfpXYL+7u8=
-SIZE (audacious-1.3.2.tgz) = 1730554
+MD5 (audacious-1.5.0.tgz) = 6mMbaetU6X1gvzxSrmx+Yg==
+RMD160 (audacious-1.5.0.tgz) = vB//JHHuH45+2E9K7QYLVyQJhT8=
+SHA1 (audacious-1.5.0.tgz) = Ng9ppjgjSTYglTWhYQVRs9ChEiY=
+SHA256 (audacious-1.5.0.tgz) = JaTnLKRMIii0EkbfZirmqWt+vNVhr/rNwN2D697gIyI=
+SIZE (audacious-1.5.0.tgz) = 1946403
Index: patches/patch-buildsys_mk_in
===
RCS file: patches/patch-buildsys_mk_in
diff -N patches/patch-buildsys_mk_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-buildsys_mk_in31 Mar 2008 06:32:03 -
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- buildsys.mk.in.origThu Mar 13 22:19:27 2008
 buildsys.mk.in Sun Mar 23 05:55:30 2008
+@@ -76,7 +76,7 @@ OBJS5 = ${OBJS4:.erl=.beam}
+ OBJS += ${OBJS5:.m=.o}
+ DEPS += ${OBJS:.o=.dep}
+ 
+-.SILENT:
++#.SILENT:
+ .SUFFIXES: .beam .c .cc .cxx .d .dep .erl .m
+ .PHONY: all subdirs pre-depend depend install install-extra uninstall 
uninstall-extra clean distclean
+ 
Index: patches/patch-configure_ac
===
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-configure_ac  31 Mar 2008 06:32:03 -
@@ -0,0 +1,17 @@
+$OpenBSD$
+--- configure.ac.orig  Sun Mar 30 23:26:29 2008

Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Jacob Meuser
On Mon, Mar 31, 2008 at 07:17:59AM +, Jacob Meuser wrote:
> On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> > Hi,
> > 
> >   The diffs below updates audacious and audacious-plugins to 1.5.0.
> >   There are 2 extra diffs (already submitted) that fix the sun output
> > plugin and some crash. arts compiles but it's untested.
> >   Comments, suggestions and OKs welcome.
> 
> here's an updated diff for audacious, with sse2 disabled on i386,
> and libsamplerate enabled.

and here's the plugins.  arts output was broken (needed -lstdc++ -lm),
and I enabled jack output and flac playback.

everything seems to be working, except the ladspa plugins.  when
they're enabled, audacious just plays silence.

I tried .wma, .mp3, .pls, .wav and .m4a with varying samplerates/
bitrates on i386 using arts, jack, and audio(4) output.

ok by me

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: Makefile
===
RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile24 Mar 2008 06:39:55 -  1.11
+++ Makefile31 Mar 2008 10:03:09 -
@@ -5,10 +5,11 @@
 COMMENT-main=  input and output plugins for audacious
 COMMENT-arts=  arts helper and plugin for audacious
 
-V= 1.3.5
+V= 1.5.0
 DISTNAME=  audacious-plugins-$V
-PKGNAME-main=  ${DISTNAME}p2
-PKGNAME-arts=  audacious-arts-$Vp0
+PKGNAME-main=  ${DISTNAME}
+PKGNAME-arts=  audacious-arts-$V
+
 CATEGORIES=audio multimedia
 
 HOMEPAGE=  http://audacious-media-player.org/
@@ -19,57 +20,78 @@
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 
-MASTER_SITES=  http://static.audacious-media-player.org/release/
-EXTRACT_SUFX=  .tgz
-
-MULTI_PACKAGES=-main
-
-PSEUDO_FLAVORS=no_arts
-FLAVOR?=
-
-.if ${FLAVOR:Mno_arts}
-CONFIGURE_ARGS+=--disable-arts
-.else
-MULTI_PACKAGES+=-arts
-.endif
+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 glib-2.0 glitz \
+   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 png z stdc++
+WANTLIB-main=  ${WANTLIB} dbus-1 dbus-glib-1 mowgli ogg ossaudio \
+   xml2 samplerate
+WANTLIB-arts=  ${WANTLIB} c pthread
 
-USE_X11=   Yes
-NO_REGRESS=Yes
+MASTER_SITES=  http://distfiles.atheme.org/
 
-WANTLIB=   X11 Xau Xdmcp Xrender Xcursor Xext Xfixes Xi Xinerama Xrandr \
-   Xcomposite Xdamage m z expat fontconfig freetype iconv intl \
-   pango-1.0 pangocairo-1.0 pangoft2-1.0 atk-1.0 cairo \
-   glib-2.0 gthread-2.0 gmodule-2.0 gobject-2.0 \
-   gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 glitz png
+EXTRACT_SUFX=  .tgz
 
-WANTLIB-main=  ${WANTLIB} ossaudio stdc++ ogg xml2
-WANTLIB-arts=  ${WANTLIB} Xext c pthread
+MULTI_PACKAGES=-main
 
 BUILD_DEPENDS= ${RUN_DEPENDS-main}
 
-RUN_DEPENDS-main=  :audacious->=1.2:audio/audacious
+RUN_DEPENDS-main=  :audacious->=1.4:audio/audacious
 RUN_DEPENDS-arts=  ::audio/audacious-plugins,-main
 
-LIB_DEPENDS-main=  tag.>=6:taglib->=1.4:audio/taglib \
+LIB_DEPENDS-main=  esd.>=2::audio/esound \
faad.>=1,mp4ff::audio/faad \
+   FLAC.>=7::audio/flac \
+   mp3lame::audio/lame \
+   mad::audio/libmad \
+   mpcdec.>=2::audio/libmpcdec \
+   sndfile.>=2::audio/libsndfile \
+   vorbis.>=5,vorbisfile.>=4,vorbisenc::audio/libvorbis \
+   tag.>=6:taglib->=1.4:audio/taglib \
audiofile::devel/libaudiofile \
-   curl.>=5::net/curl \
SDL.>=6::devel/sdl \
-   vorbis.>=5,vorbisfile.>=4::audio/libvorbis \
-   mpcdec.>=2::audio/libmpcdec \
-   mad::audio/libmad \
-   mp3lame::audio/lame \
-   esd.>=2::audio/esound \
-   sndfile.>=1::audio/libsndfile
+   curl.>=5::net/curl \
+   neon.>=26::net/neon \
+   jack::audio/jack
 LIB_DEPENDS-arts=  artsc.>=1::x11/kde/arts3
 
+USE_X11=   Yes
+USE_GMAKE= Yes
+
+PSEUDO_FLAVORS=no_arts
+FLAVOR?=
+
+.if ${FLAVOR:Mno_arts}
+CONFIGURE_ARGS+=--disable-arts
+.else
+MULTI_PACKAGES+=-arts
+.endif
+
 CONFIGURE_STYLE=   gnu
 CONFIGURE_ARGS+=   --enable-ipv6 \
--with-dev-dsp=/dev/audio \
-   --disable-flac \
-   --disable-jack
+   --disable-pulse \
+   --disable-altivec \
+   --disable-lirc \
+

Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Federico G. Schwindt
On Mon, Mar 31, 2008 at 06:08:16AM +, Jacob Meuser wrote:
> On Mon, Mar 31, 2008 at 05:29:17AM +, Jacob Meuser wrote:
> > On Mon, Mar 31, 2008 at 02:31:23AM +0100, Federico G. Schwindt wrote:
> > > Hi,
> > > 
> > >   The diffs below updates audacious and audacious-plugins to 1.5.0.
> > >   There are 2 extra diffs (already submitted) that fix the sun output
> > > plugin and some crash. arts compiles but it's untested.
> > >   Comments, suggestions and OKs welcome.
> > 
> > audacious build dies with an ICE on i386:
> > 
> > In file included from noicegen.c:16:
> > SFMT.c: In function `gen_rand32':
> > SFT.c:418: internal compiler error: in push_reload, at reload.c:1315
> 
> hmm,
> 
> if cc -O2 -pipe -Wall ... -msse2 ... noicegen.c
>   ^^
> 
> to people working on ports: watch out for these -m flags.  they seem
> to be getting more common.  even if they don't break your build, they
> should be removed, mostly because the i386 packages need to work on
> all i386 systems we support.  also because they may change depending
> on the system they were built on, and inconsistent packages makes
> debugging very frustrating.

  If you look at audacious-plugins I've already disabled it there. I have
missed this one, tho.

  f.-



Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Jonathan Schleifer
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

"Federico G. Schwindt" <[EMAIL PROTECTED]> wrote:

> Index: audio/audacious/patches/patch-m4_buildsys_m4
> ===
> RCS file: audio/audacious/patches/patch-m4_buildsys_m4
> diff -N audio/audacious/patches/patch-m4_buildsys_m4
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ audio/audacious/patches/patch-m4_buildsys_m4  31 Mar 2008
> 01:10:45 - @@ -0,0 +1,20 @@
> +$OpenBSD$
> +--- m4/buildsys.m4.orig  Thu Mar 13 22:19:27 2008
>  m4/buildsys.m4   Sun Mar 23 06:10:48 2008
> +@@ -106,14 +106,14 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
> + AC_MSG_RESULT(POSIX)
> + LIB_CPPFLAGS='-DPIC'
> + LIB_CFLAGS='-fPIC'
> +-LIB_LDFLAGS='-shared -fPIC
> -Wl,-soname,${LIB}.${LIB_MAJOR}' ++
> LIB_LDFLAGS='-shared -fPIC -Wl,-soname,${LIB}'
> + LIB_PREFIX='lib'
> + LIB_SUFFIX='.so'
> + PLUGIN_CPPFLAGS='-DPIC'
> + PLUGIN_CFLAGS='-fPIC'
> + PLUGIN_LDFLAGS='-shared -fPIC'
> + PLUGIN_SUFFIX='.so'
> +-INSTALL_LIB='${INSTALL} -m 755 $$i
> ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f
> $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}
> && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0
> ${DESTDIR}${libdir}/$$i' ++
> INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i'
> + UNINSTALL_LIB='rm -f
> ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}
> ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
> + CLEAN_LIB=''
> + ;;

I'm the creator of the build system Audacious uses and I'm very unhappy
with this change. Why do you change the POSIX target when there is an
OpenBSD target? Doesn't the OpenBSD target work? Last time I tested it
on OpenBSD, it worked for me. Please patch the OpenBSD target if it
doesn't work and let me know. Feel free to mail me privately about the
build system.

For the patches on some .c files, you should file bugs so we can look
if we can commit them.

- -- 
Jonathan
-BEGIN PGP SIGNATURE-

iQIVAwUBR/DuActRg9d5cXHkAQPyxRAAxH/WfVrLZYzSQ5zKQ5tFZwLWpWZE6B4o
wJma0JZoFughNuXXtK9vrf0X/aQptTrz3VY7B98xb0P82ASmGZz8a5DOMNHvukG0
qV25N2BTX/C99eVvAdp50lIWMjsUvlolKR6VQXHar0SG8H6hOZqY6uvPNTCk36G0
3DMpslIllk5+IRDgEnQD3X7TYPwE2zRozVFBL5SuGxYELa2+EKFeaOfBPSPhcYT9
LHkMRv8GqXnfkyb9sRz69HHbQecfrs2IMLYqR7yUXWLPLmWQIrjU6tVAae5/XZ/N
n9/PhuxwycbnjLaKcIsje2hRpEoXS7c3teWmES8+UKa1bj5nCXlkfNrSmrrsYFoV
6lIyeaH10eIFB6zeXB9MkorUSTSGwY8fb21ITEVgoknXAh6cxop5/qebIuKzCfls
BbndqmPQ4eNPln1HNTr34Hs63NOeSY78zXq3jCsKrta445wFge9t5fr8tnWyMNqT
a5GOtcfs1G4MNgyBnFuP09Ez2ubFc7BQ+RUEJyGoORxcnx5cgMazp1RnquTvrphf
Bw2qj7b3jA7sGV+TG586szlMk7kTXkydelCEmgbuU2V0WtmOWzVJkxWuT5Jw5x0a
DHr0TlWSyaPLhUANQwCQI+y9t1afvAYu+zbJNU3FTAIka27jQTl8w4mRcecHEwtl
ZRkQgPQdqEI=
=qjIC
-END PGP SIGNATURE-


Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Federico G. Schwindt
On Mon, Mar 31, 2008 at 03:58:25PM +0200, Jonathan Schleifer wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: RIPEMD160
> 
> "Federico G. Schwindt" <[EMAIL PROTECTED]> wrote:
> 
> > Index: audio/audacious/patches/patch-m4_buildsys_m4
> > ===
> > RCS file: audio/audacious/patches/patch-m4_buildsys_m4
> > diff -N audio/audacious/patches/patch-m4_buildsys_m4
> > --- /dev/null   1 Jan 1970 00:00:00 -
> > +++ audio/audacious/patches/patch-m4_buildsys_m431 Mar 2008
> > 01:10:45 - @@ -0,0 +1,20 @@
> > +$OpenBSD$
> > +--- m4/buildsys.m4.origThu Mar 13 22:19:27 2008
> >  m4/buildsys.m4 Sun Mar 23 06:10:48 2008
> > +@@ -106,14 +106,14 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
> > +   AC_MSG_RESULT(POSIX)
> > +   LIB_CPPFLAGS='-DPIC'
> > +   LIB_CFLAGS='-fPIC'
> > +-  LIB_LDFLAGS='-shared -fPIC
> > -Wl,-soname,${LIB}.${LIB_MAJOR}' ++
> > LIB_LDFLAGS='-shared -fPIC -Wl,-soname,${LIB}'
> > +   LIB_PREFIX='lib'
> > +   LIB_SUFFIX='.so'
> > +   PLUGIN_CPPFLAGS='-DPIC'
> > +   PLUGIN_CFLAGS='-fPIC'
> > +   PLUGIN_LDFLAGS='-shared -fPIC'
> > +   PLUGIN_SUFFIX='.so'
> > +-  INSTALL_LIB='${INSTALL} -m 755 $$i
> > ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f
> > $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}
> > && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0
> > ${DESTDIR}${libdir}/$$i' ++
> > INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i'
> > +   UNINSTALL_LIB='rm -f
> > ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}
> > ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
> > +   CLEAN_LIB=''
> > +   ;;
> 
> I'm the creator of the build system Audacious uses and I'm very unhappy
> with this change. Why do you change the POSIX target when there is an
> OpenBSD target? Doesn't the OpenBSD target work? Last time I tested it
> on OpenBSD, it worked for me. Please patch the OpenBSD target if it
> doesn't work and let me know. Feel free to mail me privately about the
> build system.

  This was done for simplicity. The target does not work and it also includes
netbsd and solaris, and that's how it was done before. This is not mean to
be submitted anyways, but if you really want it I will prepare a diff and
send it to you.
  
> For the patches on some .c files, you should file bugs so we can look
> if we can commit them.

  As I said in the email, they're already submitted (one already commited).
  Thanks,

  f.-



Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Jonathan Schleifer
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

"Federico G. Schwindt" <[EMAIL PROTECTED]> wrote:

>   This was done for simplicity. The target does not work and it also
> includes netbsd and solaris, and that's how it was done before. This
> is not mean to be submitted anyways, but if you really want it I will
> prepare a diff and send it to you.

Yeah, NetBSD uses the POSIX target because it handles shared libraries
different. OpenBSD does shared libraries the sun way. That's why there
was a target for Solaris and OpenBSD. I'll give it a look as soon as I
fire up my notebook with OpenBSD again.

>   As I said in the email, they're already submitted (one already
> commited). Thanks,

Sorry, didn't see that.

- -- 
Jonathan
-BEGIN PGP SIGNATURE-

iQIVAwUBR/D8m8tRg9d5cXHkAQO3HQ//WwhP47faxEsPLJMXDczSvyR+rYkgksfv
9WUaFc0XWCWU55sKHmbydtXIUuv+bzY47xB5+AsyPm/Uc136Ey4Sn2ekt+hpwdYd
9oTGn9w/uXePHxEut/NNcl/UOC6AiECk+pKAr56ZTa5pOb6Yl1dcQdCBqeP/n1ff
Sqt3ZpFFKGgLxsrNNa9wx22aOeYIsvQGRtlHWU+wx/Sj/BOdd51/qIRpElw4tEEs
5m3pnJ/nMRqB/ZjC2TVcbFd06E1rXaoG/S2oiCfRgS807jbSq61M3MMOxvCwVZkr
yzVgnRsO9BrqoKbYL0oOQ32V6pkR3k3T+yQ8UU21a+KPTclOkaq87mMFDJMiMRoC
OkSS6dW6zdZBa//LiSNiljlyQWdzQsWxqUo/jD21L9M5OBQqMSHcR3j4cSNTN8Zy
6GviIqS+p0RxJuBkW/tMwMDhOSlJuAU9BlfckFcOy8Kf2LqxFCOTenjdRtm4Kh9W
Xu/tp+RfpQAD8WjUD8/zFynfZCuTC2UcagboN/625EOco+tbmH9c39FykT1U6O0h
n4+MzTPNH7y4caTyImeRImlHMSfd/lCr2imMs03JmTpO0xwTDURKfLui9yMuAmgJ
VuEcQHyqfvt3zPLEFpl8UQheLO9Bzp/Vx/2GrBT/PB61s5J1xoV55zA5nkeUT87E
Eeg7NHM5fEc=
=bic2
-END PGP SIGNATURE-


Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Federico G. Schwindt
> [..]
> >   This was done for simplicity. The target does not work and it also
> > includes netbsd and solaris, and that's how it was done before. This
> > is not mean to be submitted anyways, but if you really want it I will
> > prepare a diff and send it to you.
> 
> Yeah, NetBSD uses the POSIX target because it handles shared libraries
> different. OpenBSD does shared libraries the sun way. That's why there
> was a target for Solaris and OpenBSD. I'll give it a look as soon as I
> fire up my notebook with OpenBSD again.
 
  I mean mirbsd and solaris. Anyway, diff below, but I'm not sure whether
that should be commited.
 
> >   As I said in the email, they're already submitted (one already
> > commited). Thanks,
> 
> Sorry, didn't see that.

  Well, there is one of the diffs that was not submitted, but was done by
someone else. i will ask that person to do it.
  Anyways, let's move this out from ports and continue privately if you
want. 

  f.-

--- m4/buildsys.m4.orig Thu Mar 13 22:19:27 2008
+++ m4/buildsys.m4  Mon Mar 31 16:01:43 2008
@@ -72,7 +72,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i 
${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib 
${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib'
CLEAN_LIB=''
;;
-   *-*-solaris* | *-openbsd-* | *-mirbsd-*)
+   *-*-solaris* | *-mirbsd-*)
AC_MSG_RESULT(Solaris)
LIB_CPPFLAGS='-DPIC'
LIB_CFLAGS='-fPIC'
@@ -85,6 +85,21 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
PLUGIN_SUFFIX='.so'
INSTALL_LIB='${INSTALL} -m 755 $$i 
${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f 
${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} 
${DESTDIR}${libdir}/$$i'
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i 
${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
+   CLEAN_LIB=''
+   ;;
+   *-openbsd*)
+   AC_MSG_RESULT(Solaris)
+   LIB_CPPFLAGS='-DPIC'
+   LIB_CFLAGS='-fPIC'
+   LIB_LDFLAGS='-shared -fPIC -Wl,-soname,${LIB}'
+   LIB_PREFIX='lib'
+   LIB_SUFFIX='.so'
+   PLUGIN_CPPFLAGS='-DPIC'
+   PLUGIN_CFLAGS='-fPIC'
+   PLUGIN_LDFLAGS='-shared -fPIC'
+   PLUGIN_SUFFIX='.so'
+   INSTALL_LIB='${INSTALL} -m 755 $$i 
${DESTDIR}${libdir}/$$i'
+   UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i'
CLEAN_LIB=''
;;
*-*-cygwin | *-*-mingw32)



Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Jonathan Schleifer
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

"Federico G. Schwindt" <[EMAIL PROTECTED]> wrote:

> --- m4/buildsys.m4.orig   Thu Mar 13 22:19:27 2008
> +++ m4/buildsys.m4Mon Mar 31 16:01:43 2008
> @@ -72,7 +72,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
>   UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i
> ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib
> ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib'
> CLEAN_LIB='' ;;
> - *-*-solaris* | *-openbsd-* | *-mirbsd-*)
> + *-*-solaris* | *-mirbsd-*)
>   AC_MSG_RESULT(Solaris)
>   LIB_CPPFLAGS='-DPIC'
>   LIB_CFLAGS='-fPIC'
> @@ -85,6 +85,21 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
>   PLUGIN_SUFFIX='.so'
>   INSTALL_LIB='${INSTALL} -m 755 $$i
> ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f
> ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR}
> ${DESTDIR}${libdir}/$$i' UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i
> ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
> + CLEAN_LIB=''
> + ;;
> + *-openbsd*)
> + AC_MSG_RESULT(Solaris)
> + LIB_CPPFLAGS='-DPIC'
> + LIB_CFLAGS='-fPIC'
> + LIB_LDFLAGS='-shared -fPIC
> -Wl,-soname,${LIB}'
> + LIB_PREFIX='lib'
> + LIB_SUFFIX='.so'
> + PLUGIN_CPPFLAGS='-DPIC'
> + PLUGIN_CFLAGS='-fPIC'
> + PLUGIN_LDFLAGS='-shared -fPIC'
> + PLUGIN_SUFFIX='.so'
> + INSTALL_LIB='${INSTALL} -m 755 $$i
> ${DESTDIR}${libdir}/$$i'
> + UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i'
>   CLEAN_LIB=''
>   ;;
>   *-*-cygwin | *-*-mingw32)

Are you sure that patch doesn't break it?
As far as I know, libraries on OpenBSD need to have a name in the form
lib$name.so.$major.$minor and a symlink lib$name.so ->
lib$name.so.$major.$minor. The sun target there does that, but your
OpenBSD target only created lib$name.so if I see it correctly (sorry,
I'm pretty tired atm). 

- -- 
Jonathan
-BEGIN PGP SIGNATURE-

iQIVAwUBR/EAlstRg9d5cXHkAQOdQRAAgqWYnGCBjgITBn4/eFi+oFZYN9Dfb7It
EbV1AjR+lJQVx2Y6VYoRjLq7NrfsaT2kIVhhu8izkEfiLKx17r1mWbMXfFPbg7Fj
zb6Uy0q2LwMW0V4/w2necq6AjX2JQx5HA0ryjN6JVFSRQgxyREPTeGVzaCA7xuo4
Vb2vAksyLV5XhvV2FCKMI2x/RuyhgevFeCi8UoxWxLbovf0xiq6fInj8I9siow8k
mNjYFsayjMuR2rqjy26tE+PCN6ih+qCh6MKfEpES8BghR8So3+ST0kAZRoezb3K+
4S+k9IsJoQRwBraQ7Hd06CVEUVF1+SYTL1liFua48dg0SKSoWFwYLdzDwx7s2Omm
8gO6E38JyzDlTy3b7NztTTsH6h+H+62tb5UeuCL5FC8dXWMd7A89D16L3vVhjNFu
obta4yxCNIEj/nH0C7b8ij/wNNtjOZipNSvzdI6Kgsrt/u3om5LJlBJsse1Pywpi
sjAT4BL46j+gQHk+KpuhFr215wZVO24urHhIACBR9xuR19KIONgptNR1uCpBVqov
8P0E7kbYpAGB1bWycse1upAqADhHRhKJH59slEyGGrM/AR84pOfZ0lrpZlM3hHa/
WaZYssMuDhWj/YWFMhDsax0o3gonNgfahMoOS0aqJGrkqD7feEVImF5bKbXEGyMs
e+E9m5uGpAA=
=07tj
-END PGP SIGNATURE-


Re: update: audacious + plugins 1.5.0

2008-03-31 Thread Federico G. Schwindt
> [..]
> Are you sure that patch doesn't break it?
> As far as I know, libraries on OpenBSD need to have a name in the form
> lib$name.so.$major.$minor and a symlink lib$name.so ->
> lib$name.so.$major.$minor. The sun target there does that, but your
> OpenBSD target only created lib$name.so if I see it correctly (sorry,
> I'm pretty tired atm). 

  i've replied privately. please let's continue without spamming the list.
  thanks,

  f.-