1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- update xmms2 to 0.4DrKosmos

- update gxmms2 to 0.7 and unbreak
 - bump soversion as needed
 - trim some clients (azrael, nyello) and bindings (java) that are no longer
   maintained

Submitted by:	 Max Khon <fjoe@samodelkin.net>
This commit is contained in:
Alexander Botero-Lowry 2008-03-15 19:29:44 +00:00
parent 0fb86bb8bb
commit b6beb8863b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=209123
28 changed files with 174 additions and 281 deletions

View File

@ -51,7 +51,6 @@
SUBDIR += autocd
SUBDIR += autozen
SUBDIR += aylet
SUBDIR += azrael
SUBDIR += baudline
SUBDIR += beast
SUBDIR += bebocd
@ -297,7 +296,6 @@
SUBDIR += jack-keyboard
SUBDIR += jack-rack
SUBDIR += jamin
SUBDIR += java-xmms2
SUBDIR += jid3lib
SUBDIR += jmusic
SUBDIR += juk
@ -441,7 +439,6 @@
SUBDIR += normalize
SUBDIR += nosefart
SUBDIR += nspmod
SUBDIR += nyello
SUBDIR += ocp
SUBDIR += ogg2mp3
SUBDIR += oggsplit

View File

@ -13,7 +13,7 @@ MASTER_SITES= http://nooms.de/media/abraca/
MAINTAINER= olivier@gid0.org
COMMENT= Abraca is a GTK2 client for the XMMS2 music player
LIB_DEPENDS= xmmsclient.2:${PORTSDIR}/audio/xmms2 \
LIB_DEPENDS= xmmsclient.3:${PORTSDIR}/audio/xmms2 \
xmmsclient-glib.1:${PORTSDIR}/audio/xmms2
USE_BZIP2= yes

View File

@ -1,30 +0,0 @@
# New ports collection makefile for: azrael
# Date created: 25 Aug 2006
# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
#
# $FreeBSD$
#
PORTNAME= azrael
PORTVERSION= 0.3.5
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= azrael
MAINTAINER= alexbl@FreeBSD.org
COMMENT= A GTK2 based XMMS2 client, offering a media library interface
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient.so:${PORTSDIR}/audio/xmms2
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= gtk20
PLIST_FILES=bin/azrael
BROKEN= Not updated to the DrJekyll clientlib API
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
MD5 (azrael-0.3.5.tar.bz2) = 7e20d0f54a44a4c139c53f8e4db17640
SHA256 (azrael-0.3.5.tar.bz2) = d24ed7c6c12b7afb649885ab0626b741b5cedb528d64acf4abf86e9d59a2227f
SIZE (azrael-0.3.5.tar.bz2) = 19532

View File

@ -1,6 +0,0 @@
Azrael is a client for XMMS2. It is written in C and uses GTK.
Features include:
* LCD for elapsed time,
* Nice display of song information
* Interfaces to the playlist and media library

View File

@ -13,7 +13,7 @@ MAINTAINER= alexbl@FreeBSD.org
COMMENT= C++ Bindings for XMMS2
LIB_DEPENDS+= boost_signals.4:${PORTSDIR}/devel/boost \
xmmsclient.2:${PORTSDIR}/audio/xmms2
xmmsclient.3:${PORTSDIR}/audio/xmms2
MASTERDIR= ${.CURDIR}/../xmms2
USE_LDCONFIG= yes

View File

@ -1,8 +1,8 @@
lib/libxmmsclient++.so
lib/libxmmsclient++.so.1
lib/libxmmsclient++.so.1.0.0
lib/libxmmsclient++-glib.so
lib/libxmmsclient++-glib.so.1
lib/libxmmsclient++-glib.so.1.0.0
lib/libxmmsclient++.so
lib/libxmmsclient++.so.2
lib/libxmmsclient++.so.2.0.0
libdata/pkgconfig/xmms2-client-cpp-glib.pc
libdata/pkgconfig/xmms2-client-cpp.pc

View File

@ -13,8 +13,8 @@ MASTER_SITES= http://xmms2.xmms.se/~tru/esperanza/0.3/
MAINTAINER= alexbl@FreeBSD.org
COMMENT= Advanced QT4 XMMS2 client
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.1:${PORTSDIR}/audio/cpp-xmms2
RUN_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.1:${PORTSDIR}/audio/cpp-xmms2
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.2:${PORTSDIR}/audio/cpp-xmms2
RUN_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.2:${PORTSDIR}/audio/cpp-xmms2
USE_QT_VER= 4
QT_COMPONENTS= gui moc qmake rcc uic xml network imageformats

View File

@ -13,10 +13,10 @@ MAINTAINER= alexbl@FreeBSD.org
COMMENT= An OSD client for XMMS2
LIB_DEPENDS= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24 \
glademm-2.4.1:${PORTSDIR}/devel/libglademm24 \
xerces-c.27:${PORTSDIR}/textproc/xerces-c2
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.1:${PORTSDIR}/audio/cpp-xmms2
RUN_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.1:${PORTSDIR}/audio/cpp-xmms2
glademm-2.4.1:${PORTSDIR}/devel/libglademm24 \
xerces-c.27:${PORTSDIR}/textproc/xerces-c2
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.2:${PORTSDIR}/audio/cpp-xmms2
RUN_DEPENDS= ${LOCALBASE}/lib/libxmmsclient++.so.2:${PORTSDIR}/audio/cpp-xmms2
USE_BZIP2= yes
USE_PYTHON_BUILD= yes

View File

@ -6,8 +6,7 @@
#
PORTNAME= gxmms2
PORTVERSION= 0.6.5
PORTREVISION= 1
PORTVERSION= 0.7.0
CATEGORIES= audio
MASTER_SITES= http://wejp.k.vu/projects/xmms2/
@ -22,10 +21,8 @@ USE_GMAKE= yes
ALL_TARGET= ${PORTNAME}
PLIST_FILES= bin/gxmms2 \
%%DATADIR%%/gxmms2_mini.xpm
PLIST_DIRS= %%DATADIR%%
BROKEN= Not updated to DrJekyll clientlib API
%%DATADIR%%/gxmms2_mini.xpm
PLIST_DIRS= %%DATADIR%%
.include <bsd.port.pre.mk>

View File

@ -1,3 +1,3 @@
MD5 (gxmms2-0.6.5.tar.gz) = 75a0b6977c84cdfa2e92640c6e73bf36
SHA256 (gxmms2-0.6.5.tar.gz) = 84b7344d56ee8929809838574d5bfa3138fe9a01448f8748293d6dd68762141b
SIZE (gxmms2-0.6.5.tar.gz) = 78665
MD5 (gxmms2-0.7.0.tar.gz) = 5419a977d75e33f201fa63f5c5d196a6
SHA256 (gxmms2-0.7.0.tar.gz) = 22b3186e625bce45a85f4f08004365944c4797ed6d0b6e2cf2111fcdde0eb5e3
SIZE (gxmms2-0.7.0.tar.gz) = 75148

View File

@ -1,4 +1,4 @@
gxmms2 is a GTK2 based XMMS2 client, written in C. Its main window is small and
simple. It includes a playlist editor and a file details dialog.
WWW: http://wejp.mooo.com/wejp/xmms2/
WWW: http://wejp.k.vu/projects/xmms2/

View File

@ -1,33 +0,0 @@
# New ports collection makefile for: java-xmms2
# Date created: 18 Mar 2006
# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
#
# $FreeBSD$
#
PORTREVISION= 2
CATEGORIES= audio java
PKGNAMEPREFIX= java-
MAINTAINER= alexbl@FreeBSD.org
COMMENT= Java Bindings for XMMS2
BUILD_DEPENDS+= swig:${PORTSDIR}/devel/swig13 \
${LOCALBASE}/lib/libxmmsclient.so:${PORTSDIR}/audio/xmms2
RUN_DEPENDS+= ${LOCALBASE}/lib/libxmmsclient.so:${PORTSDIR}/audio/xmms2
MASTERDIR= ${.CURDIR}/../xmms2
USE_JAVA= yes
JAVA_VERSION= 1.4+
USE_LDCONFIG= yes
PLIST= ${.CURDIR}/pkg-plist
SCONS_BUILDENV= JAVA_HOME=${JAVA_HOME}
SCONS_TARGET= src/clients/lib/java
BROKEN= Requires Java 1.6 and are no longer included with xmms2
XMMS2_SLAVE= java
.include "${MASTERDIR}/Makefile"

View File

@ -1,2 +0,0 @@
lib/libxmms2java.so
%%JAVAJARDIR%%/xmms2java.jar

View File

