diff options
author | bland <bland@FreeBSD.org> | 2005-04-20 08:53:19 +0800 |
---|---|---|
committer | bland <bland@FreeBSD.org> | 2005-04-20 08:53:19 +0800 |
commit | 46cc395793318467b05a96cd52ac3fc577176a85 (patch) | |
tree | 209cd1a2f97a0ed2d1a990ca9e8d79eb2169f3bc | |
parent | 3c5124b7e0d0d8d9821c481757980ded5d7ecc7f (diff) | |
download | freebsd-ports-gnome-46cc395793318467b05a96cd52ac3fc577176a85.tar.gz freebsd-ports-gnome-46cc395793318467b05a96cd52ac3fc577176a85.tar.zst freebsd-ports-gnome-46cc395793318467b05a96cd52ac3fc577176a85.zip |
Fix inter-library dependencies so dependands get properly linked.
This required for systems with pkgconfig 0.17+ installed.
-rw-r--r-- | x11-toolkits/gtkmm24/Makefile | 1 | ||||
-rw-r--r-- | x11-toolkits/gtkmm24/files/patch-gtk__gdkmm__Makefile.in | 12 | ||||
-rw-r--r-- | x11-toolkits/gtkmm24/files/patch-gtk__gtkmm__Makefile.in | 12 |
3 files changed, 25 insertions, 0 deletions
diff --git a/x11-toolkits/gtkmm24/Makefile b/x11-toolkits/gtkmm24/Makefile index 3da97c2fdef4..323478c96a62 100644 --- a/x11-toolkits/gtkmm24/Makefile +++ b/x11-toolkits/gtkmm24/Makefile @@ -7,6 +7,7 @@ PORTNAME= gtkmm PORTVERSION= 2.6.2 +PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= ${MASTER_SITE_GNOME} \ ${MASTER_SITE_SOURCEFORGE} diff --git a/x11-toolkits/gtkmm24/files/patch-gtk__gdkmm__Makefile.in b/x11-toolkits/gtkmm24/files/patch-gtk__gdkmm__Makefile.in new file mode 100644 index 000000000000..145d81a4676a --- /dev/null +++ b/x11-toolkits/gtkmm24/files/patch-gtk__gdkmm__Makefile.in @@ -0,0 +1,12 @@ +--- gdk/gdkmm/Makefile.in.bak Sat Apr 9 20:53:29 2005 ++++ gdk/gdkmm/Makefile.in Tue Apr 19 19:06:31 2005 +@@ -325,8 +325,7 @@ + # libraries at link time to resolve symbols (remember a dll is like an + # executable). + @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -Wl,--export-all-symbols +-@PLATFORM_WIN32_FALSE@win32_dlls_extra_libs = +-@PLATFORM_WIN32_TRUE@win32_dlls_extra_libs = $(sublib_win32_dlls_libs) ++win32_dlls_extra_libs = $(sublib_win32_dlls_libs) + common_ldflags = -version-info $(sublib_libversion) $(no_undefined) + + # All modules can include all other modules, diff --git a/x11-toolkits/gtkmm24/files/patch-gtk__gtkmm__Makefile.in b/x11-toolkits/gtkmm24/files/patch-gtk__gtkmm__Makefile.in new file mode 100644 index 000000000000..e514acccdc6a --- /dev/null +++ b/x11-toolkits/gtkmm24/files/patch-gtk__gtkmm__Makefile.in @@ -0,0 +1,12 @@ +--- gtk/gtkmm/Makefile.in.orig Sat Apr 9 20:53:29 2005 ++++ gtk/gtkmm/Makefile.in Tue Apr 19 17:50:35 2005 +@@ -425,8 +425,7 @@ + # libraries at link time to resolve symbols (remember a dll is like an + # executable). + @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined -Wl,--export-all-symbols +-@PLATFORM_WIN32_FALSE@win32_dlls_extra_libs = +-@PLATFORM_WIN32_TRUE@win32_dlls_extra_libs = $(sublib_win32_dlls_libs) ++win32_dlls_extra_libs = $(sublib_win32_dlls_libs) + common_ldflags = -version-info $(sublib_libversion) $(no_undefined) + + # All modules can include all other modules, |