Tue Jan 31 15:54:39 2017 UTC ()
Add support for the "introspection" option


(martin)
diff -r1.58 -r1.59 pkgsrc/multimedia/gstreamer0.10/Makefile
diff -r1.26 -r1.27 pkgsrc/multimedia/gstreamer0.10/PLIST

cvs diff -r1.58 -r1.59 pkgsrc/multimedia/gstreamer0.10/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/gstreamer0.10/Attic/Makefile 2016/07/09 06:38:39 1.58
+++ pkgsrc/multimedia/gstreamer0.10/Attic/Makefile 2017/01/31 15:54:39 1.59
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.58 2016/07/09 06:38:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.59 2017/01/31 15:54:39 martin Exp $
2# 2#
3 3
4DISTNAME= gstreamer-0.10.36 4DISTNAME= gstreamer-0.10.36
5PKGNAME= ${DISTNAME:S/gstreamer/gstreamer0.10/} 5PKGNAME= ${DISTNAME:S/gstreamer/gstreamer0.10/}
6PKGREVISION= 9 6PKGREVISION= 9
7CATEGORIES= multimedia gnome 7CATEGORIES= multimedia gnome
8MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/ 8MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://www.gstreamer.net/ 12HOMEPAGE= http://www.gstreamer.net/
13COMMENT= Open source multimedia framework 13COMMENT= Open source multimedia framework
14 14
@@ -41,31 +41,36 @@ PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer @@ -41,31 +41,36 @@ PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer
41PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in 41PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in
42 42
43.include "../../mk/bsd.prefs.mk" 43.include "../../mk/bsd.prefs.mk"
44 44
45CONFIGURE_ENV.FreeBSD+= ac_cv_func_register_printf_function="no" 45CONFIGURE_ENV.FreeBSD+= ac_cv_func_register_printf_function="no"
46 46
47.if ${OPSYS} == "NetBSD" 47.if ${OPSYS} == "NetBSD"
48# We must have a glib2 compiled with the RTLD_GLOBAL fix; if not, plugins 48# We must have a glib2 compiled with the RTLD_GLOBAL fix; if not, plugins
49# won't work at all. 49# won't work at all.
50BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.0nb1 50BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.0nb1
51.endif 51.endif
52 52
53PKG_OPTIONS_VAR= PKG_OPTIONS.gstreamer 53PKG_OPTIONS_VAR= PKG_OPTIONS.gstreamer
54PKG_SUPPORTED_OPTIONS= gstcheck 54PKG_SUPPORTED_OPTIONS= gstcheck introspection
 55PKG_SUGGESTED_OPTIONS= introspection
55.include "../../mk/bsd.options.mk" 56.include "../../mk/bsd.options.mk"
56 57
57PLIST_VARS+= gstcheck 58PLIST_VARS+= gstcheck introspection
58.if !empty(PKG_OPTIONS:Mgstcheck) 59.if !empty(PKG_OPTIONS:Mgstcheck)
59.include "../../devel/check/buildlink3.mk" 60.include "../../devel/check/buildlink3.mk"
60PLIST.gstcheck= yes 61PLIST.gstcheck= yes
61# don't worry if the "GstABI" check fails -- GstPlugin contains 62# don't worry if the "GstABI" check fails -- GstPlugin contains
62# off_t and time_t which are system dependent 63# off_t and time_t which are system dependent
63TEST_TARGET= check-torture 64TEST_TARGET= check-torture
64.else 65.else
65CONFIGURE_ARGS+= --disable-check 66CONFIGURE_ARGS+= --disable-check
66.endif 67.endif
67 68.if !empty(PKG_OPTIONS:Mintrospection)
68.include "../../devel/glib2/buildlink3.mk" 69PLIST.introspection= yes
69.include "../../devel/gobject-introspection/buildlink3.mk" 70.include "../../devel/gobject-introspection/buildlink3.mk"
 71.else
 72CONFIGURE_ARGS+= --disable-introspection
 73.endif
 74.include "../../devel/glib2/buildlink3.mk"
70.include "../../textproc/libxml2/buildlink3.mk" 75.include "../../textproc/libxml2/buildlink3.mk"
71.include "../../mk/bsd.pkg.mk" 76.include "../../mk/bsd.pkg.mk"