@ -1,30 +0,0 @@
# New ports collection makefile for: nyello
# Date created: 03 Mar 2006
# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
#
# $FreeBSD$
#
PORTNAME= nyello
PORTVERSION= 0.5.0
CATEGORIES= audio
MASTER_SITES= http://sirius.cine7.net/nyello/releases/
MAINTAINER= alexbl@FreeBSD.org
COMMENT= An advanced command-line interface and shell for xmms2
BUILD_DEPENDS= ${LOCALBASE}/lib/libxmmsclient.so:${PORTSDIR}/audio/xmms2
RUN_DEPENDS= ${LOCALBASE}/lib/libxmmsclient.so:${PORTSDIR}/audio/xmms2
USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}"
WRKSRC= ${WRKDIR}/${DISTNAME}
PLIST_FILES= bin/nyello
BROKEN= Not updated to the DrJekyll clientlib API
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
MD5 (nyello-0.5.0.tar.bz2) = 67958b2d62a9b693bafff37a88e3804a
SHA256 (nyello-0.5.0.tar.bz2) = 2130667117ced8a1e138051bd3e2b464a31578dec832614568069cc9c2cfbf5e
SIZE (nyello-0.5.0.tar.bz2) = 98871

View File

@ -1,13 +0,0 @@
nyello is a command-line XMMS2 client.
It aims at providing a high-level interface to the XMMS2 server, with a concise
and powerful interaction syntax. It boasts (or soon will boast) advanced
features, such as rich pattern expressions to efficiently browse your library,
smart completion of commands and custom song collections to organize your
library.
It can either run a single command or work like a shell (if started without
argument). As a command-line program, it is mostly targetted at Unix
power-users.
WWW: http://sirius.cine7.net/nyello/index.php

View File

@ -11,7 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= alexbl@FreeBSD.org
COMMENT= Perl Bindings for XMMS2
LIB_DEPENDS+= xmmsclient.2:${PORTSDIR}/audio/xmms2
LIB_DEPENDS+= xmmsclient.3:${PORTSDIR}/audio/xmms2
MASTERDIR= ${.CURDIR}/../xmms2

View File

@ -14,7 +14,7 @@ MAINTAINER= alexbl@FreeBSD.org
COMMENT= Python Bindings for XMMS2
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Pyrex/__init__.py:${PORTSDIR}/devel/pyrex
LIB_DEPENDS+= xmmsclient.2:${PORTSDIR}/audio/xmms2
LIB_DEPENDS+= xmmsclient.3:${PORTSDIR}/audio/xmms2
MASTERDIR= ${.CURDIR}/../xmms2

View File

@ -1,9 +1,9 @@
%%PYTHON_SITELIBDIR%%/xmmsclient/__init__.py
%%PYTHON_SITELIBDIR%%/xmmsclient/sync.py
%%PYTHON_SITELIBDIR%%/xmmsclient/propdict.py
%%PYTHON_SITELIBDIR%%/xmmsclient/consts.py
%%PYTHON_SITELIBDIR%%/xmmsclient/collections.py
%%PYTHON_SITELIBDIR%%/xmmsclient/consts.py
%%PYTHON_SITELIBDIR%%/xmmsclient/glib.py
%%PYTHON_SITELIBDIR%%/xmmsclient/propdict.py
%%PYTHON_SITELIBDIR%%/xmmsclient/qt3.py
%%PYTHON_SITELIBDIR%%/xmmsclient/sync.py
%%PYTHON_SITELIBDIR%%/xmmsclient/xmmsapi.so
@dirrm %%PYTHON_SITELIBDIR%%/xmmsclient

View File

@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
MAINTAINER= alexbl@FreeBSD.org
COMMENT= Ruby Bindings for XMMS2
LIB_DEPENDS+= xmmsclient.2:${PORTSDIR}/audio/xmms2
LIB_DEPENDS+= xmmsclient.3:${PORTSDIR}/audio/xmms2
MASTERDIR= ${.CURDIR}/../xmms2

View File

@ -22,8 +22,8 @@ USE_RUBY= yes
NO_BUILD= yes
PLIST_FILES= bin/xmms2-scrobbler \
%%DATADIR%%/filters/britney.rb \
%%DATADIR%%/filters/musicbrainz.rb
%%DATADIR%%/filters/britney.rb \
%%DATADIR%%/filters/musicbrainz.rb
PLIST_DIRS= %%DATADIR%%/filters %%DATADIR%%
SUB_FILES= pkg-message

