Update to rygel-0.18.0 and unbreak.

Use a working libtool(1), i.e. the GNU one.

ok jasper@
This commit is contained in:
ajacoutot 2013-04-12 11:37:46 +00:00
parent dd3eacb842
commit 2c6b7f1dab
3 changed files with 78 additions and 68 deletions

View File

@ -1,20 +1,18 @@
# $OpenBSD: Makefile,v 1.32 2013/03/29 16:24:00 ajacoutot Exp $
BROKEN= needs an update
# $OpenBSD: Makefile,v 1.33 2013/04/12 11:37:46 ajacoutot Exp $
SHARED_ONLY= Yes
COMMENT= home media solution that allows easy media sharing
GNOME_PROJECT= rygel
GNOME_VERSION= 0.16.4
REVISION= 0
GNOME_VERSION= 0.18.0
SHARED_LIBS += rygel-core-1.0 0.0 # 0.0
SHARED_LIBS += rygel-renderer-1.0 0.0 # 0.0
SHARED_LIBS += rygel-server-1.0 0.0 # 0.0
SHARED_LIBS += rygel-core-2.0 0.0 # .1.0
SHARED_LIBS += rygel-renderer-2.0 0.0 # .1.0
SHARED_LIBS += rygel-server-2.0 0.0 # .1.0
SHARED_LIBS += rygel-renderer-gst-2.0 0.0 # .1.0
TRACKER_VERSION= 0.14
TRACKER_VERSION= 0.16
CATEGORIES= multimedia
@ -23,18 +21,18 @@ HOMEPAGE= http://live.gnome.org/Rygel
# LGPLv2.1
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 c cairo
WANTLIB += cairo-gobject e2fs-uuid expat ffi fontconfig freetype
WANTLIB += gdk-3 gdk_pixbuf-2.0 gee gio-2.0 glib-2.0 gmodule-2.0
WANTLIB += gobject-2.0 gssdp-1.0 gstapp-0.10 gstbase-0.10 gstpbutils-0.10
WANTLIB += gstreamer-0.10 gsttag-0.10 gstvideo-0.10 gthread-2.0
WANTLIB += gtk-3 gupnp-1.0 gupnp-av-1.0 gupnp-dlna-1.0 m orc-0.4
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
WANTLIB += png pthread pthread-stubs soup-2.4 sqlite3
WANTLIB += xcb xcb-render xcb-shm xml2 z unistring icui18n
WANTLIB += ICE SM atk-bridge-2.0 atspi dbus-1 harfbuzz icudata
WANTLIB += icule icuuc kvm tracker-sparql-${TRACKER_VERSION}
WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi
WANTLIB += c cairo cairo-gobject dbus-1 e2fs-uuid expat ffi fontconfig
WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gee-0.8 gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gssdp-1.0 gstapp-1.0
WANTLIB += gstaudio-1.0 gstbase-1.0 gstpbutils-1.0 gstreamer-1.0
WANTLIB += gsttag-1.0 gstvideo-1.0 gthread-2.0 gtk-3 gupnp-1.0
WANTLIB += gupnp-av-1.0 gupnp-dlna-2.0 gupnp-dlna-gst-2.0 harfbuzz
WANTLIB += icudata icui18n icule icuuc kvm m orc-0.4 pango-1.0
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
WANTLIB += pthread-stubs soup-2.4 sqlite3 tracker-sparql-${TRACKER_VERSION}
WANTLIB += unistring xcb xcb-render xcb-shm xml2 z
WANTLIB += lib/tracker-${TRACKER_VERSION}/tracker-common
WANTLIB += lib/tracker-${TRACKER_VERSION}/tracker-data
@ -42,29 +40,25 @@ MODULES= devel/gettext \
x11/gnome
LIB_DEPENDS= converters/libunistring \
devel/libgee06 \
devel/libgee \
net/gupnp/av \
net/gupnp/dlna \
x11/gtk+3 \
x11/gnome/tracker>=${TRACKER_VERSION}
MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
#MODGNOME_TOOLS= vala
MODGNOME_TOOLS= vala
# XXX undefined reference to `memset'
USE_LIBTOOL= gnu
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_ARGS+= --disable-static \
--enable-mpris-plugin \
--enable-media-export-plugin \
--enable-gst-launch-plugin \
--enable-external-plugin \
--enable-tracker-plugin \
--disable-mediathek-plugin
CONFIGURE_ARGS+= --disable-static
FAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/rygel/
FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/rygel/
post-install:
rm ${PREFIX}/lib/rygel-1.0/*.la
rm ${PREFIX}/lib/rygel-2.0/{engines,plugins}/*.la
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome/rygel-0.16.4.tar.xz) = PPM4wSB1HqBoyQ9lv7KmPENs31mwLOFZtjdqNJcX7Xo=
SIZE (gnome/rygel-0.16.4.tar.xz) = 1843012
SHA256 (gnome/rygel-0.18.0.tar.xz) = E98AoOCfbC6IyN58u9OoD0KfsO/KFurQwxihjG+VAzA=
SIZE (gnome/rygel-0.18.0.tar.xz) = 3120908

View File

@ -1,26 +1,33 @@
@comment $OpenBSD: PLIST,v 1.13 2012/10/12 14:40:04 jasper Exp $
@comment $OpenBSD: PLIST,v 1.14 2013/04/12 11:37:46 ajacoutot Exp $
@bin bin/rygel
@bin bin/rygel-preferences
include/rygel-1.0/
include/rygel-1.0/rygel-core.h
include/rygel-1.0/rygel-renderer.h
include/rygel-1.0/rygel-server.h
lib/librygel-core-1.0.la
@lib lib/librygel-core-1.0.so.${LIBrygel-core-1.0_VERSION}
lib/librygel-renderer-1.0.la
@lib lib/librygel-renderer-1.0.so.${LIBrygel-renderer-1.0_VERSION}
lib/librygel-server-1.0.la
@lib lib/librygel-server-1.0.so.${LIBrygel-server-1.0_VERSION}
lib/pkgconfig/rygel-core-1.0.pc
lib/pkgconfig/rygel-renderer-1.0.pc
lib/pkgconfig/rygel-server-1.0.pc
lib/rygel-1.0/
lib/rygel-1.0/librygel-external.so
lib/rygel-1.0/librygel-gst-launch.so
lib/rygel-1.0/librygel-media-export.so
lib/rygel-1.0/librygel-mpris.so
lib/rygel-1.0/librygel-playbin.so
lib/rygel-1.0/librygel-tracker.so
include/rygel-2.0/
include/rygel-2.0/rygel-core.h
include/rygel-2.0/rygel-renderer-gst.h
include/rygel-2.0/rygel-renderer.h
include/rygel-2.0/rygel-server.h
lib/librygel-core-2.0.la
@lib lib/librygel-core-2.0.so.${LIBrygel-core-2.0_VERSION}
lib/librygel-renderer-2.0.la
@lib lib/librygel-renderer-2.0.so.${LIBrygel-renderer-2.0_VERSION}
lib/librygel-renderer-gst-2.0.la
@lib lib/librygel-renderer-gst-2.0.so.${LIBrygel-renderer-gst-2.0_VERSION}
lib/librygel-server-2.0.la
@lib lib/librygel-server-2.0.so.${LIBrygel-server-2.0_VERSION}
lib/pkgconfig/rygel-core-2.0.pc
lib/pkgconfig/rygel-renderer-2.0.pc
lib/pkgconfig/rygel-renderer-gst-2.0.pc
lib/pkgconfig/rygel-server-2.0.pc
lib/rygel-2.0/
lib/rygel-2.0/engines/
lib/rygel-2.0/engines/librygel-media-engine-gst.so
lib/rygel-2.0/engines/librygel-media-engine-simple.so
lib/rygel-2.0/plugins/
lib/rygel-2.0/plugins/librygel-external.so
lib/rygel-2.0/plugins/librygel-media-export.so
lib/rygel-2.0/plugins/librygel-mpris.so
lib/rygel-2.0/plugins/librygel-playbin.so
lib/rygel-2.0/plugins/librygel-tracker.so
@man man/man1/rygel.1
@man man/man5/rygel.conf.5
share/applications/rygel-preferences.desktop
@ -29,6 +36,10 @@ share/dbus-1/services/org.gnome.Rygel1.service
share/examples/rygel/
share/examples/rygel/rygel.conf
@sample ${SYSCONFDIR}/rygel.conf
share/gtk-doc/html/librygel-core/
share/gtk-doc/html/librygel-renderer/
share/gtk-doc/html/librygel-renderer-gst/
share/gtk-doc/html/librygel-server/
share/icons/hicolor/128x128/apps/rygel.png
share/icons/hicolor/32x32/apps/rygel.png
share/icons/hicolor/48x48/apps/rygel.png
@ -63,6 +74,7 @@ share/locale/kn/LC_MESSAGES/rygel.mo
share/locale/ko/LC_MESSAGES/rygel.mo
share/locale/lt/LC_MESSAGES/rygel.mo
share/locale/lv/LC_MESSAGES/rygel.mo
share/locale/ml/LC_MESSAGES/rygel.mo
share/locale/nb/LC_MESSAGES/rygel.mo
share/locale/nl/LC_MESSAGES/rygel.mo
share/locale/pa/LC_MESSAGES/rygel.mo
@ -71,6 +83,7 @@ share/locale/pt/LC_MESSAGES/rygel.mo
share/locale/pt_BR/LC_MESSAGES/rygel.mo
share/locale/ro/LC_MESSAGES/rygel.mo
share/locale/ru/LC_MESSAGES/rygel.mo
share/locale/sk/LC_MESSAGES/rygel.mo
share/locale/sl/LC_MESSAGES/rygel.mo
share/locale/sr/LC_MESSAGES/rygel.mo
share/locale/sr@latin/LC_MESSAGES/rygel.mo
@ -99,26 +112,29 @@ share/rygel/presets/GstLameMP3Enc.prs
share/rygel/presets/GstMP4Mux.prs
share/rygel/presets/GstTwoLame.prs
share/rygel/presets/GstX264Enc.prs
share/rygel/presets/ffenc_aac.prs
share/rygel/presets/ffenc_mp2.prs
share/rygel/presets/ffenc_mpeg2video.prs
share/rygel/presets/ffenc_wmav1.prs
share/rygel/presets/ffenc_wmv1.prs
share/rygel/presets/avenc_aac.prs
share/rygel/presets/avenc_mp2.prs
share/rygel/presets/avenc_mpeg2video.prs
share/rygel/presets/avenc_wmav1.prs
share/rygel/presets/avenc_wmv1.prs
share/rygel/rygel-preferences.ui
share/rygel/xml/
share/rygel/xml/AVTransport2.xml
share/rygel/xml/ConnectionManager.xml
share/rygel/xml/ContentDirectory-NoTrack.xml
share/rygel/xml/ContentDirectory.xml
share/rygel/xml/MediaRenderer2.xml
share/rygel/xml/MediaServer2.xml
share/rygel/xml/MediaServer3.xml
share/rygel/xml/RenderingControl2.xml
share/rygel/xml/X_MS_MediaReceiverRegistrar1.xml
share/vala/vapi/rygel-core-1.0.deps
share/vala/vapi/rygel-core-1.0.vapi
share/vala/vapi/rygel-renderer-1.0.deps
share/vala/vapi/rygel-renderer-1.0.vapi
share/vala/vapi/rygel-server-1.0.deps
share/vala/vapi/rygel-server-1.0.vapi
share/vala/vapi/rygel-core-2.0.deps
share/vala/vapi/rygel-core-2.0.vapi
share/vala/vapi/rygel-renderer-2.0.deps
share/vala/vapi/rygel-renderer-2.0.vapi
share/vala/vapi/rygel-renderer-gst-2.0.deps
share/vala/vapi/rygel-renderer-gst-2.0.vapi
share/vala/vapi/rygel-server-2.0.deps
share/vala/vapi/rygel-server-2.0.vapi
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor