[Midnightbsd-cvs] mports [18094] trunk/devel/glib20: fix build of glib20 after png bump.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Mar 8 20:30:58 EDT 2015
Revision: 18094
http://svnweb.midnightbsd.org/mports/?rev=18094
Author: laffer1
Date: 2015-03-08 20:30:57 -0400 (Sun, 08 Mar 2015)
Log Message:
-----------
fix build of glib20 after png bump. Note you must have a VERY recent current to build (libc)
Modified Paths:
--------------
trunk/devel/glib20/Makefile
trunk/devel/glib20/pkg-plist
Added Paths:
-----------
trunk/devel/glib20/files/extra-glib_gdbscripts
trunk/devel/glib20/files/extra-gobject_gdbscripts
Modified: trunk/devel/glib20/Makefile
===================================================================
--- trunk/devel/glib20/Makefile 2015-03-08 23:33:54 UTC (rev 18093)
+++ trunk/devel/glib20/Makefile 2015-03-09 00:30:57 UTC (rev 18094)
@@ -20,10 +20,9 @@
libffi.so:${PORTSDIR}/devel/libffi
GNU_CONFIGURE= yes
-USES+= gettext gmake iconv:wchar_t libtool pathfix pkgconfig shebangfix
+USES+= gettext gmake iconv:wchar_t libtool pathfix python pkgconfig shebangfix
+USE_PYTHON= py3kplist
USE_LDCONFIG= yes
-USE_PYTHON= yes
-PYTHON_PY3K_PLIST_HACK= yes
USE_PERL5= yes
CONFIGURE_ARGS= --disable-gtk-doc --with-html-dir=${PREFIX}/share/doc \
--disable-man --without-xml-catalog \
@@ -38,7 +37,7 @@
SHEBANG_FILES= */*.pl
-LIBVERSION= 4200
+LIBVERSION= 0.4200.1
PLIST_SUB+= LIBVERSION=${LIBVERSION}
glib_MAN= gtester.1 gtester-report.1 glib-gettextize.1
@@ -47,8 +46,9 @@
glib-compile-resources.1 gresource.1 gdbus-codegen.1
gobject_MAN= glib-genmarshal.1 glib-mkenums.1 gobject-query.1
-OPTIONS_DEFINE= COLLATION_FIX DEBUG
+OPTIONS_DEFINE= COLLATION_FIX DEBUG GDB
COLLATION_FIX_DESC= fix string collation
+GDB_DESC= Install python gdb scripts
.include <bsd.port.pre.mk>
@@ -78,6 +78,14 @@
#CONFIGURE_ENV+= CFLAGS="-D__STDC_ISO_10646__"
.endif
+.if ${PORT_OPTIONS:MGDB}
+PLIST_SUB+= GDB=""
+.else
+EXTRA_PATCHES+= ${FILESDIR}/extra-glib_gdbscripts \
+ ${FILESDIR}/extra-gobject_gdbscripts
+PLIST_SUB+= GDB="@comment "
+.endif
+
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-debug=yes \
--disable-silent-rules
Added: trunk/devel/glib20/files/extra-glib_gdbscripts
===================================================================
--- trunk/devel/glib20/files/extra-glib_gdbscripts (rev 0)
+++ trunk/devel/glib20/files/extra-glib_gdbscripts 2015-03-09 00:30:57 UTC (rev 18094)
@@ -0,0 +1,20 @@
+--- glib/Makefile.in.orig 2014-03-09 10:06:29.765325337 +0000
++++ glib/Makefile.in 2014-03-09 10:06:46.935323979 +0000
+@@ -2834,7 +2834,7 @@
+ info-am:
+
+ install-data-am: install-data-local install-deprecatedincludeHEADERS \
+- install-dist_gdbSCRIPTS install-glibincludeHEADERS \
++ install-glibincludeHEADERS \
+ install-glibsubincludeHEADERS \
+ install-installed_testLTLIBRARIES \
+ install-installed_testPROGRAMS install-installed_testSCRIPTS \
+@@ -3084,8 +3084,6 @@
+ $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > $(builddir)/libglib-gdb.py
+
+ install-data-hook: libglib-gdb.py
+- mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)
+- $(INSTALL) $(builddir)/libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libglib-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
Property changes on: trunk/devel/glib20/files/extra-glib_gdbscripts
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/glib20/files/extra-gobject_gdbscripts
===================================================================
--- trunk/devel/glib20/files/extra-gobject_gdbscripts (rev 0)
+++ trunk/devel/glib20/files/extra-gobject_gdbscripts 2015-03-09 00:30:57 UTC (rev 18094)
@@ -0,0 +1,22 @@
+--- gobject/Makefile.in.orig 2014-03-09 10:09:41.628312066 +0000
++++ gobject/Makefile.in 2014-03-09 10:09:48.181311433 +0000
+@@ -2003,7 +2003,7 @@
+
+ info-am:
+
+-install-data-am: install-data-local install-dist_gdbSCRIPTS \
++install-data-am: install-data-local \
+ install-installed_testLTLIBRARIES \
+ install-installed_testPROGRAMS install-installed_testSCRIPTS \
+ install-installed_test_metaDATA \
+@@ -2230,9 +2230,7 @@
+ uninstall-gdb:
+ -rm -r $(DESTDIR)$(datadir)/gdb
+
+-install-data-hook: libgobject-gdb.py
+- mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)
+- $(INSTALL) $(builddir)/libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
++install-data-hook:
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
+ @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
Property changes on: trunk/devel/glib20/files/extra-gobject_gdbscripts
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/devel/glib20/pkg-plist
===================================================================
--- trunk/devel/glib20/pkg-plist 2015-03-08 23:33:54 UTC (rev 18093)
+++ trunk/devel/glib20/pkg-plist 2015-03-09 00:30:57 UTC (rev 18094)
@@ -269,18 +269,23 @@
lib/glib-2.0/include/glibconfig.h
lib/libgio-2.0.a
lib/libgio-2.0.so
+lib/libgio-2.0.so.0
lib/libgio-2.0.so.%%LIBVERSION%%
lib/libglib-2.0.a
lib/libglib-2.0.so
+lib/libglib-2.0.so.0
lib/libglib-2.0.so.%%LIBVERSION%%
lib/libgmodule-2.0.a
lib/libgmodule-2.0.so
+lib/libgmodule-2.0.so.0
lib/libgmodule-2.0.so.%%LIBVERSION%%
lib/libgobject-2.0.a
lib/libgobject-2.0.so
+lib/libgobject-2.0.so.0
lib/libgobject-2.0.so.%%LIBVERSION%%
lib/libgthread-2.0.a
lib/libgthread-2.0.so
+lib/libgthread-2.0.so.0
lib/libgthread-2.0.so.%%LIBVERSION%%
libdata/pkgconfig/gio-2.0.pc
libdata/pkgconfig/gio-unix-2.0.pc
@@ -308,6 +313,8 @@
share/aclocal/glib-gettext.m4
share/aclocal/gsettings.m4
share/bash-completion/completions/gapplication
+%%GDB%%share/gdb/auto-load/libglib-2.0.so.%%LIBVERSION%%-gdb.py
+%%GDB%%share/gdb/auto-load/libgobject-2.0.so.%%LIBVERSION%%-gdb.py
share/glib-2.0/codegen/__init__.py
share/glib-2.0/codegen/__init__.pyc
share/glib-2.0/codegen/__init__.pyo
@@ -332,6 +339,8 @@
share/glib-2.0/codegen/utils.py
share/glib-2.0/codegen/utils.pyc
share/glib-2.0/codegen/utils.pyo
+%%GDB%%share/glib-2.0/gdb/glib.py
+%%GDB%%share/glib-2.0/gdb/gobject.py
share/glib-2.0/gettext/po/Makefile.in.in
share/glib-2.0/schemas/gschema.dtd
share/locale/af/LC_MESSAGES/glib20.mo
More information about the Midnightbsd-cvs
mailing list