comms/multisync-gui: Fix indirect linking on DragonFly The Scons script had to be modified to accept LDFLAGS environment variable. This was piggy-backed to existing patch.diff -r1.17 -r1.18 pkgsrc/comms/multisync-gui/Makefile
(marino)
@@ -1,27 +1,29 @@ | @@ -1,27 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2012/04/27 12:31:38 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2012/05/16 19:57:56 marino Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= multisync-gui-0.91.0 | 4 | DISTNAME= multisync-gui-0.91.0 | |
5 | PKGREVISION= 13 | 5 | PKGREVISION= 13 | |
6 | CATEGORIES= comms | 6 | CATEGORIES= comms | |
7 | MASTER_SITES= http://www.opensync.org/raw-attachment/wiki/releases/0.2x/download/ | 7 | MASTER_SITES= http://www.opensync.org/raw-attachment/wiki/releases/0.2x/download/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.opensync.org/ | 10 | HOMEPAGE= http://www.opensync.org/ | |
11 | COMMENT= GUI for libopensync | 11 | COMMENT= GUI for libopensync | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | USE_TOOLS+= pkg-config | 15 | USE_TOOLS+= pkg-config | |
16 | HAS_CONFIGURE= yes | 16 | HAS_CONFIGURE= yes | |
17 | 17 | |||
18 | REPLACE_PYTHON= waf | 18 | REPLACE_PYTHON= waf | |
19 | 19 | |||
20 | LDFLAGS.DragonFly= -lgthread-2.0 | |||
21 | ||||
20 | .include "../../lang/python/application.mk" | 22 | .include "../../lang/python/application.mk" | |
21 | .include "../../devel/glib2/buildlink3.mk" | 23 | .include "../../devel/glib2/buildlink3.mk" | |
22 | .include "../../textproc/libxml2/buildlink3.mk" | 24 | .include "../../textproc/libxml2/buildlink3.mk" | |
23 | .include "../../x11/gtk2/buildlink3.mk" | 25 | .include "../../x11/gtk2/buildlink3.mk" | |
24 | .include "../../devel/libglade/buildlink3.mk" | 26 | .include "../../devel/libglade/buildlink3.mk" | |
25 | .include "../../comms/libopensync/buildlink3.mk" | 27 | .include "../../comms/libopensync/buildlink3.mk" | |
26 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 28 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
27 | .include "../../mk/bsd.pkg.mk" | 29 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2012/02/16 17:35:30 hans Exp $ | 1 | $NetBSD: distinfo,v 1.3 2012/05/16 19:57:56 marino Exp $ | |
2 | 2 | |||
3 | SHA1 (multisync-gui-0.91.0.tar.gz) = 03b32007dab9945ee08affe6ac59be34f565adcb | 3 | SHA1 (multisync-gui-0.91.0.tar.gz) = 03b32007dab9945ee08affe6ac59be34f565adcb | |
4 | RMD160 (multisync-gui-0.91.0.tar.gz) = 7522f28e217acefde9076229da81ab4df627e2af | 4 | RMD160 (multisync-gui-0.91.0.tar.gz) = 7522f28e217acefde9076229da81ab4df627e2af | |
5 | Size (multisync-gui-0.91.0.tar.gz) = 112933 bytes | 5 | Size (multisync-gui-0.91.0.tar.gz) = 112933 bytes | |
6 | SHA1 (patch-aa) = 13417a99cfeb6d50bbe3c9cafbe970e870e0b417 | 6 | SHA1 (patch-aa) = 65b9735de7fec54ac2cd8cf34801f8185c51c2a6 | |
7 | SHA1 (patch-configure) = 8802f1d38d4f159e42ab5ce1730488c4095375ba | 7 | SHA1 (patch-configure) = 8802f1d38d4f159e42ab5ce1730488c4095375ba |
@@ -1,13 +1,14 @@ | @@ -1,13 +1,14 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2009/02/27 17:44:14 drochner Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2012/05/16 19:57:56 marino Exp $ | |
2 | 2 | |||
3 | --- src/wscript.orig 2006-11-06 20:36:21.000000000 +0100 | 3 | --- src/wscript.orig 2006-11-06 20:36:21.000000000 +0100 | |
4 | +++ src/wscript | 4 | +++ src/wscript | |
5 | @@ -16,6 +16,8 @@ def build(bld): | 5 | @@ -16,6 +16,9 @@ def build(bld): | |
6 | obj_gui.find_sources_in_dirs('. plugins') | 6 | obj_gui.find_sources_in_dirs('. plugins') | |
7 | obj_gui.defines='HAVE_CONFIG_H=1' | 7 | obj_gui.defines='HAVE_CONFIG_H=1' | |
8 | obj_gui.uselib = 'GLIB GTK GLADE OPENSYNC OPENSYNCENGINE' | 8 | obj_gui.uselib = 'GLIB GTK GLADE OPENSYNC OPENSYNCENGINE' | |
9 | + obj_gui.env['LINKFLAGS'] += [os.getenv('LDFLAGS')] | |||
9 | + obj_gui.env['LINKFLAGS'] += ['-Wl,-R' + os.getenv('LOCALBASE') + '/lib'] | 10 | + obj_gui.env['LINKFLAGS'] += ['-Wl,-R' + os.getenv('LOCALBASE') + '/lib'] | |
10 | + obj_gui.env['LINKFLAGS'] += ['-Wl,-R' + os.getenv('X11BASE') + '/lib'] | 11 | + obj_gui.env['LINKFLAGS'] += ['-Wl,-R' + os.getenv('X11BASE') + '/lib'] | |
11 | 12 | |||
12 | Common.install_files('MULTISYNC_DATA', '', 'multisync-gui.glade') | 13 | Common.install_files('MULTISYNC_DATA', '', 'multisync-gui.glade') | |
13 | else: | 14 | else: |