? files ? foo.diff Index: Makefile =================================================================== RCS file: /ncvs/ports/lang/neko/Makefile,v retrieving revision 1.7 diff -u -r1.7 Makefile --- Makefile 5 Jan 2009 20:36:31 -0000 1.7 +++ Makefile 22 Jun 2009 18:15:31 -0000 @@ -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 @@ 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 @@ 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 @@ 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 @@ .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 @@ .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 @@ -124,21 +123,31 @@ .endif .if defined(WITH_APACHE13) @${REINPLACE_CMD} \ - -e 's,"/usr/include/apache-1.3","${PREFIX}/include/apache",' \ + -e 's,"/usr/include/apache-1.3","${LOCALBASE}/include/apache",' \ ${WRKSRC}/src/tools/install.neko .endif .if defined(WITH_APACHE22) @${REINPLACE_CMD} \ - -e 's,"/usr/include/apache2","${PREFIX}/include/apache22",' \ + -e 's,"/usr/include/apache2","${LOCALBASE}/include/apache22",' \ ${WRKSRC}/src/tools/install.neko .endif .if defined(WITH_GTK2) @${REINPLACE_CMD} \ - -e 's,"/usr/include/gtk-2.0","${PREFIX}/include/gtk-2.0",' \ + -e 's,"/usr/include/gtk-2.0","${LOCALBASE}/include/gtk-2.0",' \ ${WRKSRC}/src/tools/install.neko @${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/ && \ Index: distinfo =================================================================== RCS file: /ncvs/ports/lang/neko/distinfo,v retrieving revision 1.1 diff -u -r1.1 distinfo --- distinfo 21 Aug 2007 06:13:33 -0000 1.1 +++ distinfo 22 Jun 2009 18:15:31 -0000 @@ -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 Index: pkg-plist =================================================================== RCS file: /ncvs/ports/lang/neko/pkg-plist,v retrieving revision 1.1 diff -u -r1.1 pkg-plist --- pkg-plist 21 Aug 2007 06:13:33 -0000 1.1 +++ pkg-plist 22 Jun 2009 18:15:31 -0000 @@ -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