[43613] trunk/dports/lang
ryandesign at macports.org
ryandesign at macports.org
Fri Dec 12 03:36:30 PST 2008
Revision: 43613
http://trac.macports.org/changeset/43613
Author: ryandesign at macports.org
Date: 2008-12-12 03:36:30 -0800 (Fri, 12 Dec 2008)
Log Message:
-----------
qore: new port, version 0.7.2; see #17502
Modified Paths:
--------------
trunk/dports/lang/clisp/Portfile
trunk/dports/lang/nqc/Portfile
trunk/dports/lang/nqc/files/patch-Makefile.diff
trunk/dports/lang/squeak/Portfile
Added Paths:
-----------
trunk/dports/lang/qore/
trunk/dports/lang/qore/Portfile
trunk/dports/lang/qore/files/
trunk/dports/lang/qore/files/patch-configure.diff
Modified: trunk/dports/lang/clisp/Portfile
===================================================================
--- trunk/dports/lang/clisp/Portfile 2008-12-12 10:51:22 UTC (rev 43612)
+++ trunk/dports/lang/clisp/Portfile 2008-12-12 11:36:30 UTC (rev 43613)
@@ -65,15 +65,15 @@
}
configure.cflags
-configure.args --prefix=${prefix} --with-libreadline-prefix=${prefix} \
+configure.args --with-libreadline-prefix=${prefix} \
--with-libsigsegv-prefix=${prefix} --with-libiconv-prefix=${prefix}
-configure {
- set cmdstring "CFLAGS='[join ${configure.cflags}]' \
- ./configure [join ${configure.args}]"
- ui_debug "EXECUTING: $cmdstring"
- system "cd ${configure.dir} && $cmdstring"
-}
+#configure {
+# set cmdstring "CFLAGS='[join ${configure.cflags}]' \
+# ./configure [join ${configure.args}]"
+# ui_debug "EXECUTING: $cmdstring"
+# system "cd ${configure.dir} && $cmdstring"
+#}
post-configure {
if {[variant_isset darwin]} {
Modified: trunk/dports/lang/nqc/Portfile
===================================================================
--- trunk/dports/lang/nqc/Portfile 2008-12-12 10:51:22 UTC (rev 43612)
+++ trunk/dports/lang/nqc/Portfile 2008-12-12 11:36:30 UTC (rev 43613)
@@ -23,4 +23,13 @@
reinplace "s|@prefix@|${prefix}|g" ${worksrcpath}/Makefile
}
-build.env TARGET=macosx
+pre-build {
+ build.env TARGET=macosx \
+ CFLAGS="${configure.cflags}" \
+ LDFLAGS="${configure.ldflags}"
+}
+
+variant universal {
+ set configure.cflags-append "${configure.cflags} ${configure.universal_cflags}"
+ set configure.ldflags-append "${configure.ldflags} ${configure.universal_ldflags}"
+}
Modified: trunk/dports/lang/nqc/files/patch-Makefile.diff
===================================================================
--- trunk/dports/lang/nqc/files/patch-Makefile.diff 2008-12-12 10:51:22 UTC (rev 43612)
+++ trunk/dports/lang/nqc/files/patch-Makefile.diff 2008-12-12 11:36:30 UTC (rev 43613)
@@ -12,3 +12,16 @@
MANEXT?=1
+@@ -164,10 +164,10 @@
+ $(MKDIR) bin
+
+ bin/nqc : compiler/parse.cpp $(OBJ)
+- $(CXX) -o $@ $(OBJ) $(LIBS)
++ $(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
+
+ bin/mkdata : mkdata/mkdata.cpp nqc/SRecord.cpp
+- $(CXX) -o bin/mkdata -Inqc/ -Iplatform/ mkdata/mkdata.cpp nqc/SRecord.cpp
++ $(CXX) $(CFLAGS) $(LDFLAGS) -o bin/mkdata -Inqc/ -Iplatform/ mkdata/mkdata.cpp nqc/SRecord.cpp
+
+ #
+ # clean up stuff
Added: trunk/dports/lang/qore/Portfile
===================================================================
--- trunk/dports/lang/qore/Portfile (rev 0)
+++ trunk/dports/lang/qore/Portfile 2008-12-12 11:36:30 UTC (rev 43613)
@@ -0,0 +1,31 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name qore
+version 0.7.2
+categories lang
+maintainers users.sourceforge.net:david_nichols
+description dynamically-typed programming language
+long_description Qore is a dynamically-typed, embeddabble programming language designed for SMP scalability
+homepage http://qoretechnologies.com/qore
+platforms darwin
+master_sites sourceforge
+
+checksums md5 ceeca648e60d64e8eccf017ef806a6b1 \
+ sha1 2a41e7115dd1d5b31b93a77f1c3559702b6bbae7 \
+ rmd160 9054d186fb58ef85117577ca82f2eea188a254f3
+
+depends_build port:flex \
+ port:bison
+
+depends_lib port:openssl \
+ port:pcre \
+ port:libxml2 \
+ port:zlib \
+ port:bzip2
+
+patchfiles patch-configure.diff
+
+configure.args --disable-debug --disable-static
Property changes on: trunk/dports/lang/qore/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/lang/qore/files/patch-configure.diff
===================================================================
--- trunk/dports/lang/qore/files/patch-configure.diff (rev 0)
+++ trunk/dports/lang/qore/files/patch-configure.diff 2008-12-12 11:36:30 UTC (rev 43613)
@@ -0,0 +1,59 @@
+--- configure.orig 2008-12-03 06:51:39.000000000 -0600
++++ configure 2008-12-12 05:28:49.000000000 -0600
+@@ -21048,6 +21048,11 @@
+ fi
+ fi
+
++# set find prefix
++if test -n "$prefix" -a "$prefix" != "NONE"; then
++ find_prefix="$prefix"
++fi
++
+ #AC_CANONICAL_HOST
+ # get CPU family
+ case "${host_cpu}" in
+@@ -21440,7 +21445,7 @@
+
+ { echo "$as_me:$LINENO: checking for zlib libraries and header files" >&5
+ echo $ECHO_N "checking for zlib libraries and header files... $ECHO_C" >&6; }
+-for dir in "${with_zlib_dir}" /usr / /usr/local /opt/gnu /opt/zlib /usr/local/zlib /opt/local /sw /usr/sfw /opt/sfw; do
++for dir in "${with_zlib_dir}" "${find_prefix}" /usr / /usr/local /opt/gnu /opt/zlib /usr/local/zlib /opt/local /sw /usr/sfw /opt/sfw; do
+ find_zlib $dir
+ if test -n "$ZLIB_LDFLAGS"; then
+ break
+@@ -21530,7 +21535,7 @@
+
+ { echo "$as_me:$LINENO: checking for pcre libraries and header files" >&5
+ echo $ECHO_N "checking for pcre libraries and header files... $ECHO_C" >&6; }
+-for dir in "${with_pcre_dir}" /usr / /usr/local /opt/gnu /opt/pcre /usr/local/pcre /opt/local /sw /usr/sfw /opt/sfw; do
++for dir in "${with_pcre_dir}" "${find_prefix}" /usr / /usr/local /opt/gnu /opt/pcre /usr/local/pcre /opt/local /sw /usr/sfw /opt/sfw; do
+ find_pcre $dir
+ if test -n "$PCRE_LDFLAGS"; then
+ break
+@@ -21642,7 +21647,7 @@
+
+ { echo "$as_me:$LINENO: checking for libxml2 libraries and header files" >&5
+ echo $ECHO_N "checking for libxml2 libraries and header files... $ECHO_C" >&6; }
+-for dir in "${with_libxml2_dir}" /usr / /usr/local /opt/gnu /opt/libxml2 /usr/local/libxml2 /opt/local /sw /usr/sfw /opt/sfw; do
++for dir in "${with_libxml2_dir}" "${find_prefix}" /usr / /usr/local /opt/gnu /opt/libxml2 /usr/local/libxml2 /opt/local /sw /usr/sfw /opt/sfw; do
+ find_libxml2 $dir
+ if test -n "$LIBXML2_LDFLAGS"; then
+ break
+@@ -21745,7 +21750,7 @@
+
+ { echo "$as_me:$LINENO: checking for bz2lib libraries and header files" >&5
+ echo $ECHO_N "checking for bz2lib libraries and header files... $ECHO_C" >&6; }
+-for dir in "${with_bz2lib_dir}" /usr / /usr/local /opt/gnu /opt/bzlib /usr/local/bzlib /opt/local /sw /usr/sfw /opt/sfw; do
++for dir in "${with_bz2lib_dir}" "${find_prefix}" /usr / /usr/local /opt/gnu /opt/bzlib /usr/local/bzlib /opt/local /sw /usr/sfw /opt/sfw; do
+ find_bz2lib $dir
+ if test -n "$BZ2_LDFLAGS"; then
+ break
+@@ -21831,7 +21836,7 @@
+
+ { echo "$as_me:$LINENO: checking for openssl libraries and header files" >&5
+ echo $ECHO_N "checking for openssl libraries and header files... $ECHO_C" >&6; }
+-for dir in "${with_openssl_dir}" /usr / /usr/local /opt/gnu /opt/openssl /usr/local/openssl /opt/local /sw /usr/sfw /opt/sfw; do
++for dir in "${with_openssl_dir}" "${find_prefix}" /usr / /usr/local /opt/gnu /opt/openssl /usr/local/openssl /opt/local /sw /usr/sfw /opt/sfw; do
+ find_openssl $dir
+ if test -n "$OPENSSL_LDFLAGS"; then
+ break
Modified: trunk/dports/lang/squeak/Portfile
===================================================================
--- trunk/dports/lang/squeak/Portfile 2008-12-12 10:51:22 UTC (rev 43612)
+++ trunk/dports/lang/squeak/Portfile 2008-12-12 11:36:30 UTC (rev 43613)
@@ -3,7 +3,7 @@
PortSystem 1.0
name squeak
-version 3.9
+version 3.10
categories lang squeak
maintainers nomaintainer
description Full, portable, Smalltalk-80 system
@@ -18,28 +18,35 @@
sites. The entire Squeak system is open source software, distributed \
freely with a liberal license.
platforms darwin
-homepage ftp://ftp.squeak.org
+homepage http://www.squeakvm.org/unix/
-set squeak_vm_version 3.9-8
-set squeak_img_version 3.9
-set squeak_short_vrsn 39
-set squeak_patch_no 7067
+set squeak_vm_version ${version}-1
+set squeak_img_version ${version}
+set squeak_short_vrsn [strsed ${version} {g/\.//}]
+set squeak_patch_no 7159
set squeak_vm_src Squeak-${squeak_vm_version}.src.tar
-set squeak_img_name Squeak${squeak_img_version}-final-${squeak_patch_no}
+set squeak_img_name Squeak${squeak_img_version}-${squeak_patch_no}-basic
set squeak_img ${squeak_img_name}.image
set squeak_img_changes ${squeak_img_name}.changes
set squeak_img_src ${squeak_img_name}.zip
master_sites http://www.squeakvm.org/unix/release/ \
- ftp://ftp.squeak.org/3.8/unix-linux \
+ ftp://ftp.squeak.org/${squeak_img_version}/unix-linux \
ftp://ftp.squeak.org/${squeak_img_version}/
distname Squeak-${squeak_img_version}
distfiles ${squeak_vm_src}.gz ${squeak_img_src}
-checksums ${squeak_vm_src}.gz md5 645ef7e321c61601c9c70d94fa9417e4 \
- ${squeak_img_src} md5 30d991c418be1cd9c5d05fb87dea2f19
+checksums ${squeak_vm_src}.gz \
+ md5 7fbac029115831d18422f3079dbb0444 \
+ sha1 6b7ab071bcf78318a0fead94ff89d1557a877c77 \
+ rmd160 be67239e47219727d7ea87c75a245d2f7173c3aa \
+ ${squeak_img_src} \
+ md5 212224bce3b84338df24d0a5fee069f8 \
+ sha1 6ffbd29c12532eeb5b132840c5bc3b8c4c2a2c07 \
+ rmd160 b33e917d27ae62ad84e781eb68e5ae8400e24f31
+
default_variants +quartz
extract.only ${squeak_vm_src}.gz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081212/2b87b033/attachment.html>
More information about the macports-changes
mailing list