[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