Wed Jan 19 13:46:14 2011 UTC ()
Pass LDFLAGS during linking; pkglint clean-up


(adam)
diff -r1.44 -r1.45 pkgsrc/lang/lua/Makefile
diff -r1.13 -r1.14 pkgsrc/lang/lua/buildlink3.mk
diff -r1.26 -r1.27 pkgsrc/lang/lua/distinfo
diff -r1.12 -r1.13 pkgsrc/lang/lua/patches/patch-ab

cvs diff -r1.44 -r1.45 pkgsrc/lang/lua/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/lua/Attic/Makefile 2009/11/05 18:03:49 1.44
+++ pkgsrc/lang/lua/Attic/Makefile 2011/01/19 13:46:13 1.45
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.44 2009/11/05 18:03:49 joerg Exp $ 1# $NetBSD: Makefile,v 1.45 2011/01/19 13:46:13 adam Exp $
2 2
3DISTNAME= lua-${LUA_VERSION} 3DISTNAME= lua-${LUA_VERSION}
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \ 6MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
7 ftp://ftp.gwdg.de/pub/languages/lua/ \ 7 ftp://ftp.gwdg.de/pub/languages/lua/ \
8 ftp://ftp.u-aizu.ac.jp/pub/lang/lua/ \ 8 ftp://ftp.u-aizu.ac.jp/pub/lang/lua/ \
9 ftp://ftp.chg.ru/pub/lang/lua/ \ 9 ftp://ftp.chg.ru/pub/lang/lua/ \
10 http://www.lua.org/ftp/ \ 10 http://www.lua.org/ftp/ \
11 http://www.tecgraf.puc-rio.br/lua/ftp/ \ 11 http://www.tecgraf.puc-rio.br/lua/ftp/ \
12 http://ftp.gwdg.de/pub/languages/lua/ \ 12 http://ftp.gwdg.de/pub/languages/lua/ \
13 http://mirrors.sunsite.dk/lua/ \ 13 http://mirrors.sunsite.dk/lua/ \
14 http://ftp.chg.ru/pub/lang/lua/ 14 http://ftp.chg.ru/pub/lang/lua/
@@ -44,44 +44,45 @@ BUILD_TARGET= bsd @@ -44,44 +44,45 @@ BUILD_TARGET= bsd
44BUILD_TARGET= linux 44BUILD_TARGET= linux
45.elif ${OPSYS} == "Darwin" 45.elif ${OPSYS} == "Darwin"
46BUILD_TARGET= macosx 46BUILD_TARGET= macosx
47.elif ${OPSYS} == "SunOS" 47.elif ${OPSYS} == "SunOS"
48BUILD_TARGET= solaris 48BUILD_TARGET= solaris
49.elif ${OPSYS} == "AIX" 49.elif ${OPSYS} == "AIX"
50BUILD_TARGET= aix 50BUILD_TARGET= aix
51.else 51.else
52BUILD_TARGET= generic 52BUILD_TARGET= generic
53.endif 53.endif
54 54
55PKGCONFIG_OVERRIDE= ${WRKSRC}/etc/lua.pc 55PKGCONFIG_OVERRIDE= ${WRKSRC}/etc/lua.pc
56 56
 57INSTALLATION_DIRS+= lib/pkgconfig
 58
