summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/Makefile1
-rw-r--r--lang/pharo/Makefile45
-rw-r--r--lang/pharo/distinfo2
-rw-r--r--lang/pharo/pkg-descr11
4 files changed, 59 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index d5783c30bd45..4c32a80e4497 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -244,6 +244,7 @@
SUBDIR += petite-chez
SUBDIR += pfe
SUBDIR += phantomjs
+ SUBDIR += pharo
SUBDIR += phc
SUBDIR += php-mode.el
SUBDIR += php5
diff --git a/lang/pharo/Makefile b/lang/pharo/Makefile
new file mode 100644
index 000000000000..15de65b95284
--- /dev/null
+++ b/lang/pharo/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: pharo
+# Date created: 26 April 2012
+# Whom: mutoh@openedu.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= pharo
+DISTVERSION= 1.4
+CATEGORIES= lang
+MASTER_SITES= https://gforge.inria.fr/frs/download.php/30620/
+DISTNAME= Pharo-${DISTVERSION}-${SVNVERSION}
+EXTRACT_ONLY= Pharo-${DISTVERSION}-${SVNVERSION}.zip
+
+MAINTAINER= mutoh@openedu.org
+COMMENT= Pharo is Smalltalk-inspired environment
+
+LICENSE= AL2 MIT
+LICENSE_COMB= multi
+
+RUN_DEPENDS= squeak:${PORTSDIR}/lang/squeak
+
+SVNVERSION= 14438
+
+NO_BUILD= yes
+USE_ZIP= yes
+
+SHAREMODE= 644
+
+DIST_SUBDIR= squeak
+
+FILES_DIR= ${WRKDIR}/Pharo-${DISTVERSION}-${SVNVERSION}/
+FILES_TO_INSTALL=Pharo-${DISTVERSION}.image \
+ Pharo-${DISTVERSION}.changes \
+ PharoV10.sources
+PLIST_FILES= lib/squeak/Pharo-${DISTVERSION}.image \
+ lib/squeak/Pharo-${DISTVERSION}.changes \
+ lib/squeak/PharoV10.sources
+
+do-install:
+.for f in ${FILES_TO_INSTALL}
+ (cd ${FILES_DIR} && ${INSTALL_DATA} ${f} ${PREFIX}/lib/squeak/)
+.endfor
+
+.include <bsd.port.mk>
diff --git a/lang/pharo/distinfo b/lang/pharo/distinfo
new file mode 100644
index 000000000000..336094d99abe
--- /dev/null
+++ b/lang/pharo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (squeak/Pharo-1.4-14438.zip) = 7f1a3fa43f44f3f4d05955cd1b1191abcdb8f3ee9692eeb55d67ef0122324f1d
+SIZE (squeak/Pharo-1.4-14438.zip) = 13324537
diff --git a/lang/pharo/pkg-descr b/lang/pharo/pkg-descr
new file mode 100644
index 000000000000..3641e8033e69
--- /dev/null
+++ b/lang/pharo/pkg-descr
@@ -0,0 +1,11 @@
+Pharo is a clean, innovative, open-source Smalltalk-inspired environment.
+- pure object-oriented language
+- runs on all major platforms
+- stable core with large test suite
+- a clean look and feel
+- good developer tools
+- low memory footprint
+
+It runs under squeak virtual machine.
+
+WWW: http://www.pharo-project.org/