cvs diff -r1.26 -r1.27 pkgsrc/multimedia/gstreamer0.10/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/gstreamer0.10/Attic/PLIST 2012/10/30 12:54:15 1.26
+++ pkgsrc/multimedia/gstreamer0.10/Attic/PLIST 2017/01/31 15:54:39 1.27
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.26 2012/10/30 12:54:15 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.27 2017/01/31 15:54:39 martin Exp $
2bin/gst-feedback-0.10 2bin/gst-feedback-0.10
3bin/gst-inspect-0.10 3bin/gst-inspect-0.10
4bin/gst-launch-0.10 4bin/gst-launch-0.10
5bin/gst-typefind-0.10 5bin/gst-typefind-0.10
6bin/gst-xmlinspect-0.10 6bin/gst-xmlinspect-0.10
7bin/gst-xmllaunch-0.10 7bin/gst-xmllaunch-0.10
8include/gstreamer-0.10/gst/base/gstadapter.h 8include/gstreamer-0.10/gst/base/gstadapter.h
9include/gstreamer-0.10/gst/base/gstbaseparse.h 9include/gstreamer-0.10/gst/base/gstbaseparse.h
10include/gstreamer-0.10/gst/base/gstbasesink.h 10include/gstreamer-0.10/gst/base/gstbasesink.h
11include/gstreamer-0.10/gst/base/gstbasesrc.h 11include/gstreamer-0.10/gst/base/gstbasesrc.h
12include/gstreamer-0.10/gst/base/gstbasetransform.h 12include/gstreamer-0.10/gst/base/gstbasetransform.h
13include/gstreamer-0.10/gst/base/gstbitreader.h 13include/gstreamer-0.10/gst/base/gstbitreader.h
14include/gstreamer-0.10/gst/base/gstbytereader.h 14include/gstreamer-0.10/gst/base/gstbytereader.h
@@ -80,56 +80,56 @@ include/gstreamer-0.10/gst/gsttaskpool.h @@ -80,56 +80,56 @@ include/gstreamer-0.10/gst/gsttaskpool.h
80include/gstreamer-0.10/gst/gsttrace.h 80include/gstreamer-0.10/gst/gsttrace.h
81include/gstreamer-0.10/gst/gsttypefind.h 81include/gstreamer-0.10/gst/gsttypefind.h
82include/gstreamer-0.10/gst/gsttypefindfactory.h 82include/gstreamer-0.10/gst/gsttypefindfactory.h
83include/gstreamer-0.10/gst/gsturi.h 83include/gstreamer-0.10/gst/gsturi.h
84include/gstreamer-0.10/gst/gstutils.h 84include/gstreamer-0.10/gst/gstutils.h
85include/gstreamer-0.10/gst/gstvalue.h 85include/gstreamer-0.10/gst/gstvalue.h
86include/gstreamer-0.10/gst/gstversion.h 86include/gstreamer-0.10/gst/gstversion.h
87include/gstreamer-0.10/gst/gstxml.h 87include/gstreamer-0.10/gst/gstxml.h
88include/gstreamer-0.10/gst/math-compat.h 88include/gstreamer-0.10/gst/math-compat.h
89include/gstreamer-0.10/gst/net/gstnet.h 89include/gstreamer-0.10/gst/net/gstnet.h
90include/gstreamer-0.10/gst/net/gstnetclientclock.h 90include/gstreamer-0.10/gst/net/gstnetclientclock.h
91include/gstreamer-0.10/gst/net/gstnettimepacket.h 91include/gstreamer-0.10/gst/net/gstnettimepacket.h
92include/gstreamer-0.10/gst/net/gstnettimeprovider.h 92include/gstreamer-0.10/gst/net/gstnettimeprovider.h
93lib/girepository-1.0/Gst-0.10.typelib 93${PLIST.introspection}lib/girepository-1.0/Gst-0.10.typelib
94lib/girepository-1.0/GstBase-0.10.typelib 94${PLIST.introspection}lib/girepository-1.0/GstBase-0.10.typelib
95lib/girepository-1.0/GstController-0.10.typelib 95${PLIST.introspection}lib/girepository-1.0/GstController-0.10.typelib
96lib/girepository-1.0/GstNet-0.10.typelib 96${PLIST.introspection}lib/girepository-1.0/GstNet-0.10.typelib
97lib/gstreamer-0.10/libgstcoreelements.la 97lib/gstreamer-0.10/libgstcoreelements.la
98lib/gstreamer-0.10/libgstcoreindexers.la 98lib/gstreamer-0.10/libgstcoreindexers.la
99lib/libgstbase-0.10.la 99lib/libgstbase-0.10.la
100${PLIST.gstcheck}lib/libgstcheck-0.10.la 100${PLIST.gstcheck}lib/libgstcheck-0.10.la
101lib/libgstcontroller-0.10.la 101lib/libgstcontroller-0.10.la
102lib/libgstdataprotocol-0.10.la 102lib/libgstdataprotocol-0.10.la
103lib/libgstnet-0.10.la 103lib/libgstnet-0.10.la
104lib/libgstreamer-0.10.la 104lib/libgstreamer-0.10.la
105lib/pkgconfig/gstreamer-0.10.pc 105lib/pkgconfig/gstreamer-0.10.pc
106lib/pkgconfig/gstreamer-base-0.10.pc 106lib/pkgconfig/gstreamer-base-0.10.pc
107${PLIST.gstcheck}lib/pkgconfig/gstreamer-check-0.10.pc 107${PLIST.gstcheck}lib/pkgconfig/gstreamer-check-0.10.pc
108lib/pkgconfig/gstreamer-controller-0.10.pc 108lib/pkgconfig/gstreamer-controller-0.10.pc
109lib/pkgconfig/gstreamer-dataprotocol-0.10.pc 109lib/pkgconfig/gstreamer-dataprotocol-0.10.pc
110lib/pkgconfig/gstreamer-net-0.10.pc 110lib/pkgconfig/gstreamer-net-0.10.pc
111libexec/gstreamer-0.10/gst-plugin-scanner 111libexec/gstreamer-0.10/gst-plugin-scanner
112man/man1/gst-feedback-0.10.1 112man/man1/gst-feedback-0.10.1
113man/man1/gst-inspect-0.10.1 113man/man1/gst-inspect-0.10.1
114man/man1/gst-launch-0.10.1 114man/man1/gst-launch-0.10.1
115man/man1/gst-typefind-0.10.1 115man/man1/gst-typefind-0.10.1
116man/man1/gst-xmlinspect-0.10.1 116man/man1/gst-xmlinspect-0.10.1
117man/man1/gst-xmllaunch-0.10.1 117man/man1/gst-xmllaunch-0.10.1
118share/aclocal/gst-element-check-0.10.m4 118share/aclocal/gst-element-check-0.10.m4
119share/gir-1.0/Gst-0.10.gir 119${PLIST.introspection}share/gir-1.0/Gst-0.10.gir
120share/gir-1.0/GstBase-0.10.gir 120${PLIST.introspection}share/gir-1.0/GstBase-0.10.gir
121share/gir-1.0/GstController-0.10.gir 121${PLIST.introspection}share/gir-1.0/GstController-0.10.gir
122share/gir-1.0/GstNet-0.10.gir 122${PLIST.introspection}share/gir-1.0/GstNet-0.10.gir
123share/gtk-doc/html/gstreamer-0.10/GstBin.html 123share/gtk-doc/html/gstreamer-0.10/GstBin.html
124share/gtk-doc/html/gstreamer-0.10/GstBus.html 124share/gtk-doc/html/gstreamer-0.10/GstBus.html
125share/gtk-doc/html/gstreamer-0.10/GstChildProxy.html 125share/gtk-doc/html/gstreamer-0.10/GstChildProxy.html
126share/gtk-doc/html/gstreamer-0.10/GstClock.html 126share/gtk-doc/html/gstreamer-0.10/GstClock.html
127share/gtk-doc/html/gstreamer-0.10/GstElement.html 127share/gtk-doc/html/gstreamer-0.10/GstElement.html
128share/gtk-doc/html/gstreamer-0.10/GstElementFactory.html 128share/gtk-doc/html/gstreamer-0.10/GstElementFactory.html
129share/gtk-doc/html/gstreamer-0.10/GstGhostPad.html 129share/gtk-doc/html/gstreamer-0.10/GstGhostPad.html
130share/gtk-doc/html/gstreamer-0.10/GstImplementsInterface.html 130share/gtk-doc/html/gstreamer-0.10/GstImplementsInterface.html
131share/gtk-doc/html/gstreamer-0.10/GstIndex.html 131share/gtk-doc/html/gstreamer-0.10/GstIndex.html
132share/gtk-doc/html/gstreamer-0.10/GstIndexFactory.html 132share/gtk-doc/html/gstreamer-0.10/GstIndexFactory.html
133share/gtk-doc/html/gstreamer-0.10/GstObject.html 133share/gtk-doc/html/gstreamer-0.10/GstObject.html
134share/gtk-doc/html/gstreamer-0.10/GstPad.html 134share/gtk-doc/html/gstreamer-0.10/GstPad.html
135share/gtk-doc/html/gstreamer-0.10/GstPadTemplate.html 135share/gtk-doc/html/gstreamer-0.10/GstPadTemplate.html