summaryrefslogtreecommitdiff
path: root/lang/qore
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2009-11-13 02:08:43 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2009-11-13 02:08:43 +0000
commit6e04f389d521a88949a2dc75e79663b55df60c16 (patch)
treed62fab10ac04a93751d548333045b222f0933960 /lang/qore
parent- Update to 1.6.5.2 [1] (diff)
Add qore 0.7.6, the Qore Programming Language.
PR: ports/140515 Submitted by: B. Estrade <estrabd at gmail.com>
Notes
Notes: svn path=/head/; revision=244193
Diffstat (limited to 'lang/qore')
-rw-r--r--lang/qore/Makefile27
-rw-r--r--lang/qore/distinfo3
-rw-r--r--lang/qore/files/patch-configure11
-rw-r--r--lang/qore/pkg-descr4
-rw-r--r--lang/qore/pkg-plist75
5 files changed, 120 insertions, 0 deletions
diff --git a/lang/qore/Makefile b/lang/qore/Makefile
new file mode 100644
index 000000000000..752880d8826f
--- /dev/null
+++ b/lang/qore/Makefile
@@ -0,0 +1,27 @@
+# Ports collection makefile for: qore
+# Date created: 12 November 2009
+# Whom: B. Estrade <estrabd@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qore
+PORTVERSION= 0.7.6
+CATEGORIES= lang
+MASTER_SITES= SF/qore/qore/${PORTVERSION}/
+
+MAINTAINER= estrabd@gmail.com
+COMMENT= The Qore Programming Language
+
+LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre \
+ xml2:${PORTSDIR}/textproc/libxml2
+BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
+ ${LOCALBASE}/bin/bison:${PORTSDIR}/devel/bison
+
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-debug --disable-static
+
+MAN1= qore.1
+
+.include <bsd.port.mk>
diff --git a/lang/qore/distinfo b/lang/qore/distinfo
new file mode 100644
index 000000000000..4221afe9fe45
--- /dev/null
+++ b/lang/qore/distinfo
@@ -0,0 +1,3 @@
+MD5 (qore-0.7.6.tar.gz) = df586d1cd81e172f82cce19fe5b84824
+SHA256 (qore-0.7.6.tar.gz) = 4916b1cb1887f98bb80e0a8f45d7ee0f6c17dd68e77216f55558231d2528fb52
+SIZE (qore-0.7.6.tar.gz) = 2542254
diff --git a/lang/qore/files/patch-configure b/lang/qore/files/patch-configure
new file mode 100644
index 000000000000..92e226c9c5c0
--- /dev/null
+++ b/lang/qore/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2009-11-13 09:55:21.000000000 +0800
++++ configure 2009-11-13 09:56:58.000000000 +0800
+@@ -17137,7 +17137,7 @@ fi
+
+ if test "$enable_64bit" = "auto"; then
+ # turn on 64-bit by default if compiling on itanium or x86_64
+- if test "$host_cpu" = "ia64" -o "$host_cpu" = "x86_64"; then
++ if test "$host_cpu" = "ia64" -o "$host_cpu" = "amd64"; then
+ enable_64bit=yes
+ else
+ case "${host_os}" in
diff --git a/lang/qore/pkg-descr b/lang/qore/pkg-descr
new file mode 100644
index 000000000000..00d07e3add13
--- /dev/null
+++ b/lang/qore/pkg-descr
@@ -0,0 +1,4 @@
+Qore is a dynamically-typed, embeddabble programming
+language designed for SMP scalability.
+
+WWW: http://www.qore.org
diff --git a/lang/qore/pkg-plist b/lang/qore/pkg-plist
new file mode 100644
index 000000000000..264a48b30bed
--- /dev/null
+++ b/lang/qore/pkg-plist
@@ -0,0 +1,75 @@
+bin/qore
+lib/libqore.la
+lib/libqore.so
+lib/libqore.so.8
+include/qore/ReferenceArgumentHelper.h
+include/qore/ReferenceHelper.h
+include/qore/qore_thread.h
+include/qore/AbstractThreadResource.h
+include/qore/QoreProgram.h
+include/qore/QoreReferenceCounter.h
+include/qore/AbstractPrivateData.h
+include/qore/QoreType.h
+include/qore/QoreListNode.h
+include/qore/QoreBigIntNode.h
+include/qore/QoreBoolNode.h
+include/qore/QoreFloatNode.h
+include/qore/QoreNothingNode.h
+include/qore/QoreNullNode.h
+include/qore/params.h
+include/qore/node_types.h
+include/qore/BuiltinFunctionList.h
+include/qore/QoreThreadLock.h
+include/qore/QoreThreadLocalStorage.h
+include/qore/QoreClass.h
+include/qore/QoreString.h
+include/qore/qore-version.h
+include/qore/common.h
+include/qore/QoreEncoding.h
+include/qore/DateTime.h
+include/qore/support.h
+include/qore/ExceptionSink.h
+include/qore/AbstractQoreNode.h
+include/qore/QoreNodeEvalOptionalRefHolder.h
+include/qore/QoreStringNode.h
+include/qore/DateTimeNode.h
+include/qore/QoreHashNode.h
+include/qore/ModuleManager.h
+include/qore/QoreNamespace.h
+include/qore/QoreObject.h
+include/qore/macros.h
+include/qore/macros-i386.h
+include/qore/macros-x86_64.h
+include/qore/DBI.h
+include/qore/macros-powerpc.h
+include/qore/macros-sparc.h
+include/qore/macros-ia64.h
+include/qore/QoreSocket.h
+include/qore/QoreNet.h
+include/qore/QoreURL.h
+include/qore/Restrictions.h
+include/qore/QoreLib.h
+include/qore/QoreCondition.h
+include/qore/QoreCounter.h
+include/qore/BinaryNode.h
+include/qore/ReferenceNode.h
+include/qore/CallReferenceNode.h
+include/qore/hash_map.h
+include/qore/QoreFtpClient.h
+include/qore/safe_dslist
+include/qore/qore_bitopts.h
+include/qore/QoreSSLBase.h
+include/qore/Datasource.h
+include/qore/SystemEnvironment.h
+include/qore/ParseOptionMap.h
+include/qore/QoreHTTPClient.h
+include/qore/ScopeGuard.h
+include/qore/ReferenceHolder.h
+include/qore/QoreSSLCertificate.h
+include/qore/QoreSSLPrivateKey.h
+include/qore/AutoVLock.h
+include/qore/QoreFile.h
+include/qore/Qore.h
+include/qore/QoreEvents.h
+include/qore/QoreRWLock.h
+@dirrm include/qore