Fix linking problems which caused missing rpath with native X11.diff -r1.1.1.1 -r1.2 pkgsrc/x11/docker/Makefile
(ahoka)
@@ -1,26 +1,28 @@ | @@ -1,26 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.1.1.1 2008/08/13 11:42:55 ahoka Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2009/01/17 19:00:14 ahoka Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= docker-1.5 | 4 | DISTNAME= docker-1.5 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= x11 | 6 | CATEGORIES= x11 | |
6 | MASTER_SITES= http://offload1.icculus.org/openbox/2/docker/ | 7 | MASTER_SITES= http://offload1.icculus.org/openbox/2/docker/ | |
7 | 8 | |||
8 | PKG_DESTDIR_SUPPORT= user-destdir | 9 | PKG_DESTDIR_SUPPORT= user-destdir | |
9 | 10 | |||
10 | MAINTAINER= ahoka@NetBSD.org | 11 | MAINTAINER= ahoka@NetBSD.org | |
11 | HOMEPAGE= http://icculus.org/openbox/2/docker/ | 12 | HOMEPAGE= http://icculus.org/openbox/2/docker/ | |
12 | COMMENT= WindowMaker dock app which acts as a system tray | 13 | COMMENT= WindowMaker dock app which acts as a system tray | |
13 | 14 | |||
14 | USE_TOOLS+= pkg-config gmake | 15 | USE_TOOLS+= pkg-config gmake | |
15 | 16 | |||
16 | MAKE_ENV+= PREFIX=${DESTDIR}${PREFIX} | 17 | MAKE_ENV+= PREFIX=${${DESTDIR}${PREFIX}:Q} | |
17 | MAKE_ENV+= XLIBPATH=${X11BASE} | 18 | MAKE_ENV+= LDFLAGS=${LDFLAGS:Q} | |
19 | MAKE_ENV+= CFLAGS=${CFLAGS:Q} | |||
18 | 20 | |||
19 | INSTALLATION_DIRS+= bin | 21 | INSTALLATION_DIRS+= bin | |
20 | 22 | |||
21 | do-install: | 23 | do-install: | |
22 | ${INSTALL_PROGRAM} ${WRKSRC}/docker ${DESTDIR}${PREFIX}/bin | 24 | ${INSTALL_PROGRAM} ${WRKSRC}/docker ${DESTDIR}${PREFIX}/bin | |
23 | 25 | |||
24 | .include "../../devel/glib2/buildlink3.mk" | 26 | .include "../../devel/glib2/buildlink3.mk" | |
25 | .include "../../x11/libX11/buildlink3.mk" | 27 | .include "../../x11/libX11/buildlink3.mk" | |
26 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.1.1.1 2008/08/13 11:42:55 ahoka Exp $ | 1 | $NetBSD: distinfo,v 1.2 2009/01/17 19:00:14 ahoka Exp $ | |
2 | 2 | |||
3 | SHA1 (docker-1.5.tar.gz) = aff3e0c6103a7b1f190d4207868ae7c28d267304 | 3 | SHA1 (docker-1.5.tar.gz) = aff3e0c6103a7b1f190d4207868ae7c28d267304 | |
4 | RMD160 (docker-1.5.tar.gz) = d36883acf4de5c2e97d478a7d29cb66645189748 | 4 | RMD160 (docker-1.5.tar.gz) = d36883acf4de5c2e97d478a7d29cb66645189748 | |
5 | Size (docker-1.5.tar.gz) = 14863 bytes | 5 | Size (docker-1.5.tar.gz) = 14863 bytes | |
6 | SHA1 (patch-aa) = be91c68b6b9e16434e11b0567338ee9fa2b040eb | 6 | SHA1 (patch-aa) = 7f1a36956fa2302ac22d20ede10a5af5fb9e6cf0 |
@@ -1,16 +1,28 @@ | @@ -1,16 +1,28 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2008/08/13 11:42:55 ahoka Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2009/01/17 19:00:14 ahoka Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig 2002-11-20 11:20:49.000000000 +0100 | 3 | --- Makefile.orig 2002-11-20 11:20:49.000000000 +0100 | |
4 | +++ Makefile | 4 | +++ Makefile | |
5 | @@ -5,9 +5,9 @@ | 5 | @@ -5,12 +5,9 @@ | |
6 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# | 6 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# | |
7 | 7 | |||
8 | # Change this PREFIX to where you want docker to be installed | 8 | # Change this PREFIX to where you want docker to be installed | |
9 | -PREFIX=/usr/local | 9 | -PREFIX=/usr/local | |
10 | +PREFIX?=/usr/local | 10 | +PREFIX?=/usr/local | |
11 | # Change this XLIBPATH to point to your X11 development package's installation | 11 | # Change this XLIBPATH to point to your X11 development package's installation | |
12 | -XLIBPATH=/usr/X11R6/lib | 12 | -XLIBPATH=/usr/X11R6/lib | |
13 | - | |||
14 | -# Sets some flags for stricter compiling | |||
15 | -CFLAGS=-pedantic -Wall -W -O | |||
13 | +XLIBPATH?=/usr/X11R6/lib | 16 | +XLIBPATH?=/usr/X11R6/lib | |
14 | 17 | |||
15 | # Sets some flags for stricter compiling | 18 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# | |
16 | CFLAGS=-pedantic -Wall -W -O | 19 | # # | |
20 | @@ -30,7 +27,7 @@ all: $(target) $(sources) $(headers) | |||
21 | @echo Build Successful | |||
22 | ||||
23 | $(target): $(sources:.c=.o) | |||
24 | - $(CC) $(CFLAGS) -L$(XLIBPATH) -lX11 \ | |||
25 | + $(CC) $(CFLAGS) $(LDFLAGS) -lX11 \ | |||
26 | `pkg-config --libs glib-2.0` $^ -o $@ | |||
27 | ||||
28 | %.o: %.c |