diff options
author | dinoex <dinoex@FreeBSD.org> | 2008-11-28 02:21:30 +0800 |
---|---|---|
committer | dinoex <dinoex@FreeBSD.org> | 2008-11-28 02:21:30 +0800 |
commit | 155ced18cca57a2b8d5a5be5c5d9170df4418f7d (patch) | |
tree | 69a102c4c6b6a6117717adbf447dd28ffbe444d5 | |
parent | 9ec0b622946796fdb8846284dfb5903584027fa1 (diff) | |
download | freebsd-ports-gnome-155ced18cca57a2b8d5a5be5c5d9170df4418f7d.tar.gz freebsd-ports-gnome-155ced18cca57a2b8d5a5be5c5d9170df4418f7d.tar.zst freebsd-ports-gnome-155ced18cca57a2b8d5a5be5c5d9170df4418f7d.zip |
Etoile's Pragmatic Smalltalk, a Smalltalk JIT compiler which generates code
binary-compatible with Objective-C, allowing classes to be written in a
mixture of Smalltalk and Objective-C.
WWW: http://www.etoile-project.org/
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/etoile-smalltalkkit/Makefile | 40 | ||||
-rw-r--r-- | lang/etoile-smalltalkkit/distinfo | 3 | ||||
-rw-r--r-- | lang/etoile-smalltalkkit/pkg-descr | 5 | ||||
-rw-r--r-- | lang/etoile-smalltalkkit/pkg-plist | 26 |
5 files changed, 75 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 49bc158b0532..de79ab7a71aa 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -56,6 +56,7 @@ SUBDIR += etoile-io SUBDIR += etoile-languagekit SUBDIR += etoile-scriptkit + SUBDIR += etoile-smalltalkkit SUBDIR += execline SUBDIR += expect SUBDIR += expect-devel diff --git a/lang/etoile-smalltalkkit/Makefile b/lang/etoile-smalltalkkit/Makefile new file mode 100644 index 000000000000..46ed3b5dbd49 --- /dev/null +++ b/lang/etoile-smalltalkkit/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: etoile-smalltalkkit +# Date created: 26 Nov 2008 +# Whom: dirk.meyer@dinoex.sub.org +# +# $FreeBSD$ +# + +PORTNAME= smalltalkkit +PORTVERSION= 0.4.0 +CATEGORIES= lang gnustep +MASTER_SITES= http://download.gna.org/etoile/ +PKGNAMEPREFIX= etoile- +DISTNAME= etoile-${PORTVERSION} + +MAINTAINER= dinoex@FreeBSD.org +COMMENT= Etoile Project SmalltalkKit framework + +BUILD_DEPENDS= lemon:${PORTSDIR}/devel/lemon + +USE_BZIP2= yes +USE_GNUSTEP= yes +USE_GNUSTEP_PREFIX= yes +USE_GNUSTEP_BACK= yes +USE_GNUSTEP_BUILD= yes +USE_GNUSTEP_INSTALL= yes +USE_GNUSTEP_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES} +USE_GNUSTEP_LOCAL_LIBS+= EtoileFoundation:${FOUNDATION_PORT} +USE_GNUSTEP_LOCAL_LIBS+= LanguageKit:${LANGUAGEKIT_PORT} + +DEFAULT_LIBVERSION= 0.6 +WRKSRC= ${WRKDIR}/Etoile-${PORTVERSION} +USE_GNUSTEP_MAKE_DIRS+= Languages/SmalltalkKit +DEFAULT_LIBVERSION2= 0.0.1 +PLIST_SUB+= LIBVERSION2=${DEFAULT_LIBVERSION2} +PLIST_SUB+= MAJORLIBVERSION2=${DEFAULT_LIBVERSION2:C/([0-9]).*/\1/1} + +FOUNDATION_PORT?= devel/etoile-foundation +LANGUAGEKIT_PORT?= lang/etoile-languagekit + +.include <bsd.port.mk> diff --git a/lang/etoile-smalltalkkit/distinfo b/lang/etoile-smalltalkkit/distinfo new file mode 100644 index 000000000000..2c1e8a612c54 --- /dev/null +++ b/lang/etoile-smalltalkkit/distinfo @@ -0,0 +1,3 @@ +MD5 (etoile-0.4.0.tar.bz2) = 7c33baf8ec3a708d0d419b1e137452de +SHA256 (etoile-0.4.0.tar.bz2) = 05b5f01932aaad2ae6251ae01a1ad5376d29c984ee83d9fb62688c8d4a20237a +SIZE (etoile-0.4.0.tar.bz2) = 8225128 diff --git a/lang/etoile-smalltalkkit/pkg-descr b/lang/etoile-smalltalkkit/pkg-descr new file mode 100644 index 000000000000..454727192ea7 --- /dev/null +++ b/lang/etoile-smalltalkkit/pkg-descr @@ -0,0 +1,5 @@ +Etoile's Pragmatic Smalltalk, a Smalltalk JIT compiler which generates code +binary-compatible with Objective-C, allowing classes to be written in a +mixture of Smalltalk and Objective-C. + +WWW: http://www.etoile-project.org/ diff --git a/lang/etoile-smalltalkkit/pkg-plist b/lang/etoile-smalltalkkit/pkg-plist new file mode 100644 index 000000000000..a0d4b0911193 --- /dev/null +++ b/lang/etoile-smalltalkkit/pkg-plist @@ -0,0 +1,26 @@ +Local/Library/Frameworks/SmalltalkKit.framework/Headers +Local/Library/Frameworks/SmalltalkKit.framework/Resources +Local/Library/Frameworks/SmalltalkKit.framework/SmalltalkKit +Local/Library/Frameworks/SmalltalkKit.framework/SmalltalkKit.framework +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Headers/SmalltalkCompiler.h +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Headers/SmalltalkKit.h +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Headers/SmalltalkParser.h +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Resources/Info-gnustep.plist +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/SmalltalkKit +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/libSmalltalkKit.so +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/libSmalltalkKit.so.%%MAJORLIBVERSION%% +Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/libSmalltalkKit.so.%%LIBVERSION%% +Local/Library/Frameworks/SmalltalkKit.framework/Versions/Current +Local/Library/Frameworks/SmalltalkKit.framework/libSmalltalkKit.so +Local/Library/Headers/SmalltalkKit +Local/Library/Libraries/libSmalltalkKit.so +Local/Library/Libraries/libSmalltalkKit.so.%%MAJORLIBVERSION%% +Local/Library/Libraries/libSmalltalkKit.so.%%LIBVERSION%% +Local/Library/Libraries/libSmalltalkSupport.so +Local/Library/Libraries/libSmalltalkSupport.so.%%MAJORLIBVERSION2%% +Local/Library/Libraries/libSmalltalkSupport.so.%%LIBVERSION2%% +@dirrm Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Resources +@dirrm Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%%/Headers +@dirrm Local/Library/Frameworks/SmalltalkKit.framework/Versions/%%MAJORLIBVERSION%% +@dirrm Local/Library/Frameworks/SmalltalkKit.framework/Versions +@dirrm Local/Library/Frameworks/SmalltalkKit.framework |