57SUBST_CLASSES+= pc-prefix 59SUBST_CLASSES+= pc-prefix
58SUBST_FILES.pc-prefix+= ${WRKSRC}/etc/lua.pc 60SUBST_FILES.pc-prefix+= ${WRKSRC}/etc/lua.pc
59SUBST_SED.pc-prefix+= -e "s,/usr/local,${PREFIX}," 61SUBST_SED.pc-prefix+= -e "s,/usr/local,${PREFIX},"
60SUBST_STAGE.pc-prefix= post-build 62SUBST_STAGE.pc-prefix= post-build
61 63
62post-install: 64post-install:
63 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} 65 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
64 set -e; \ 66 set -e; \
65 cd ${WRKSRC}; for f in README COPYRIGHT HISTORY; do \ 67 cd ${WRKSRC}; for f in README COPYRIGHT HISTORY; do \
66 ${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}; \ 68 ${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}; \
67 done 69 done
68 set -e; \ 70 set -e; \
69 cd ${WRKSRC}/doc; for f in *.html *.gif; do \ 71 cd ${WRKSRC}/doc; for f in *.html *.gif; do \
70 ${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}; \ 72 ${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}; \
71 done 73 done
72 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} 74 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
73 set -e; \ 75 set -e; \
74 cd ${WRKSRC}/test; for f in README *.lua; do \ 76 cd ${WRKSRC}/test; for f in README *.lua; do \
75 ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR}; \ 77 ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR}; \
76 done 78 done
77 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/etc 79 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/etc
78 set -e; \ 80 set -e; \
79 cd ${WRKSRC}/etc; for f in README *.c *.ico *.lua; do \ 81 cd ${WRKSRC}/etc; for f in README *.c *.ico *.lua; do \
80 ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR}/etc; \ 82 ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR}/etc; \
81 done 83 done
82 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/pkgconfig 
83 ${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${DESTDIR}${PREFIX}/lib/pkgconfig 84 ${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
84 85
85.include "../../devel/readline/buildlink3.mk" 86.include "../../devel/readline/buildlink3.mk"
86.include "../../mk/dlopen.buildlink3.mk" 87.include "../../mk/dlopen.buildlink3.mk"
87.include "../../mk/bsd.pkg.mk" 88.include "../../mk/bsd.pkg.mk"

cvs diff -r1.13 -r1.14 pkgsrc/lang/lua/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/lang/lua/buildlink3.mk 2009/05/20 00:58:19 1.13
+++ pkgsrc/lang/lua/buildlink3.mk 2011/01/19 13:46:13 1.14
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: buildlink3.mk,v 1.13 2009/05/20 00:58:19 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.14 2011/01/19 13:46:13 adam Exp $
2 2
3BUILDLINK_TREE+= lua 3BUILDLINK_TREE+= lua
4 4
5.if !defined(LUA_BUILDLINK3_MK) 5.if !defined(LUA_BUILDLINK3_MK)
6LUA_BUILDLINK3_MK:= 6LUA_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.lua+= lua>=5.1.1 8BUILDLINK_API_DEPENDS.lua+= lua>=5.1.1
9BUILDLINK_ABI_DEPENDS.lua?= lua>=5.1.4nb1 9BUILDLINK_ABI_DEPENDS.lua+= lua>=5.1.4nb1
10BUILDLINK_PKGSRCDIR.lua?= ../../lang/lua 10BUILDLINK_PKGSRCDIR.lua?= ../../lang/lua
11 11
12.include "../../devel/readline/buildlink3.mk" 12.include "../../devel/readline/buildlink3.mk"
13.endif # LUA_BUILDLINK3_MK 13.endif # LUA_BUILDLINK3_MK
14 14
15BUILDLINK_TREE+= -lua 15BUILDLINK_TREE+= -lua

cvs diff -r1.26 -r1.27 pkgsrc/lang/lua/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/lua/Attic/distinfo 2010/05/28 05:35:50 1.26
+++ pkgsrc/lang/lua/Attic/distinfo 2011/01/19 13:46:13 1.27
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.26 2010/05/28 05:35:50 dholland Exp $ 1$NetBSD: distinfo,v 1.27 2011/01/19 13:46:13 adam Exp $
2 2
3SHA1 (lua-5.1.4.tar.gz) = 2b11c8e60306efb7f0734b747588f57995493db7 3SHA1 (lua-5.1.4.tar.gz) = 2b11c8e60306efb7f0734b747588f57995493db7
4RMD160 (lua-5.1.4.tar.gz) = c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef 4RMD160 (lua-5.1.4.tar.gz) = c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef
5Size (lua-5.1.4.tar.gz) = 216679 bytes 5Size (lua-5.1.4.tar.gz) = 216679 bytes
6SHA1 (patch-aa) = 25bcd22d3fc319c51356b7f976d0215eb04900db 6SHA1 (patch-aa) = 25bcd22d3fc319c51356b7f976d0215eb04900db
7SHA1 (patch-ab) = c5d35cbef2be7c3e2d41209c6656beacc0aa0415 7SHA1 (patch-ab) = b1a68274b67d985dd23d9eb031a7f36acefe6adf
8SHA1 (patch-ac) = a7cd4d0cce86b511481a6ef681aec64d97e3414e 8SHA1 (patch-ac) = a7cd4d0cce86b511481a6ef681aec64d97e3414e

cvs diff -r1.12 -r1.13 pkgsrc/lang/lua/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/lang/lua/patches/Attic/patch-ab 2009/12/17 16:42:46 1.12
+++ pkgsrc/lang/lua/patches/Attic/patch-ab 2011/01/19 13:46:14 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-ab,v 1.12 2009/12/17 16:42:46 jmmv Exp $ 1$NetBSD: patch-ab,v 1.13 2011/01/19 13:46:14 adam Exp $
2 2
3--- src/Makefile.orig 2008-01-19 19:37:58.000000000 +0000 3--- src/Makefile.orig 2008-01-19 19:37:58.000000000 +0000
4+++ src/Makefile 2009-12-17 16:36:51.000000000 +0000 4+++ src/Makefile 2009-12-17 16:36:51.000000000 +0000
5@@ -7,8 +7,8 @@ 5@@ -7,8 +7,8 @@
6 # Your platform. See PLATS for possible values. 6 # Your platform. See PLATS for possible values.
7 PLAT= none 7 PLAT= none
8  8
9-CC= gcc 9-CC= gcc
10-CFLAGS= -O2 -Wall $(MYCFLAGS) 10-CFLAGS= -O2 -Wall $(MYCFLAGS)
11+CC?= gcc 11+CC?= gcc
12+CFLAGS+= -Wall $(MYCFLAGS) 12+CFLAGS+= -Wall $(MYCFLAGS)
13 AR= ar rcu 13 AR= ar rcu
14 RANLIB= ranlib 14 RANLIB= ranlib
@@ -51,30 +51,30 @@ $NetBSD: patch-ab,v 1.12 2009/12/17 16:4 @@ -51,30 +51,30 @@ $NetBSD: patch-ab,v 1.12 2009/12/17 16:4
51  51
52 ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) 52 ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
53 ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) 53 ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
54@@ -48,14 +58,13 @@ o: $(ALL_O) 54@@ -48,14 +58,13 @@ o: $(ALL_O)
55 a: $(ALL_A) 55 a: $(ALL_A)
56  56
57 $(LUA_A): $(CORE_O) $(LIB_O) 57 $(LUA_A): $(CORE_O) $(LIB_O)
58- $(AR) $@ $? 58- $(AR) $@ $?
59- $(RANLIB) $@ 59- $(RANLIB) $@
60+ ${LIBTOOL} --tag=CC --mode=link ${CC} ${LDFLAGS} -o $@ ${CORE_O} ${LIB_O} -rpath ${PREFIX}/lib -version-info ${LV} ${LIBS} 60+ ${LIBTOOL} --tag=CC --mode=link ${CC} ${LDFLAGS} -o $@ ${CORE_O} ${LIB_O} -rpath ${PREFIX}/lib -version-info ${LV} ${LIBS}
61  61
62 $(LUA_T): $(LUA_O) $(LUA_A) 62 $(LUA_T): $(LUA_O) $(LUA_A)
63- $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 63- $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
64+ ${LIBTOOL} --tag=CC --mode=link $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 64+ ${LIBTOOL} --tag=CC --mode=link $(CC) -o $@ ${LDFLAGS} $(LUA_O) $(LUA_A) $(LIBS)
65  65
66 $(LUAC_T): $(LUAC_O) $(LUA_A) 66 $(LUAC_T): $(LUAC_O) $(LUA_A)
67- $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) 67- $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
68+ ${LIBTOOL} --tag=CC --mode=link $(CC) -static -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) 68+ ${LIBTOOL} --tag=CC --mode=link $(CC) -static -o $@ ${LDFLAGS} $(LUAC_O) $(LUA_A) $(LIBS)
69  69
70 clean: 70 clean:
71 $(RM) $(ALL_T) $(ALL_O) 71 $(RM) $(ALL_T) $(ALL_O)
72@@ -87,7 +96,7 @@ ansi: 72@@ -87,7 +96,7 @@ ansi:
73 $(MAKE) all MYCFLAGS=-DLUA_ANSI 73 $(MAKE) all MYCFLAGS=-DLUA_ANSI
74  74
75 bsd: 75 bsd:
76- $(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-Wl,-E" 76- $(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-Wl,-E"
77+ $(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN -DLUA_USE_READLINE" MYLIBS="-Wl,-E -lreadline -lhistory" 77+ $(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN -DLUA_USE_READLINE" MYLIBS="-Wl,-E -lreadline -lhistory"
78  78
79 freebsd: 79 freebsd:
80 $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline" 80 $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline"