svn commit: r356159 - in head/devel/glib20: . files

Tijl Coosemans tijl at FreeBSD.org
Sun Jun 1 17:56:39 UTC 2014


Author: tijl
Date: Sun Jun  1 17:56:38 2014
New Revision: 356159
URL: http://svnweb.freebsd.org/changeset/ports/356159
QAT: https://qat.redports.org/buildarchive/r356159/

Log:
  Link libgobject with -Wl,-z,nodelete because it cannot be safely dlclosed.
  This fixes a crash in multimedia/vlc with certain combinations of options.
  
  PR:		ports/172185, ports/183683, ports/186629
  Approved by:	gnome (kwm)
  Obtained from:	glib commit 3662eb9759fe225d1c214db6927c667a1b733e8a

Modified:
  head/devel/glib20/Makefile
  head/devel/glib20/files/patch-gobject_Makefile.in

Modified: head/devel/glib20/Makefile
==============================================================================
--- head/devel/glib20/Makefile	Sun Jun  1 17:24:23 2014	(r356158)
+++ head/devel/glib20/Makefile	Sun Jun  1 17:56:38 2014	(r356159)
@@ -4,7 +4,7 @@
 
 PORTNAME=	glib
 PORTVERSION=	2.36.3
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome2

Modified: head/devel/glib20/files/patch-gobject_Makefile.in
==============================================================================
--- head/devel/glib20/files/patch-gobject_Makefile.in	Sun Jun  1 17:24:23 2014	(r356158)
+++ head/devel/glib20/files/patch-gobject_Makefile.in	Sun Jun  1 17:56:38 2014	(r356159)
@@ -1,6 +1,14 @@
 --- gobject/Makefile.in.orig	2012-05-03 11:42:11.000000000 +0200
 +++ gobject/Makefile.in	2012-05-03 11:42:51.000000000 +0200
-@@ -1381,7 +1381,7 @@
+@@ -566,6 +566,7 @@
+ @OS_WIN32_AND_DLL_COMPILATION_TRUE at gobject_win32_res_ldflag = -Wl,$(gobject_win32_res)
+ libgobjectincludedir = $(includedir)/glib-2.0/gobject
+ libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
++  -Wl,-z,nodelete \
+   $(gobject_win32_res_ldflag) \
+   -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+   -export-dynamic $(no_undefined)
+@@ -1331,7 +1332,7 @@
  
  info-am:
  
@@ -9,7 +17,7 @@
  	install-libgobjectincludeHEADERS install-tapsetDATA
  	@$(NORMAL_INSTALL)
  	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
-@@ -1649,9 +1649,7 @@
+@@ -1586,9 +1587,7 @@
  uninstall-gdb:
  	-rm -r $(DESTDIR)$(datadir)/gdb
  


More information about the svn-ports-head mailing list