View File

@ -6,12 +6,10 @@
#
PORTNAME?= xmms2
PORTVERSION= 0.2.d.9
DISTVERSION= 0.2DrJekyll
PORTREVISION= 2
PORTVERSION= 0.4.d.0
DISTVERSION= 0.4DrKosmos
CATEGORIES?= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${DISTVERSION}
MAINTAINER= alexbl@FreeBSD.org
@ -65,7 +63,9 @@ OPTIONS= FAAD "Support to playback AAC files" on \
.if defined(XMMS2_SLAVE)
EXCLUDE+= --without-xmms2d=1
EXTRA_PATCHES= ${PATCHDIR}/slaveport-wscript ${PATCHDIR}/slaveport-src_include_wscript
EXTRA_PATCHES= ${PATCHDIR}/slaveport-wscript\
${PATCHDIR}/slaveport-src_include_wscript\
${PATCHDIR}/slaveport-src-clients-lib-wscripts
.endif
.if defined(XMMS2_SLAVE) && ${XMMS2_SLAVE} == "python"
@ -253,7 +253,7 @@ PLIST_SUB+= AO="@comment "
BROKEN= You may choose either MDNS_APPLE or MDNS_AVAHI, but not both
.endif
EXCLUDE+= --without-optionals="dns_sd"
LIB_DEPENDS+= avahi-core:${PORTSDIR}/net/avahi
LIB_DEPENDS+= avahi-core:${PORTSDIR}/net/avahi-app
PLIST_SUB+= MDNS_AVAHI=""
MAN1+= xmms2-mdns-avahi.1
.else

View File

@ -1,3 +1,3 @@
MD5 (xmms2-0.2DrJekyll.tar.bz2) = 768de76a98b6a9766cec157ff0a12543
SHA256 (xmms2-0.2DrJekyll.tar.bz2) = 7d46baaeaac50d3f4e6db2d492de4ba8fa4fbaed6d42816df5b57d9116a50ff4
SIZE (xmms2-0.2DrJekyll.tar.bz2) = 1207014
MD5 (xmms2-0.4DrKosmos.tar.bz2) = f363857a77606a2d7d14603ab375f454
SHA256 (xmms2-0.4DrKosmos.tar.bz2) = 0fb76d56a424f1d4bb36bffdf32ed750173a288f406e76dcec2b1f43d6f9783d
SIZE (xmms2-0.4DrKosmos.tar.bz2) = 1354241

View File

