diff options
author | wxs <wxs@FreeBSD.org> | 2009-06-28 09:39:10 +0800 |
---|---|---|
committer | wxs <wxs@FreeBSD.org> | 2009-06-28 09:39:10 +0800 |
commit | 5f709e366e82ce6a6e767eb50cdfb6865692a7bb (patch) | |
tree | 5fc0b3b62be49f7dd2ff008f9126955e50fcc239 /lang | |
parent | 598e3f7774b217019a5b8da595689c12b85f9c5b (diff) | |
download | freebsd-ports-gnome-5f709e366e82ce6a6e767eb50cdfb6865692a7bb.tar.gz freebsd-ports-gnome-5f709e366e82ce6a6e767eb50cdfb6865692a7bb.tar.zst freebsd-ports-gnome-5f709e366e82ce6a6e767eb50cdfb6865692a7bb.zip |
- Update to 1.8.0
- Don't use ${PREFIX} for dependencies, CFLAGS or LDFLAGS
- This port still doesn't work with a custom PREFIX, it needs some work still.
PR: ports/135833
Submitted by: Masanori OZAWA <ozawa@ongs.co.jp> (maintainer)
Diffstat (limited to 'lang')
-rw-r--r-- | lang/neko/Makefile | 34 | ||||
-rw-r--r-- | lang/neko/distinfo | 6 | ||||
-rw-r--r-- | lang/neko/pkg-plist | 4 |
3 files changed, 29 insertions, 15 deletions
diff --git a/lang/neko/Makefile b/lang/neko/Makefile index 7246e4c1e3a4..9e041fdad1ed 100644 --- a/lang/neko/Makefile +++ b/lang/neko/Makefile @@ -6,8 +6,7 @@ # PORTNAME= neko -PORTVERSION= 1.6.0 -PORTREVISION= 2 +PORTVERSION= 1.8.0 CATEGORIES= lang MASTER_SITES= http://nekovm.org/_media/ @@ -32,9 +31,9 @@ OPTIONS= APACHE13 "Build with mod_neko for Apache 1.3.x" off \ BC_DIR!= cd ${PORTSDIR}/devel/boehm-gc && ${MAKE} -V WRKSRC BC_MAKEARGS= BATCH=yes WITH_THREADING=true -BC_CFLAGS:= ${CFLAGS} -CFLAGS= -I${WRKSRC} -I${PREFIX}/include -LDFLAGS= -L${BC_DIR}/.libs -L${PREFIX}/lib +BC_CFLAGS:= ${CFLAGS} +CFLAGS+= -I${WRKSRC} -I${LOCALBASE}/include +LDFLAGS+= -L${BC_DIR}/.libs -L${LOCALBASE}/lib LIBKEYNAME= .if defined(WITH_APACHE13) @@ -43,7 +42,7 @@ RUN_DEPENDS+= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 CFLAGS+= -I${LOCALBASE}/include/apache PLIST_SUB+= APACHE13= .else -LIBKEYNAME+= mod_neko +LIBKEYNAME+= mod_neko mod_tora PLIST_SUB+= APACHE13="@comment " .endif @@ -53,14 +52,14 @@ RUN_DEPENDS+= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache22 CFLAGS+= -I${LOCALBASE}/include/apache22 PLIST_SUB+= APACHE22= .else -LIBKEYNAME+= mod_neko2 +LIBKEYNAME+= mod_neko2 mod_tora2 PLIST_SUB+= APACHE22="@comment " .endif .if defined(WITH_MYSQL4) BUILD_DEPENDS+= mysql:${PORTSDIR}/databases/mysql41-client RUN_DEPENDS+= mysql:${PORTSDIR}/databases/mysql41-client -CFLAGS+= -I${PREFIX}/include/mysql +CFLAGS+= -I${LOCALBASE}/include/mysql PLIST_SUB+= MYSQL4= .else LIBKEYNAME+= mysql @@ -77,8 +76,8 @@ PLIST_SUB+= SQLITE3="@comment " .endif .if defined(WITH_PCRE) -BUILD_DEPENDS+= ${PREFIX}/include/pcre.h:${PORTSDIR}/devel/pcre -RUN_DEPENDS+= ${PREFIX}/include/pcre.h:${PORTSDIR}/devel/pcre +BUILD_DEPENDS+= ${LOCALBASE}/include/pcre.h:${PORTSDIR}/devel/pcre +RUN_DEPENDS+= ${LOCALBASE}/include/pcre.h:${PORTSDIR}/devel/pcre PLIST_SUB+= PCRE= .else LIBKEYNAME+= regexp @@ -86,8 +85,8 @@ PLIST_SUB+= PCRE="@comment " .endif .if defined(WITH_GTK2) -BUILD_DEPENDS+= ${PREFIX}/include/gtk-2.0:${PORTSDIR}/x11-toolkits/gtk20 -RUN_DEPENDS+= ${PREFIX}/include/gtk-2.0:${PORTSDIR}/x11-toolkits/gtk20 +BUILD_DEPENDS+= ${LOCALBASE}/include/gtk-2.0:${PORTSDIR}/x11-toolkits/gtk20 +RUN_DEPENDS+= ${LOCALBASE}/include/gtk-2.0:${PORTSDIR}/x11-toolkits/gtk20 PLIST_SUB+= GTK2= .else LIBKEYNAME+= ui @@ -114,6 +113,7 @@ post-patch: @${REINPLACE_CMD} \ -e '/^linkcmd =/s,"ld",cc,' \ -e 's/= readline[(][)];/= "s";/' \ + -e 's,/usr/local/lib,${PREFIX}/lib,' \ ${WRKSRC}/src/tools/install.neko .if !empty(LIBKEYNAME) .for LKN in ${LIBKEYNAME} @@ -139,6 +139,16 @@ post-patch: @${REINPLACE_CMD} \ -e 's,NEKO_LINUX,NEKO_BSD,' ${WRKSRC}/libs/ui/ui.c .endif +.if ${ARCH} == "amd64" && defined(WITH_MYSQL4) + @${ECHO_CMD} + @${ECHO_CMD} "=======================================================" + @${ECHO_CMD} + @${ECHO_CMD} " Notice: When not building MYSQL with 'CFLAGS+=-fPIC'" + @${ECHO_CMD} " first, It fails in building of a MYSQL module." + @${ECHO_CMD} + @${ECHO_CMD} "=======================================================" + @${ECHO_CMD} +.endif pre-build: @(cd ${PORTSDIR}/devel/boehm-gc/ && \ diff --git a/lang/neko/distinfo b/lang/neko/distinfo index 8a983c9c04e3..f45b3eb02963 100644 --- a/lang/neko/distinfo +++ b/lang/neko/distinfo @@ -1,3 +1,3 @@ -MD5 (neko-1.6.0.tar.gz) = ea3c16e6d396b0840a9d5bb1ef57c7dd -SHA256 (neko-1.6.0.tar.gz) = 75edb9b7f8ee13bf2e576dbdc03aee92adab8f2213b336c4058770826e7a47c8 -SIZE (neko-1.6.0.tar.gz) = 375528 +MD5 (neko-1.8.0.tar.gz) = b41da79e6f976818ab64805e9ba7298c +SHA256 (neko-1.8.0.tar.gz) = 7a71c9cf3177c14e5afc114f060d43c4056cca8afa80ab08bdc76b83fdf803d3 +SIZE (neko-1.8.0.tar.gz) = 402210 diff --git a/lang/neko/pkg-plist b/lang/neko/pkg-plist index b44006fb69d2..3fda5b89e5f8 100644 --- a/lang/neko/pkg-plist +++ b/lang/neko/pkg-plist @@ -1,11 +1,15 @@ bin/neko bin/nekoc +bin/nekoml.std +bin/nekoml bin/nekotools lib/libneko.so lib/neko/std.ndll lib/neko/zlib.ndll %%APACHE13%%lib/neko/mod_neko.ndll +%%APACHE13%%lib/neko/mod_tora.ndll %%APACHE22%%lib/neko/mod_neko2.ndll +%%APACHE22%%lib/neko/mod_tora2.ndll %%MYSQL4%%lib/neko/mysql.ndll %%SQLITE3%%lib/neko/sqlite.ndll %%PCRE%%lib/neko/regexp.ndll |