Update to 2.44.1, packaged by Aleksej Saushev. Major changes from 2.41: - Use pkgsrc-supplied libffcall - Use libtool - New PKG_OPTIONS to enable support for db4, gdbm, gtk2, fastcgi, pcre. - lots of bugfixesdiff -r1.66 -r1.67 pkgsrc/lang/clisp/Makefile
(tnn)
@@ -1,66 +1,52 @@ | @@ -1,66 +1,52 @@ | |||
1 | # $NetBSD: Makefile,v 1.66 2008/01/30 14:20:54 is Exp $ | 1 | # $NetBSD: Makefile,v 1.67 2008/02/29 19:34:44 tnn Exp $ | |
2 | # | |||
2 | 3 | |||
3 | DISTNAME= clisp-2.41 | 4 | DISTNAME= clisp-2.44.1 | |
4 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clisp/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clisp/} | |
6 | EXTRACT_SUFX= .tar.bz2 | 7 | #EXTRACT_SUFX= .tar.bz2 | |
7 | 8 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= asau@inbox.ru | |
9 | HOMEPAGE= http://clisp.cons.org/ | 10 | HOMEPAGE= http://clisp.cons.org/ | |
10 | COMMENT= CLISP, a Common Lisp implementation | 11 | COMMENT= CLISP, a Common Lisp implementation | |
11 | 12 | |||
12 | # Sparc64 has assembler code problems, see | 13 | # Sparc64 has assembler code problems, see | |
13 | # http://sourceforge.net/tracker/index.php?func=detail&aid=952681&group_id=1355&atid=101355 | 14 | # http://sourceforge.net/tracker/index.php?func=detail&aid=952681&group_id=1355&atid=101355 | |
14 | NOT_FOR_PLATFORM= *-*-sparc64 | 15 | NOT_FOR_PLATFORM= *-*-sparc64 | |
15 | NOT_FOR_PLATFORM+= *-*-arm | 16 | NOT_FOR_PLATFORM+= *-*-arm | |
16 | 17 | |||
17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 18 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
18 | 19 | |||
19 | .include "../../mk/bsd.prefs.mk" | 20 | PKG_DESTDIR_SUPPORT= user-destdir | |
20 | ||||
21 | .if ${OPSYS} == "NetBSD" | |||
22 | # CLISP doesn't work with jemalloc, which is default in current | |||
23 | MODULES+= --with-gmalloc | |||
24 | .endif | |||
25 | ||||
26 | .if ${MACHINE_ARCH:Malpha} || ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Mx86_64} || ${OPSYS} == "DragonFly" | |||
27 | MODULES+= --disable-mmap | |||
28 | .endif | |||
29 | 21 | |||
30 | USE_TOOLS+= dvipdf | 22 | USE_TOOLS+= dvipdf gmake | |
31 | USE_PKGLOCALEDIR= YES | 23 | USE_PKGLOCALEDIR= YES | |
32 | BUILD_DIRS= src | 24 | BUILD_DIRS= src | |
33 | CONFIGURE_DIRS= . modules/i18n modules/syscalls modules/pcre modules/rawsock \ | |||
34 | modules/readline modules/regexp modules/wildcard modules/zlib | |||
35 | CONFIGURE_ENV+= CC=${CC:Q} CFLAGS=${CFLAGS:M*:Q} CPPFLAGS=${CPPFLAGS:M*:Q} | |||
36 | GNU_CONFIGURE= YES | 25 | GNU_CONFIGURE= YES | |
37 | UNLIMIT_RESOURCES= stacksize | 26 | UNLIMIT_RESOURCES= stacksize | |
38 | USE_LIBTOOL= YES | 27 | USE_LIBTOOL= YES | |
39 | USE_GNU_READLINE= YES | 28 | CONFIGURE_ARGS+= --fsstnd=netbsd | |
40 | MODULES+= --with-module=pcre --with-module=rawsock | 29 | CONFIGURE_ARGS+= --without-included-regex | |
41 | MODULES+= --with-module=wildcard --with-module=zlib | 30 | CONFIGURE_ARGS+= --with-gettext | |
42 | CONFIGURE_ARGS+= ${MODULES} | |||
43 | TEST_TARGET= check | 31 | TEST_TARGET= check | |
44 | MAKE_ENV+= TOOLS_PLATFORM.install=${TOOLS_PLATFORM.install:Q} | 32 | MAKE_FLAGS+= docdir=${PREFIX}/share/doc/${PKGNAME} | |
45 | MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} | 33 | MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} | |
34 | MAKE_FLAGS+= elispdir="${PREFIX}/share/${PKGNAME}/emacs" | |||
35 | MAKE_FLAGS+= vimdir="${PREFIX}/share/${PKGNAME}/vim" | |||
46 | MAKE_JOBS_SAFE= no | 36 | MAKE_JOBS_SAFE= no | |
47 | 37 | |||
48 | post-configure: | 38 | .include "../../mk/bsd.prefs.mk" | |
49 | cd ${WRKSRC}/src && \ | 39 | ||
50 | ./makemake --prefix=${PREFIX} --with-readline --with-gettext \ | 40 | .if ${MACHINE_ARCH:Malpha} || ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Mx86_64} || ${OPSYS} == "DragonFly" | |
51 | --with-dynamic-ffi --fsstnd=netbsd ${MODULES} >Makefile | 41 | CONFIGURE_ARGS+= --disable-mmap | |
52 | 42 | .endif | ||
53 | pre-build: | 43 | ||
54 | cd ${WRKSRC}/src/avcall && ${MAKE} | 44 | .include "options.mk" | |
55 | cd ${WRKSRC}/src/callback && ${MAKE} | |||
56 | 45 | |||
57 | .include "../../converters/libiconv/buildlink3.mk" | 46 | .include "../../converters/libiconv/buildlink3.mk" | |
58 | .include "../../devel/gettext-lib/buildlink3.mk" | 47 | .include "../../devel/gettext-lib/buildlink3.mk" | |
48 | .include "../../devel/glib2/buildlink3.mk" | |||
59 | BUILDLINK_API_DEPENDS.libsigsegv+= libsigsegv>=2.4 | 49 | BUILDLINK_API_DEPENDS.libsigsegv+= libsigsegv>=2.4 | |
60 | .include "../../devel/libsigsegv/buildlink3.mk" | 50 | .include "../../devel/libsigsegv/buildlink3.mk" | |
61 | .include "../../devel/readline/buildlink3.mk" | |||
62 | .include "../../devel/pcre/buildlink3.mk" | |||
63 | BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2 | |||
64 | .include "../../devel/zlib/buildlink3.mk" | |||
65 | 51 | |||
66 | .include "../../mk/bsd.pkg.mk" | 52 | .include "../../mk/bsd.pkg.mk" |
@@ -1,92 +1,100 @@ | @@ -1,92 +1,100 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.12 2007/06/09 06:10:31 obache Exp $ | 1 | @comment $NetBSD: PLIST,v 1.13 2008/02/29 19:34:44 tnn Exp $ | |
2 | bin/clisp | 2 | bin/clisp | |
3 | lib/clisp/base/calls.o | 3 | lib/clisp/base/calls.o | |
4 | lib/clisp/base/gettext.o | 4 | lib/clisp/base/gettext.o | |
5 | lib/clisp/base/libavcall.a | |||
6 | lib/clisp/base/libcallback.a | |||
7 | lib/clisp/base/libcharset.a | |||
8 | lib/clisp/base/libnoreadline.a | 5 | lib/clisp/base/libnoreadline.a | |
9 | lib/clisp/base/lisp.a | 6 | lib/clisp/base/lisp.a | |
10 | lib/clisp/base/lisp.run | 7 | lib/clisp/base/lisp.run | |
11 | lib/clisp/base/lispinit.mem | 8 | lib/clisp/base/lispinit.mem | |
9 | lib/clisp/base/localcharset.o | |||
12 | lib/clisp/base/makevars | 10 | lib/clisp/base/makevars | |
13 | lib/clisp/base/modules.h | 11 | lib/clisp/base/modules.h | |
14 | lib/clisp/base/modules.o | 12 | lib/clisp/base/modules.o | |
15 | lib/clisp/base/readline.o | 13 | lib/clisp/base/readline.o | |
16 | lib/clisp/base/regex.o | |||
17 | lib/clisp/base/regexi.o | 14 | lib/clisp/base/regexi.o | |
18 | lib/clisp/base/regexp.dvi | 15 | lib/clisp/base/regexp.dvi | |
16 | lib/clisp/base/uniname.o | |||
17 | lib/clisp/base/width.o | |||
19 | lib/clisp/clisp-link | 18 | lib/clisp/clisp-link | |
20 | lib/clisp/data/Symbol-Table.text | 19 | lib/clisp/data/Symbol-Table.text | |
21 | lib/clisp/data/UnicodeDataFull.txt | 20 | lib/clisp/data/UnicodeDataFull.txt | |
21 | ${bdb}lib/clisp/full/bdb.o | |||
22 | lib/clisp/full/calls.o | 22 | lib/clisp/full/calls.o | |
23 | lib/clisp/full/cpcre.o | 23 | ${mit-clx}lib/clisp/full/clx.o | |
24 | ${new-clx}lib/clisp/full/clx.o | |||
25 | ${pcre}lib/clisp/full/cpcre.o | |||
26 | ${fastcgi}lib/clisp/full/fastcgi.o | |||
27 | ${fastcgi}lib/clisp/full/fastcgi_wrappers.o | |||
24 | lib/clisp/full/gettext.o | 28 | lib/clisp/full/gettext.o | |
25 | lib/clisp/full/libavcall.a | 29 | ${gdbm}lib/clisp/full/gdbm.o | |
26 | lib/clisp/full/libcallback.a | 30 | ${gtk2}lib/clisp/full/gtk.o | |
27 | lib/clisp/full/libcharset.a | |||
28 | lib/clisp/full/libnoreadline.a | 31 | lib/clisp/full/libnoreadline.a | |
29 | lib/clisp/full/lisp.a | 32 | lib/clisp/full/lisp.a | |
30 | lib/clisp/full/lisp.run | 33 | lib/clisp/full/lisp.run | |
31 | lib/clisp/full/lispinit.mem | 34 | lib/clisp/full/lispinit.mem | |
35 | lib/clisp/full/localcharset.o | |||
32 | lib/clisp/full/makevars | 36 | lib/clisp/full/makevars | |
33 | lib/clisp/full/modules.h | 37 | lib/clisp/full/modules.h | |
34 | lib/clisp/full/modules.o | 38 | lib/clisp/full/modules.o | |
35 | lib/clisp/full/rawsock.o | 39 | ${pgsql}lib/clisp/full/postgresql.o | |
40 | ${rawsock}lib/clisp/full/rawsock.o | |||
36 | lib/clisp/full/readline.o | 41 | lib/clisp/full/readline.o | |
37 | lib/clisp/full/regex.o | |||
38 | lib/clisp/full/regexi.o | 42 | lib/clisp/full/regexi.o | |
39 | lib/clisp/full/regexp.dvi | 43 | lib/clisp/full/regexp.dvi | |
40 | lib/clisp/full/wildcard.dvi | 44 | lib/clisp/full/uniname.o | |
41 | lib/clisp/full/wildcard.o | 45 | lib/clisp/full/width.o | |
42 | lib/clisp/full/zlib.o | 46 | ${wildcard}lib/clisp/full/wildcard.dvi | |
47 | ${wildcard}lib/clisp/full/wildcard.o | |||
48 | ${zlib}lib/clisp/full/zlib.o | |||
43 | lib/clisp/linkkit/clisp.h | 49 | lib/clisp/linkkit/clisp.h | |
44 | lib/clisp/linkkit/modprep.lisp | 50 | lib/clisp/linkkit/modprep.lisp | |
45 | lib/clisp/linkkit/modules.c | 51 | lib/clisp/linkkit/modules.c | |
46 | lib/clisp/linkkit/modules.d | |||
47 | man/man1/clisp.1 | 52 | man/man1/clisp.1 | |
48 | share/doc/clisp/ANNOUNCE | 53 | share/${PKGNAME}/emacs/clhs.el | |
49 | share/doc/clisp/CLOS-guide.txt | 54 | share/${PKGNAME}/emacs/clisp-coding.el | |
50 | share/doc/clisp/COPYRIGHT | 55 | share/${PKGNAME}/emacs/clisp-ffi.el | |
51 | share/doc/clisp/GNU-GPL | 56 | share/${PKGNAME}/emacs/clisp-indent.el | |
52 | share/doc/clisp/LISP-tutorial.txt | 57 | share/${PKGNAME}/emacs/clisp-indent.lisp | |
53 | share/doc/clisp/MAGIC.add | 58 | share/${PKGNAME}/vim/lisp.vim | |
54 | share/doc/clisp/NEWS | 59 | share/doc/${PKGNAME}/ANNOUNCE | |
55 | share/doc/clisp/README | 60 | share/doc/${PKGNAME}/CLOS-guide.txt | |
56 | share/doc/clisp/README.de | 61 | share/doc/${PKGNAME}/COPYRIGHT | |
57 | share/doc/clisp/README.es | 62 | share/doc/${PKGNAME}/GNU-GPL | |
58 | share/doc/clisp/SUMMARY | 63 | share/doc/${PKGNAME}/LISP-tutorial.txt | |
59 | share/doc/clisp/clisp.1 | 64 | share/doc/${PKGNAME}/MAGIC.add | |
60 | share/doc/clisp/clisp.dvi | 65 | share/doc/${PKGNAME}/NEWS | |
61 | share/doc/clisp/clisp.html | 66 | share/doc/${PKGNAME}/README | |
62 | share/doc/clisp/clisp.pdf | 67 | share/doc/${PKGNAME}/README.de | |
63 | share/doc/clisp/clisp.png | 68 | share/doc/${PKGNAME}/README.es | |
64 | share/doc/clisp/clisp.ps | 69 | share/doc/${PKGNAME}/SUMMARY | |
65 | share/doc/clisp/editors.txt | 70 | share/doc/${PKGNAME}/clisp.1 | |
66 | share/doc/clisp/impnotes.css | 71 | share/doc/${PKGNAME}/clisp.dvi | |
67 | share/doc/clisp/impnotes.html | 72 | share/doc/${PKGNAME}/clisp.html | |
68 | share/emacs/site-lisp/clhs.el | 73 | share/doc/${PKGNAME}/clisp.pdf | |
69 | share/emacs/site-lisp/clisp-coding.el | 74 | share/doc/${PKGNAME}/clisp.png | |
70 | share/emacs/site-lisp/clisp-ffi.el | 75 | share/doc/${PKGNAME}/clisp.ps | |
71 | share/emacs/site-lisp/clisp-indent.el | 76 | share/doc/${PKGNAME}/editors.txt | |
72 | share/emacs/site-lisp/clisp-indent.lisp | 77 | share/doc/${PKGNAME}/impnotes.css | |
78 | share/doc/${PKGNAME}/impnotes.html | |||
73 | share/locale/da/LC_MESSAGES/clisp.mo | 79 | share/locale/da/LC_MESSAGES/clisp.mo | |
74 | share/locale/da/LC_MESSAGES/clisplow.mo | 80 | share/locale/da/LC_MESSAGES/clisplow.mo | |
75 | share/locale/de/LC_MESSAGES/clisp.mo | 81 | share/locale/de/LC_MESSAGES/clisp.mo | |
76 | share/locale/de/LC_MESSAGES/clisplow.mo | 82 | share/locale/de/LC_MESSAGES/clisplow.mo | |
77 | share/locale/en/LC_MESSAGES/clisp.mo | 83 | share/locale/en/LC_MESSAGES/clisp.mo | |
78 | share/locale/en/LC_MESSAGES/clisplow.mo | 84 | share/locale/en/LC_MESSAGES/clisplow.mo | |
79 | share/locale/es/LC_MESSAGES/clisp.mo | 85 | share/locale/es/LC_MESSAGES/clisp.mo | |
80 | share/locale/es/LC_MESSAGES/clisplow.mo | 86 | share/locale/es/LC_MESSAGES/clisplow.mo | |
81 | share/locale/fr/LC_MESSAGES/clisp.mo | 87 | share/locale/fr/LC_MESSAGES/clisp.mo | |
82 | share/locale/fr/LC_MESSAGES/clisplow.mo | 88 | share/locale/fr/LC_MESSAGES/clisplow.mo | |
83 | share/locale/nl/LC_MESSAGES/clisp.mo | 89 | share/locale/nl/LC_MESSAGES/clisp.mo | |
84 | share/locale/nl/LC_MESSAGES/clisplow.mo | 90 | share/locale/nl/LC_MESSAGES/clisplow.mo | |
85 | share/locale/ru/LC_MESSAGES/clisp.mo | 91 | share/locale/ru/LC_MESSAGES/clisp.mo | |
86 | share/locale/ru/LC_MESSAGES/clisplow.mo | 92 | share/locale/ru/LC_MESSAGES/clisplow.mo | |
87 | @dirrm share/doc/clisp | 93 | @dirrm share/doc/${PKGNAME} | |
94 | @dirrm share/${PKGNAME}/vim | |||
95 | @dirrm share/${PKGNAME}/emacs | |||
88 | @dirrm lib/clisp/linkkit | 96 | @dirrm lib/clisp/linkkit | |
89 | @dirrm lib/clisp/full | 97 | @dirrm lib/clisp/full | |
90 | @dirrm lib/clisp/data | 98 | @dirrm lib/clisp/data | |
91 | @dirrm lib/clisp/base | 99 | @dirrm lib/clisp/base | |
92 | @dirrm lib/clisp | 100 | @dirrm lib/clisp |
@@ -1,17 +1,7 @@ | @@ -1,17 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2007/06/09 06:10:31 obache Exp $ | 1 | $NetBSD: distinfo,v 1.18 2008/02/29 19:34:44 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (clisp-2.41.tar.bz2) = 0f53703d45807c10e0398fc85352ed605ee566a3 | 3 | SHA1 (clisp-2.44.1.tar.gz) = 08cbf5a2f94fa1e6f29e1563e10e200f8dee8690 | |
4 | RMD160 (clisp-2.41.tar.bz2) = e98ee7142c01e946f242360c7495df5668694d34 | 4 | RMD160 (clisp-2.44.1.tar.gz) = adf762a6df98a677da9393a52ee9a02c0e1ead09 | |
5 | Size (clisp-2.41.tar.bz2) = 8319471 bytes | 5 | Size (clisp-2.44.1.tar.gz) = 8950346 bytes | |
6 | SHA1 (patch-aa) = 3d9679606bfd6598353418ae6d4182a7f4393a5e | 6 | SHA1 (patch-aa) = d2f1de2e0f3e02ccf4ece2a7b1ed0ce6ba025af2 | |
7 | SHA1 (patch-ab) = fd045706d0cbcf6fd417eba5636d11ab1d3e9329 | 7 | SHA1 (patch-ab) = 6559df5aaa12af5a62da7c82d08678f642845453 | |
8 | SHA1 (patch-ac) = 8e784d081c8ea276661b5a11ded5d856d3b2dfdc | |||
9 | SHA1 (patch-ad) = aa5cf0719299e0b8c59cdf19c52cadb9451204cf | |||
10 | SHA1 (patch-ae) = e6766368b19b0d2e6ac21e9919dfb88e792caa03 | |||
11 | SHA1 (patch-af) = 2919a13a8ca8266f5d608f4dbe35f14803c7595d | |||
12 | SHA1 (patch-ag) = f3ce92e3f0806197015b971cce24311a5a447050 | |||
13 | SHA1 (patch-ah) = 6a607e00e1815fe332325a91865889a03c60c3a0 | |||
14 | SHA1 (patch-ai) = 8291cfd4c27cbb22d5a72168cdb21c6d26400f54 | |||
15 | SHA1 (patch-aj) = 37af4382519ddb21587006789165ba1173e17577 | |||
16 | SHA1 (patch-ak) = d9bdea2e480e8ea5fbe7e703dfce62fe47b9b7e7 | |||
17 | SHA1 (patch-al) = 90ec5cc5028dba1ecda7d499def88303cbff2d2a |
# $NetBSD: options.mk,v 1.1 2008/02/29 19:34:44 tnn Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.clisp
# this option is essential for some others to work:
PKG_SUPPORTED_OPTIONS+= ffcall
PKG_SUPPORTED_OPTIONS+= pgsql gdbm bdb pcre rawsock pari fastcgi wildcard gtk2 zlib
PKG_SUPPORTED_OPTIONS+= readline
PKG_OPTIONS_OPTIONAL_GROUPS= x11-bindings
PKG_OPTIONS_GROUP.x11-bindings= mit-clx new-clx
PKG_SUPPORTED_OPTIONS+= gmalloc
PKG_SUGGESTED_OPTIONS+= ffcall pcre rawsock readline zlib
# CLISP doesn't work with jemalloc:
.if ${OPSYS} == "NetBSD"
PKG_SUGGESTED_OPTIONS+= gmalloc
.elif ${OPSYS} == "FreeBSD" && !empty(OS_VERSION:N[0-6].*)
PKG_SUGGESTED_OPTIONS+= gmalloc
.endif
.include "../../mk/bsd.prefs.mk"
.include "../../mk/bsd.options.mk"
.for option in ${PKG_SUPPORTED_OPTIONS}
. if !empty(PKG_OPTIONS:M${option})
PLIST_SUBST+= ${option}=""
. else
PLIST_SUBST+= ${option}="@comment "
. endif
.endfor
.if !empty(PKG_OPTIONS:Mgmalloc)
CONFIGURE_ARGS+= --with-gmalloc
.endif
# ffcall is required for other options to work
.if !empty(PKG_OPTIONS:Mpgsql) && empty(PKG_OPTIONS:Mffcall)
PKG_OPTIONS+= ffcall
.endif
.if !empty(PKG_OPTIONS:Mffcall)
CONFIGURE_ARGS+= --with-dynamic-ffi
. include "../../devel/ffcall/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mpgsql)
CONFIGURE_ARGS+= --with-module=postgresql
. include "../../mk/pgsql.buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mgdbm)
CONFIGURE_ARGS+= --with-module=gdbm
. include "../../databases/gdbm/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mbdb)
# it requires version 4, not anything older
CONFIGURE_ARGS+= --with-module=berkeley-db
. include "../../databases/db4/buildlink3.mk"
CPPFLAGS+= -I${PREFIX}/include/db4
LDFLAGS+= -L${PREFIX}/lib
.endif
.if !empty(PKG_OPTIONS:Mpcre)
CONFIGURE_ARGS+= --with-module=pcre
. include "../../devel/pcre/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mrawsock)
CONFIGURE_ARGS+= --with-module=rawsock
.endif
.if !empty(PKG_OPTIONS:Mpari)
CONFIGURE_ARGS+= --with-module=pari
. include "../../math/pari/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mfastcgi)
CONFIGURE_ARGS+= --with-module=fastcgi
. include "../../www/fcgi/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mnew-clx)
CONFIGURE_ARGS+= --with-module=clx/new-clx
. include "../../x11/libX11/buildlink3.mk"
. include "../../x11/libXau/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mmit-clx)
CONFIGURE_ARGS+= --with-module=clx/mit-clx
. include "../../x11/libX11/buildlink3.mk"
. include "../../x11/libXau/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mgtk2)
CONFIGURE_ARGS+= --with-module=gtk2
. include "../../devel/libglade/buildlink3.mk"
. include "../../x11/gtk2/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mwildcard)
CONFIGURE_ARGS+= --with-module=wildcard
.endif
.if !empty(PKG_OPTIONS:Mzlib)
CONFIGURE_ARGS+= --with-module=zlib
BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2
.include "../../devel/zlib/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mreadline)
USE_GNU_READLINE= YES
CONFIGURE_ARGS+= --with-readline
.include "../../devel/readline/buildlink3.mk"
.endif
@@ -1,26 +1,23 @@ | @@ -1,26 +1,23 @@ | |||
1 | $NetBSD: patch-aa,v 1.15 2007/06/09 06:10:31 obache Exp $ | 1 | $NetBSD: patch-aa,v 1.16 2008/02/29 19:34:44 tnn Exp $ | |
2 | 2 | |||
3 | --- src/makemake.in.orig 2006-10-01 17:54:24.000000000 +0000 | 3 | Don't use cache file to avoid trailing space problem. | |
4 | ||||
5 | --- src/makemake.in.orig 2008-01-03 20:28:49.000000000 +0100 | |||
4 | +++ src/makemake.in | 6 | +++ src/makemake.in | |
5 | @@ -841,10 +841,10 @@ else | 7 | @@ -1881,6 +1881,7 @@ echol "psdir = ${PSDIR}" | |
6 | fi | 8 | echol "pdfdir = ${PDFDIR}" | |
7 | if [ $HOS = unix ] ; then | 9 | echol "libdir = ${LIBDIR}" | |
8 | test -n "$mandir" || | 10 | echol "lisplibdir = \$(libdir)${NEXT_}\$(TOPDIR)" | |
9 | - mandir='${datadir}/man' # with autoconf-2.60: mandir='@mandir@' # usually '${datadir}/man' | 11 | +echol "lisplibdir = \$(libdir)${NEXT_}clisp" | |
10 | + mandir='${prefix}/man' # with autoconf-2.60: mandir='@mandir@' # usually '${datadir}/man' | 12 | if [ -n "$USE_GETTEXT" ] ; then | |
11 | MANDIR=`echo "$mandir" | sed -e "$brace_to_paren"` | 13 | echol "localedir = ${LOCALEDIR}" | |
12 | else | |||
13 | - mandir="\$(datadir)${NEXT_}man" | |||
14 | + mandir="\$(prefix)${NEXT_}man" | |||
15 | MANDIR="$mandir" | |||
16 | fi | 14 | fi | |
17 | if [ $HOS = unix ] ; then | 15 | @@ -3342,7 +3343,7 @@ echotab " if test \"\$\${ac_cv_env_ | |
18 | @@ -1361,7 +1361,7 @@ if [ "${with_dynamic_modules}" != no ]; | 16 | echotab " if test \"\$\${ac_cv_env_CFLAGS_set}\" = set; then CFLAGS=\"\$\${ac_cv_env_CFLAGS_value}\"; export CFLAGS; fi; \\" | |
19 | freebsd2* | netbsd* | openbsd*) | 17 | # we must use $(SHELL) for sub-configures because when the top CONFIG_SHELL | |
20 | XCC_CREATESHARED='ld -Bshareable -o $lib $libs' | 18 | # is bash, config.cache may be unparsable with sh on Solaris | |
21 | ;; | 19 | -echotab " \$(SHELL) ./configure --cache-file=\$\${cache} --srcdir=\$\$m \$(MODULE_CONFIGURE_FLAGS);\\" | |
22 | - freebsd3* | gnu* | linux* | cygwin* | k*bsd*) | 20 | +echotab " \$(SHELL) ./configure --srcdir=\$\$m \$(MODULE_CONFIGURE_FLAGS);\\" | |
23 | + freebsd3* | gnu* | linux* | cygwin* | k*bsd* | dragonfly*) | 21 | echotab " else \$(SHELL) ./configure --srcdir=\$\$m \$(MODULE_CONFIGURE_FLAGS); \\" | |
24 | XCC_CREATESHARED='$CC $CFLAGS $CLFLAGS -shared -o $lib $libs' | 22 | echotab " fi ) ;\\" | |
25 | ;; | 23 | echotab "fi" | |
26 | hpux9* | hpux10*) |
@@ -1,15 +1,22 @@ | @@ -1,15 +1,22 @@ | |||
1 | $NetBSD: patch-ab,v 1.12 2007/04/01 12:45:39 tron Exp $ | 1 | $NetBSD: patch-ab,v 1.13 2008/02/29 19:34:44 tnn Exp $ | |
2 | 2 | |||
3 | --- libcharset/Makefile.in.orig 2005-03-23 21:27:45.000000000 +0200 | 3 | --- src/po/Makefile.in.in.orig 2007-10-28 01:52:28.000000000 +0200 | |
4 | +++ libcharset/Makefile.in | 4 | +++ src/po/Makefile.in.in | |
5 | @@ -45,8 +45,8 @@ include/localcharset.h : | 5 | @@ -80,7 +80,7 @@ install-data-yes: all force | |
6 | install-lib : all force | 6 | @catalogs='$(CATALOGS)'; \ | |
7 | cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' | 7 | for cat in $$catalogs; do \ | |
8 | $(mkinstalldirs) $(includedir) | 8 | cat=`basename $$cat`; \ | |
9 | - $(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h | 9 | - destdir=$(localedir); \ | |
10 | - $(INSTALL_DATA) include/localcharset.h $(includedir)/localcharset.h | 10 | + destdir=$(DESTDIR)$(localedir); \ | |
11 | + $(TOOLS_PLATFORM.install) -c -m 644 include/libcharset.h $(includedir)/libcharset.h | 11 | lang=`echo $$cat | sed 's/\.gmo$$//'`; \ | |
12 | + $(TOOLS_PLATFORM.install) -c -m 644 include/localcharset.h $(includedir)/localcharset.h | 12 | dir="$$destdir/$$lang/LC_MESSAGES"; \ | |
13 | 13 | datarootdir=`echo "$$destdir" | sed -e 's,/[^/]*$$,,'`; \ | ||
14 | install : include/libcharset.h include/localcharset.h force | 14 | @@ -108,7 +108,7 @@ installdirs: force | |
15 | cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' | 15 | @catalogs='$(CATALOGS)'; \ | |
16 | for cat in $$catalogs; do \ | |||
17 | cat=`basename $$cat`; \ | |||
18 | - destdir=$(localedir); \ | |||
19 | + destdir=$(DESTDIR)$(localedir); \ | |||
20 | lang=`echo $$cat | sed 's/\.gmo$$//'`; \ | |||
21 | dir="$$destdir/$$lang/LC_MESSAGES"; \ | |||
22 | datarootdir=`echo "$$destdir" | sed -e 's,/[^/]*,,'`; \ |