On Wed, 20 Apr 2011, David Coppa wrote:
> On Wed, 20 Apr 2011, Pascal Stumpf wrote:
>
> > On Wed, Apr 20, 2011 at 12:27:42PM +0200, David Coppa wrote:
> > > It's set up as SHARED_ONLY, I think because there aren't consumers for
> > > those libraries atm.
> > There will be if the audacious flavour goes in, so it's probably wise to
> > do that beforehand. (And kill unneeded groff here too.)
> >
> > conky's WANTLIB will then need aud{gui,core} added ofc.
Please refrain touching audacious-plugins for a day, I have a big
libnotify update which is coming soon and there are many ports
impacted (wantlib and friends) and it would really help me not to have
to merge conflicts everywhere ;)
Thanks.
> > > > > > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/audio/audacious/Makefile,v
>
> You should have switched to PFRAG.shared.
>
> Following is an updated diff, which also sync audacious-plugins
> WANTLIB accordingly.
>
> I've also bumped AUTOCONF_VERSION to a closer version.
>
> OKs ??
>
> Ciao,
> David
>
> Index: audacious/Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/audacious/Makefile,v
> retrieving revision 1.24
> diff -u -p -r1.24 Makefile
> --- audacious/Makefile 2 Mar 2011 14:07:09 -0000 1.24
> +++ audacious/Makefile 20 Apr 2011 13:27:33 -0000
> @@ -1,12 +1,14 @@
> # $OpenBSD: Makefile,v 1.24 2011/03/02 14:07:09 shadchin Exp $
>
> -SHARED_ONLY = Yes
> -
> COMMENT = gtk+2 media player based on BMP and XMMS
>
> DISTNAME = audacious-2.4.4
>
> -SHARED_LIBS = audclient 1.1 # 2.0
> +REVISION = 0
> +
> +SHARED_LIBS = audclient 1.1 # 2.0
> +SHARED_LIBS += audcore 0.0 # 1.0
> +SHARED_LIBS += audgui 0.0 # 1.0
>
> CATEGORIES = audio multimedia
>
> @@ -43,12 +45,14 @@ LIB_DEPENDS = devel/libexecinfo \
> x11/dbus \
> x11/gtk+2
>
> -MAKE_ENV = LIBaudclient_VERSION=${LIBaudclient_VERSION}
> +MAKE_ENV = LIBaudclient_VERSION=${LIBaudclient_VERSION} \
> + LIBaudcore_VERSION=${LIBaudcore_VERSION} \
> + LIBaudgui_VERSION=${LIBaudgui_VERSION}
>
> -USE_GROFF = Yes
> USE_GMAKE = Yes
>
> -AUTOCONF_VERSION = 2.61
> +# Should be 2.68
> +AUTOCONF_VERSION = 2.67
>
> CONFIGURE_STYLE = autoconf
>
> Index: audacious/patches/patch-src_libaudcore_Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudcore_Makefile,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-src_libaudcore_Makefile
> --- audacious/patches/patch-src_libaudcore_Makefile 19 Dec 2010 18:17:55
> -0000 1.1
> +++ audacious/patches/patch-src_libaudcore_Makefile 20 Apr 2011 13:27:33
> -0000
> @@ -1,6 +1,12 @@
> $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
> +--- src/libaudcore/Makefile.orig Tue Feb 22 18:29:02 2011
> ++++ src/libaudcore/Makefile Wed Apr 20 13:38:18 2011
> +@@ -1,4 +1,4 @@
> +-LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}
> ++LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}.${LIBaudcore_VERSION}
> + LIB_MAJOR = 1
> + LIB_MINOR = 0
> +
> @@ -43,4 +43,4 @@ includesubdir = libaudcore
> CPPFLAGS += -DHAVE_CONFIG_H ${LIB_CPPFLAGS} ${CFLAGS} -I.. -I../..
> CFLAGS += ${LIB_CFLAGS} ${GLIB_CFLAGS} ${MOWGLI_CFLAGS}
> Index: audacious/patches/patch-src_libaudgui_Makefile
> ===================================================================
> RCS file: audacious/patches/patch-src_libaudgui_Makefile
> diff -N audacious/patches/patch-src_libaudgui_Makefile
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ audacious/patches/patch-src_libaudgui_Makefile 20 Apr 2011 13:27:33
> -0000
> @@ -0,0 +1,9 @@
> +$OpenBSD$
> +--- src/libaudgui/Makefile.orig Wed Apr 20 13:38:32 2011
> ++++ src/libaudgui/Makefile Wed Apr 20 13:39:06 2011
> +@@ -1,4 +1,4 @@
> +-LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}
> ++LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}.${LIBaudgui_VERSION}
> + LIB_MAJOR = 1
> + LIB_MINOR = 0
> +
> Index: audacious/pkg/PFRAG.shared
> ===================================================================
> RCS file: audacious/pkg/PFRAG.shared
> diff -N audacious/pkg/PFRAG.shared
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ audacious/pkg/PFRAG.shared 20 Apr 2011 13:27:33 -0000
> @@ -0,0 +1,4 @@
> +@comment $OpenBSD$
> +@lib lib/libaudclient.so.${LIBaudclient_VERSION}
> +@lib lib/libaudcore.so.${LIBaudcore_VERSION}
> +@lib lib/libaudgui.so.${LIBaudgui_VERSION}
> Index: audacious/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/audacious/pkg/PLIST,v
> retrieving revision 1.9
> diff -u -p -r1.9 PLIST
> --- audacious/pkg/PLIST 19 Dec 2010 18:17:55 -0000 1.9
> +++ audacious/pkg/PLIST 20 Apr 2011 13:27:33 -0000
> @@ -1,4 +1,5 @@
> @comment $OpenBSD: PLIST,v 1.9 2010/12/19 18:17:55 shadchin Exp $
> +%%SHARED%%
> @bin bin/audacious2
> @bin bin/audtool2
> include/audacious/
> @@ -47,9 +48,6 @@ include/libaudcore/vfs_buffered_file.h
> include/libaudgui/
> include/libaudgui/libaudgui-gtk.h
> include/libaudgui/libaudgui.h
> -@lib lib/libaudclient.so.${LIBaudclient_VERSION}
> -lib/libaudcore.so
> -lib/libaudgui.so
> lib/libaudtag.so
> lib/pkgconfig/audacious.pc
> lib/pkgconfig/audclient.pc
> Index: audacious-plugins/Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
> retrieving revision 1.29
> diff -u -p -r1.29 Makefile
> --- audacious-plugins/Makefile 18 Apr 2011 22:41:37 -0000 1.29
> +++ audacious-plugins/Makefile 20 Apr 2011 13:27:33 -0000
> @@ -8,8 +8,9 @@ COMMENT-jack = jack plugin for audaciou
> V = 2.4.4
> DISTNAME = audacious-plugins-$V
> PKGNAME-main = ${DISTNAME}
> -REVISION-main = 1
> +REVISION-main = 2
> PKGNAME-jack = audacious-jack-$V
> +REVISION-jack = 0
>
> CATEGORIES = audio multimedia
>
> @@ -22,12 +23,12 @@ PERMIT_DISTFILES_CDROM =Yes
> PERMIT_DISTFILES_FTP = Yes
>
> 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
> + Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 audcore audgui \
> + 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 SDL avcodec avformat avutil bz2 cddb \
> cdio cdio_cdda cue curl faac faad gsm mp3lame neon \
> notify ogg orc-0.4 schroedinger-1.0 sndfile sndio speex \
> @@ -76,7 +77,8 @@ MULTI_PACKAGES += -jack
>
> USE_GMAKE = Yes
>
> -AUTOCONF_VERSION = 2.61
> +# Should be 2.68
> +AUTOCONF_VERSION = 2.67
>
> CONFIGURE_STYLE = autoconf
> CONFIGURE_ARGS += --enable-ipv6 \
>
>
--
Antoine