diff options
author | garga <garga@FreeBSD.org> | 2005-10-31 22:42:20 +0800 |
---|---|---|
committer | garga <garga@FreeBSD.org> | 2005-10-31 22:42:20 +0800 |
commit | b3639dcd7d8986ce3045a61ae07f6d3c46edcc93 (patch) | |
tree | 39c833af5af9f957f7fdb5d448baa420f9617497 /lang | |
parent | 81c885481c1bbce34ce8437d37b6793751107619 (diff) | |
download | freebsd-ports-gnome-b3639dcd7d8986ce3045a61ae07f6d3c46edcc93.tar.gz freebsd-ports-gnome-b3639dcd7d8986ce3045a61ae07f6d3c46edcc93.tar.zst freebsd-ports-gnome-b3639dcd7d8986ce3045a61ae07f6d3c46edcc93.zip |
Library that provides an ECMAScript (JavaScript) run-time environment.
WWW: http://www.adaptive-enterprises.com.au/~d/software/see/
PR: ports/88178
Submitted by: Simun Mikecin <sime@logos.hr>
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/see-devel/Makefile | 64 | ||||
-rw-r--r-- | lang/see-devel/distinfo | 2 | ||||
-rw-r--r-- | lang/see-devel/files/patch-include_see_Makefile.in | 14 | ||||
-rw-r--r-- | lang/see-devel/files/patch-libsee_dtoa__config.h | 11 | ||||
-rw-r--r-- | lang/see-devel/pkg-descr | 3 | ||||
-rw-r--r-- | lang/see-devel/pkg-plist | 29 |
7 files changed, 124 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index f52e8667d00a..1d0ff6db8a3b 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -253,6 +253,7 @@ SUBDIR += sdcc SUBDIR += sdcc-devel SUBDIR += see + SUBDIR += see-devel SUBDIR += siod SUBDIR += sisc SUBDIR += sketchy diff --git a/lang/see-devel/Makefile b/lang/see-devel/Makefile new file mode 100644 index 000000000000..05d1525ad5ad --- /dev/null +++ b/lang/see-devel/Makefile @@ -0,0 +1,64 @@ +# New ports collection makefile for: see-devel +# Date created: 29 Oct 2005 +# Whom: Simun Mikecin <sime@logos.hr> +# +# $FreeBSD$ +# + +PORTNAME= see +PORTVERSION= 1.3 +CATEGORIES= lang devel +MASTER_SITES= http://www.adaptive-enterprises.com.au/~d/software/see/ +PKGNAMESUFFIX= -devel +DISTNAME= ${PORTNAME}-${PORTVERSION}-20050609-gerry + +MAINTAINER= sime@logos.hr +COMMENT= Simple ECMAScript Engine (SEE) + +OPTIONS= GC "Use Boehm-Weiser garbage collection package" on \ + OPTIMIZED_CFLAGS "Enable some additional optimizations" off + +CONFLICTS= see-[0-9]* + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} + +USE_ZIP= yes +INSTALLS_SHLIB= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_PERL5_BUILD=yes +USE_REINPLACE= yes +USE_LIBTOOL_VER=15 + +CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \ + CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} + +.include <bsd.port.pre.mk> + +.if defined(WITH_OPTIMIZED_CFLAGS) +CFLAGS+= -O2 -fomit-frame-pointer +.endif + +.if defined(WITH_GC) +LIB_DEPENDS+= gc:${PORTSDIR}/devel/boehm-gc +.else +CONFIGURE_ARGS+= --without-boehm-gc +PTHREAD_CFLAGS= +PTHREAD_LIBS= +.endif + +post-patch: + @${REINPLACE_CMD} -e "s|PACKAGE_BUGREPORT='dleonard@users|PACKAGE_BUGREPORT='dleonard\\\@users|" \ + ${WRKSRC}/configure + +.if !defined(NOPORTDOCS) +post-install: + ${MKDIR} ${DOCSDIR} +.for f in doc/USAGE.html AUTHORS NEWS README TODO COPYING + ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.post.mk> diff --git a/lang/see-devel/distinfo b/lang/see-devel/distinfo new file mode 100644 index 000000000000..430fa72f836d --- /dev/null +++ b/lang/see-devel/distinfo @@ -0,0 +1,2 @@ +MD5 (see-1.3-20050609-gerry.zip) = 480aa963913ef1d7a2180e6e385e7de8 +SIZE (see-1.3-20050609-gerry.zip) = 600545 diff --git a/lang/see-devel/files/patch-include_see_Makefile.in b/lang/see-devel/files/patch-include_see_Makefile.in new file mode 100644 index 000000000000..30003b748d8d --- /dev/null +++ b/lang/see-devel/files/patch-include_see_Makefile.in @@ -0,0 +1,14 @@ +--- include/see/Makefile.in.orig Mon Oct 31 14:07:09 2005 ++++ include/see/Makefile.in Mon Oct 31 14:11:01 2005 +@@ -405,7 +405,10 @@ + $(PERL) -n -e \ + 'print if s!^#define\s+(\S+)\s+(.+)!s,\\\@$$1\\\@,$$2/*$$1*/,g;!; \ + print if s:^/\*\s*#undef\s+(\S+)\s*\*/.*:s,\\\@$$1\\\@,0/*!$$1*/,g;:; \ +- ' < $(CONFIG_HEADER) > inc-subst ++ ' < $(CONFIG_HEADER) > inc-subst.tmp ++ ${PERL} -n -e \ ++ 's/[^\\]\@/\\\@/g; print; \ ++ ' < inc-subst.tmp > inc-subst + + error.h: error.h.in inc-subst + $(PERL) -p inc-subst < $(srcdir)/error.h.in > error.h diff --git a/lang/see-devel/files/patch-libsee_dtoa__config.h b/lang/see-devel/files/patch-libsee_dtoa__config.h new file mode 100644 index 000000000000..9679f6537f87 --- /dev/null +++ b/lang/see-devel/files/patch-libsee_dtoa__config.h @@ -0,0 +1,11 @@ +--- libsee/dtoa_config.h.orig Tue Apr 26 13:37:43 2005 ++++ libsee/dtoa_config.h Sat Oct 29 16:07:56 2005 +@@ -12,7 +12,7 @@ + + #include <see/type.h> + +-#if defined(__i386__) || defined(__amd64__) ++#if defined(__i386__) || defined(__amd64__) || defined(__ia64__) || defined(__alpha__) + # define IEEE_8087 + #endif + diff --git a/lang/see-devel/pkg-descr b/lang/see-devel/pkg-descr new file mode 100644 index 000000000000..5bcf69e029b9 --- /dev/null +++ b/lang/see-devel/pkg-descr @@ -0,0 +1,3 @@ +Library that provides an ECMAScript (JavaScript) run-time environment. + +WWW: http://www.adaptive-enterprises.com.au/~d/software/see/ diff --git a/lang/see-devel/pkg-plist b/lang/see-devel/pkg-plist new file mode 100644 index 000000000000..e54e94ca0b55 --- /dev/null +++ b/lang/see-devel/pkg-plist @@ -0,0 +1,29 @@ +bin/libsee-config +bin/see-shell +include/see/cfunction.h +include/see/debug.h +include/see/error.h +include/see/eval.h +include/see/input.h +include/see/intern.h +include/see/interpreter.h +include/see/mem.h +include/see/native.h +include/see/no.h +include/see/object.h +include/see/see.h +include/see/string.h +include/see/try.h +include/see/type.h +include/see/value.h +lib/libsee.a +lib/libsee.so +lib/libsee.so.0 +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%%%DOCSDIR%%/USAGE.html +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm include/see |