@ -1,102 +0,0 @@
--- src/clients/lib/python/xmmsapi.pyx.orig Sun May 20 08:55:40 2007
+++ src/clients/lib/python/xmmsapi.pyx Wed Nov 14 15:16:18 2007
@@ -14,7 +14,7 @@
void Py_DECREF(object)
cdef extern from "string.h":
- int strcmp(signed char *s1, signed char *s2)
+ int strcmp(char *s1, char *s2)
char *strdup(char *str)
cdef extern from "xmmsc/xmmsc_idnumbers.h":
@@ -129,17 +129,17 @@
void xmmsc_result_unref(xmmsc_result_t *res)
void xmmsc_result_notifier_set_full(xmmsc_result_t *res, xmmsc_result_notifier_t func, void *user_data, xmmsc_user_data_free_func_t free_func)
void xmmsc_result_wait(xmmsc_result_t *res)
- signed int xmmsc_result_iserror(xmmsc_result_t *res)
- signed char *xmmsc_result_get_error(xmmsc_result_t *res)
+ int xmmsc_result_iserror(xmmsc_result_t *res)
+ char *xmmsc_result_get_error(xmmsc_result_t *res)
xmmsc_result_value_type_t xmmsc_result_get_type(xmmsc_result_t *res)
xmmsc_result_type_t xmmsc_result_get_class(xmmsc_result_t *res)
- signed int xmmsc_result_get_int(xmmsc_result_t *res, int *r)
- signed int xmmsc_result_get_uint(xmmsc_result_t *res, unsigned int *r)
- signed int xmmsc_result_get_string(xmmsc_result_t *res, signed char **r)
- signed int xmmsc_result_get_bin(xmmsc_result_t *res, unsigned char **r, unsigned int *rlen)
- signed int xmmsc_result_get_playlist_change(xmmsc_result_t *res, unsigned int *change, unsigned int *id, unsigned int *argument)
- signed int xmmsc_result_get_collection (xmmsc_result_t *conn, xmmsc_coll_t **coll)
+ int xmmsc_result_get_int(xmmsc_result_t *res, int *r)
+ int xmmsc_result_get_uint(xmmsc_result_t *res, unsigned int *r)
+ int xmmsc_result_get_string(xmmsc_result_t *res, char **r)
+ int xmmsc_result_get_bin(xmmsc_result_t *res, unsigned char **r, unsigned int *rlen)
+ int xmmsc_result_get_playlist_change(xmmsc_result_t *res, unsigned int *change, unsigned int *id, unsigned int *argument)
+ int xmmsc_result_get_collection (xmmsc_result_t *conn, xmmsc_coll_t **coll)
ctypedef void(*xmmsc_dict_foreach_func)(void *key, xmmsc_result_value_type_t type, void *value, void *user_data)
ctypedef void(*xmmsc_propdict_foreach_func)(void *key, xmmsc_result_value_type_t type, void *value, char *source, void *user_data)
@@ -155,7 +155,7 @@
xmmsc_connection_t *xmmsc_init(char *clientname)
void xmmsc_disconnect_callback_set(xmmsc_connection_t *c, object(*callback)(object), object userdata)
- signed int xmmsc_connect(xmmsc_connection_t *c, signed char *p)
+ int xmmsc_connect(xmmsc_connection_t *c, char *p)
void xmmsc_unref(xmmsc_connection_t *c)
xmmsc_result_t *xmmsc_quit(xmmsc_connection_t *conn)
xmmsc_result_t *xmmsc_plugin_list (xmmsc_connection_t *c, unsigned int type)
@@ -175,8 +175,8 @@
xmmsc_result_t *xmmsc_playlist_list_entries(xmmsc_connection_t *, char *playlist)
xmmsc_result_t *xmmsc_playlist_sort(xmmsc_connection_t *, char *playlist, char **properties)
xmmsc_result_t *xmmsc_playlist_set_next(xmmsc_connection_t *, int pos)
- xmmsc_result_t *xmmsc_playlist_set_next_rel(xmmsc_connection_t *, signed int)
- xmmsc_result_t *xmmsc_playlist_move_entry(xmmsc_connection_t *, char *playlist, unsigned int id, signed int movement)
+ xmmsc_result_t *xmmsc_playlist_set_next_rel(xmmsc_connection_t *, int)
+ xmmsc_result_t *xmmsc_playlist_move_entry(xmmsc_connection_t *, char *playlist, unsigned int id, int movement)
xmmsc_result_t *xmmsc_playlist_current_pos(xmmsc_connection_t *, char *playlist)
xmmsc_result_t *xmmsc_playlist_current_active(xmmsc_connection_t *)
xmmsc_result_t *xmmsc_playlist_insert_args(xmmsc_connection_t *, char *playlist, int pos, char *url, int numargs, char **args)
@@ -188,7 +188,7 @@
xmmsc_result_t *xmmsc_playlist_radd_encoded(xmmsc_connection_t *c, char *, char *path)
xmmsc_result_t *xmmsc_playlist_load(xmmsc_connection_t *, char *playlist)
- xmmsc_result_t *xmmsc_playlist_move(xmmsc_connection_t *c, unsigned int id, signed int movement)
+ xmmsc_result_t *xmmsc_playlist_move(xmmsc_connection_t *c, unsigned int id, int movement)
xmmsc_result_t *xmmsc_playlist_create(xmmsc_connection_t *c, char *playlist)
xmmsc_result_t *xmmsc_broadcast_playlist_changed(xmmsc_connection_t *c)
@@ -357,7 +357,7 @@
i = i + 1
free(self.lst)
-cdef foreach_source_hash(signed char *key, xmmsc_result_value_type_t typ, void *value, char *source, udata):
+cdef foreach_source_hash(char *key, xmmsc_result_value_type_t typ, void *value, char *source, udata):
if typ == XMMSC_RESULT_VALUE_TYPE_STRING:
v = to_unicode(<char *>value)
elif typ == XMMSC_RESULT_VALUE_TYPE_UINT32:
@@ -367,7 +367,7 @@
udata[(source,key)]=v
-cdef foreach_hash(signed char *key, xmmsc_result_value_type_t typ, void *value, udata):
+cdef foreach_hash(char *key, xmmsc_result_value_type_t typ, void *value, udata):
if typ == XMMSC_RESULT_VALUE_TYPE_STRING:
v = to_unicode(<char *>value)
elif typ == XMMSC_RESULT_VALUE_TYPE_UINT32:
@@ -874,7 +874,7 @@
Get data from the result structure as an int.
@rtype: int
"""
- cdef signed int ret
+ cdef int ret
self._check()
if xmmsc_result_get_int(self.res, &ret):
return ret
@@ -898,7 +898,7 @@
Get data from the result structure as a string.
@rtype: string
"""
- cdef signed char *ret
+ cdef char *ret
self._check()
if xmmsc_result_get_string(self.res, &ret):

View File

@ -0,0 +1,90 @@
--- src/clients/lib/perl/wscript.orig 2008-03-15 22:36:57.000000000 +0600
+++ src/clients/lib/perl/wscript 2008-03-15 22:37:56.000000000 +0600
@@ -15,7 +15,7 @@
XMMSClientResultPropDict.xs
XMMSClientResultPropDictTie.xs
""".split()
- obj.uselib_local = 'xmmsclient'
+ obj.uselib = 'xmmsclient'
obj.install_var = "INSTALLDIR_PERL_AUTO"
Common.install_files('INSTALLDIR_PERL_LIB', '', 'pm/XMMSClient.pm')
--- src/clients/lib/python/wscript.orig 2008-03-15 22:37:03.000000000 +0600
+++ src/clients/lib/python/wscript 2008-03-15 22:38:01.000000000 +0600
@@ -7,7 +7,7 @@
obj.target = 'xmmsapi'
obj.includes = '../../../include ../../../includepriv'
obj.source = ['xmmsapi.pyx']
- obj.uselib_local = 'xmmsclient'
+ obj.uselib = 'xmmsclient'
obj.install_var = "xmmsclient_PYTHONDIR"
Common.install_files('xmmsclient_PYTHONDIR', '', 'xmmsclient/__init__.py')
--- src/clients/lib/ruby/wscript.orig 2007-11-16 00:25:07.000000000 +0600
+++ src/clients/lib/ruby/wscript 2008-03-15 23:01:28.000000000 +0600
@@ -8,7 +8,7 @@
obj.target = 'xmmsclient_ext'
obj.includes = '../../../include ../../../includepriv'
obj.source = "rb_xmmsclient_main.c rb_xmmsclient.c rb_playlist.c rb_collection.c rb_result.c".split()
- obj.uselib_local = 'xmmsclient'
+ obj.uselib = 'xmmsclient'
obj.install_var = "ARCHDIR_ruby"
Common.install_files('LIBDIR_ruby', '.', 'xmmsclient.rb')
@@ -20,8 +20,7 @@
obj.target = 'xmmsclient_glib'
obj.includes = '../../../include ../../../includepriv'
obj.source = ['rb_xmmsclient_glib.c']
- obj.uselib_local = 'xmmsclient-glib xmmsclient'
- obj.uselib = 'glib2'
+ obj.uselib = 'glib2 xmmsclient-glib xmmsclient'
obj.install_var = "ARCHDIR_ruby"
obj.env["shlib_PREFIX"] = ''
@@ -31,8 +30,8 @@
obj.target = 'xmmsclient_ecore'
obj.includes = '../../../include ../../../includepriv'
obj.source = ['rb_xmmsclient_ecore.c']
- obj.uselib_local = 'xmmsclient-ecore xmmsclient'
- obj.uselib = 'ecore'
+ obj.uselib_local = 'xmmsclient-ecore'
+ obj.uselib = 'ecore xmmsclient'
obj.install_var = "ARCHDIR_ruby"
obj.env["shlib_PREFIX"] = ''
--- src/clients/lib/xmmsclient++-glib/wscript.orig 2008-03-15 22:37:31.000000000 +0600
+++ src/clients/lib/xmmsclient++-glib/wscript 2008-03-15 22:38:15.000000000 +0600
@@ -3,8 +3,7 @@
lib = bld.create_obj('cpp', 'shlib')
lib.target = 'xmmsclient++-glib'
lib.source = 'xmmsclient++-glib.cpp'
- lib.uselib = 'glib2'
- lib.uselib_local = 'xmmsclient xmmsclient-glib'
+ lib.uselib = 'glib2 xmmsclient xmmsclient-glib'
lib.includes = '../../../include ../../../includepriv'
lib.vnum = '1.0.0'
tool.add_install_flag(bld, lib)
--- src/clients/lib/xmmsclient++/wscript.orig 2007-11-16 00:25:07.000000000 +0600
+++ src/clients/lib/xmmsclient++/wscript 2008-03-15 22:38:33.000000000 +0600
@@ -22,8 +22,7 @@
signal.cpp
stats.cpp
xform.cpp""".split()
- obj.uselib_local = 'xmmsclient'
- obj.uselib = 'boosth boostl socket'
+ obj.uselib = 'boosth boostl socket xmmsclient'
obj.vnum = '2.0.0'
tool.add_install_flag(bld, obj)
--- src/clients/lib/xmmsclient-ecore/wscript.orig 2008-03-15 23:01:53.000000000 +0600
+++ src/clients/lib/xmmsclient-ecore/wscript 2008-03-15 23:02:02.000000000 +0600
@@ -5,8 +5,7 @@
obj.target = 'xmmsclient-ecore'
obj.includes = '../../../include'
obj.source = 'xmmsclient-ecore.c'
- obj.uselib = 'ecore'
- obj.uselib_local = 'xmmsclient'
+ obj.uselib = 'ecore xmmsclient'
obj.vnum = '1.0.0'
tool.add_install_flag(bld, obj)

View File

@ -9,3 +9,21 @@
src/include
src/includepriv
""".split()
@@ -92,8 +90,6 @@
o.version = VERSION
o.libs = bld.env_of_name('default')['XMMS_PKGCONF_FILES']
- Common.install_files('SHAREDDIR', '', 'mind.in.a.box-lament_snipplet.ogg')
-
####
## Configuration
@@ -313,6 +309,8 @@
# Default POSIX sockets
else:
conf.env['socket_impl'] = 'posix'
+ conf.env.append_unique('LIB_xmmsclient', 'xmmsclient')
+ conf.env.append_unique('LIB_xmmsclient-glib', 'xmmsclient-glib')
# Glib is required by everyone, so check for it here and let them
# assume its presence.

View File

@ -8,8 +8,6 @@ bin/xmms2-launcher
bin/xmms2d
include/xmms2/xmms/xmms_bindata.h
include/xmms2/xmms/xmms_config.h
include/xmms2/xmms/xmms_effect.h
include/xmms2/xmms/xmms_effectplugin.h
include/xmms2/xmms/xmms_error.h
include/xmms2/xmms/xmms_ipc.h
include/xmms2/xmms/xmms_log.h
@ -35,11 +33,13 @@ include/xmms2/xmmsc/xmmsc_stringport.h
include/xmms2/xmmsc/xmmsc_strlist.h
include/xmms2/xmmsc/xmmsc_unistd.h
include/xmms2/xmmsc/xmmsc_util.h
include/xmms2/xmmsclient/xmmsclient++-glib.h
include/xmms2/xmmsclient/xmmsclient++.h
include/xmms2/xmmsclient/xmmsclient++/bindata.h
include/xmms2/xmmsclient/xmmsclient++/client.h
include/xmms2/xmmsclient/xmmsclient++/config.h
include/xmms2/xmmsclient/xmmsclient++/coll.h
include/xmms2/xmmsclient/xmmsclient++/collection.h
include/xmms2/xmmsclient/xmmsclient++/config.h
include/xmms2/xmmsclient/xmmsclient++/dict.h
include/xmms2/xmmsclient/xmmsclient++/exceptions.h
include/xmms2/xmmsclient/xmmsclient++/helpers.h
@ -54,8 +54,6 @@ include/xmms2/xmmsclient/xmmsclient++/signal.h
include/xmms2/xmmsclient/xmmsclient++/stats.h
include/xmms2/xmmsclient/xmmsclient++/typedefs.h
include/xmms2/xmmsclient/xmmsclient++/xform.h
include/xmms2/xmmsclient/xmmsclient++-glib.h
include/xmms2/xmmsclient/xmmsclient++.h
include/xmms2/xmmsclient/xmmsclient-cf.h
include/xmms2/xmmsclient/xmmsclient-ecore.h
include/xmms2/xmmsclient/xmmsclient-glib.h
@ -65,54 +63,69 @@ lib/libxmmsclient-glib.so
lib/libxmmsclient-glib.so.1
lib/libxmmsclient-glib.so.1.0.0
lib/libxmmsclient.so
lib/libxmmsclient.so.2
lib/libxmmsclient.so.2.0.0
lib/libxmmsclient.so.3
lib/libxmmsclient.so.3.0.0
%%AO%%lib/xmms2/libxmms_ao.so
lib/xmms2/libxmms_asf.so
lib/xmms2/libxmms_asx.so
%%AVCODEC%%lib/xmms2/libxmms_avcodec.so
%%AVCODEC%%lib/xmms2/libxmms_avformat.so
lib/xmms2/libxmms_cue.so
%%CURL%%lib/xmms2/libxmms_curl.so
%%DAAP%%lib/xmms2/libxmms_daap.so
lib/xmms2/libxmms_diskwrite.so
lib/xmms2/libxmms_equalizer.so
%%DAAP%%lib/xmms2/libxmms_daap.so
%%FAAD%%lib/xmms2/libxmms_faad.so
%%FLAC%%lib/xmms2/libxmms_flac.so
lib/xmms2/libxmms_file.so
%%FLAC%%lib/xmms2/libxmms_flac.so
%%GNOMEVFS%%lib/xmms2/libxmms_gnomevfs.so
%%ICES%%lib/xmms2/libxmms_ices.so
%%LASTFM%%lib/xmms2/libxmms_lastfm.so
%%LASTFM%%lib/xmms2/libxmms_lastfmeta.so
%%CURL%%lib/xmms2/libxmms_icymetaint.so
lib/xmms2/libxmms_id3v2.so
%%JACK%%lib/xmms2/libxmms_jack.so
%%LASTFM%%lib/xmms2/libxmms_lastfm.so
%%LASTFM%%lib/xmms2/libxmms_lastfmeta.so
lib/xmms2/libxmms_m3u.so
lib/xmms2/libxmms_mad.so
%%MAC%%lib/xmms2/libxmms_mac.so
lib/xmms2/libxmms_mad.so
%%MMS%%lib/xmms2/libxmms_mms.so
%%MODPLUG%%lib/xmms2/libxmms_modplug.so
%%FAAD%%lib/xmms2/libxmms_mp4.so
%%MUSEPACK%%lib/xmms2/libxmms_musepack.so
lib/xmms2/libxmms_normalize.so
lib/xmms2/libxmms_null.so
lib/xmms2/libxmms_nulstripper.so
lib/xmms2/libxmms_ofa.so
lib/xmms2/libxmms_oss.so
lib/xmms2/libxmms_pls.so
lib/xmms2/libxmms_replaygain.so
lib/xmms2/libxmms_rss.so
%%SAMBA%%lib/xmms2/libxmms_samba.so
%%SID%%lib/xmms2/libxmms_sid.so
%%VOCODER%%lib/xmms2/libxmms_vocoder.so
lib/xmms2/libxmms_vorbis.so
lib/xmms2/libxmms_wave.so
%%AVCODEC%%lib/xmms2/libxmms_avcodec.so
%%AVCODEC%%lib/xmms2/libxmms_avformat.so
lib/xmms2/libxmms_xml.so
lib/xmms2/libxmms_xspf.so
libdata/pkgconfig/xmms2-client-glib.pc
libdata/pkgconfig/xmms2-client.pc
libdata/pkgconfig/xmms2-plugin.pc
share/pixmaps/xmms2-128.png
share/pixmaps/xmms2-16.png
share/pixmaps/xmms2-32.png
share/pixmaps/xmms2-48.png
share/pixmaps/xmms2-black-on-white.svg
share/pixmaps/xmms2-white-on-black.svg
share/pixmaps/xmms2.svg
%%DATADIR%%/mind.in.a.box-lament_snipplet.ogg
%%DATADIR%%/scripts/startup.d/xmms2-et-launcher.sh
%%MDNS_AVAHI%%%%DATADIR%%/scripts/startup.d/xmms2-mdns-launcher.sh
%%MDNS_APPLE%%%%DATADIR%%/scripts/startup.d/xmms2-mdns-launcher.sh
@dirrm %%DATADIR%%/scripts/startup.d
@dirrm %%DATADIR%%/scripts
@dirrm %%DATADIR%%
share/xmms2/scripts/startup.d/xmms2-mlib-updater.sh
@dirrm share/xmms2/scripts/startup.d
@dirrm share/xmms2/scripts
@dirrm share/xmms2
@dirrm share/pixmaps
@dirrm lib/xmms2
@dirrm include/xmms2/xmmsclient/xmmsclient++
@dirrm include/xmms2/xmmsclient