[25720] trunk/dports/lang/logtalk/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Tue May 29 12:06:26 PDT 2007


Revision: 25720
          http://trac.macosforge.org/projects/macports/changeset/25720
Author:   gwright at macports.org
Date:     2007-05-29 12:06:25 -0700 (Tue, 29 May 2007)

Log Message:
-----------
Version bump to 2.30.0. Thanks to Paulo Moura!

Modified Paths:
--------------
    trunk/dports/lang/logtalk/Portfile

Modified: trunk/dports/lang/logtalk/Portfile
===================================================================
--- trunk/dports/lang/logtalk/Portfile	2007-05-29 18:53:16 UTC (rev 25719)
+++ trunk/dports/lang/logtalk/Portfile	2007-05-29 19:06:25 UTC (rev 25720)
@@ -2,27 +2,27 @@
 
 PortSystem	1.0
 name		logtalk
-version 2.29.5
+version 2.30.0
 
 categories	lang
-maintainers	pmoura at mac.com
+maintainers	pmoura at logtalk.org
 platforms	darwin freebsd linux
-description	Logtalk - Open source object-oriented extension to Prolog
+description	Logtalk - Open source object-oriented logic programming language
 
 long_description	\
-		Logtalk is an open source object-oriented extension to the 	\
-		Prolog programming language. Integrating logic programming 	\
-		with object-oriented and event-driven programming, it is 	\
-		compatible with most Prolog compilers. It supports both 	\
-		prototypes and classes. In addition, it supports component-	\
-		based programming through category-based composition.
+		Logtalk is an open source object-oriented logic programming language	\
+		that can use most Prolog implementations as a back-end compiler.		\
+		As a multi-paradigm language, Logtalk includes support for both 		\
+		prototypes and classes, protocols, component-based programming 			\
+		through category-based composition, event-driven programming, and 		\
+		multi-threading programming.
 
 homepage        http://logtalk.org/
 master_sites	${homepage}/files/
 
-checksums md5 6bf6beb92a687f2d69ff4cdf13382240
+checksums md5 6b2bd050f7cff98e140b460d8be3f750
 
-distname lgt2295
+distname lgt2300
 extract.suffix	.tgz
 
 configure	{}
@@ -30,44 +30,16 @@
 build		{}
 
 destroot	{
-	system "mkdir ${destroot}${prefix}/share/${distname}"
-	cd ${destroot}${prefix}/share/${distname}
-
-	system "cp -R ${workpath}/${worksrcdir}/* ."
-	system "chmod -R go-w,a+r ."
-	system "chmod a+x scripts/*.sh"
-	system "chmod a-x scripts/*.js"
-	system "chmod a+x scripts/linux/*.sh"
-	system "chmod a+x scripts/macosx/postflight"
-	system "chmod a+x xml/*.sh"
-	system "chmod a-x xml/*.js"
+	cd ${workpath}/${worksrcdir}/scripts
+	system "./install.sh ${destroot}/${prefix}"
 }
 
-post-destroot	{
-	cd ${destroot}/${prefix}/share
-	system "ln -sf ${distname} logtalk"
-	cd ../bin
-	system "ln -sf ../share/logtalk/scripts/cplgtdirs.sh cplgtdirs"
-	system "ln -sf ../share/logtalk/xml/lgt2xml.sh lgt2xml"
-	system "ln -sf ../share/logtalk/xml/lgt2html.sh lgt2html"
-	system "ln -sf ../share/logtalk/xml/lgt2pdf.sh lgt2pdf"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_bplgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_ciaolgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_eclipselgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_gplgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_plclgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_sicstuslgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_swilgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_xsblgt.sh ${destroot}/${prefix}"
-	system "export LOGTALKHOME=../share/logtalk; ../share/logtalk/scripts/make_yaplgt.sh ${destroot}/${prefix}"
-}
-
 post-pkg {
 	set resources ${workpath}/${name}-${version}.pkg/Contents/Resources/
-	file copy -force -- ${destroot}/${prefix}/share/logtalk/scripts/macosx/License.html ${resources}
-	file copy -force -- ${destroot}/${prefix}/share/logtalk/scripts/macosx/ReadMe.html ${resources}
-	file copy -force -- ${destroot}/${prefix}/share/logtalk/scripts/macosx/Welcome.html ${resources}
-	file copy -force -- ${destroot}/${prefix}/share/logtalk/scripts/macosx/postflight ${resources}
+	file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/License.html ${resources}
+	file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/ReadMe.html ${resources}
+	file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/Welcome.html ${resources}
+	file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/postflight ${resources}
 }
 
 post-activate {
@@ -78,6 +50,7 @@
 	ui_msg "*"
 	ui_msg "*    B-Prolog:       bplgt"
 	ui_msg "*    CIAO:           ciaolgt"
+	ui_msg "*    CxProlog:       cxlgt"
 	ui_msg "*    ECLiPSe:        eclipselgt"
 	ui_msg "*    GNU Prolog:     gplgt"
 	ui_msg "*    K-Prolog:       plclgt"
@@ -90,7 +63,7 @@
 	ui_msg "* the Logtalk distribution: ${prefix}/share/logtalk"
 	ui_msg "* and the environment variable LOGTALKUSER to your local configuration"
 	ui_msg "* directory (usually ~/logtalk), which you can create by running the"
-	ui_msg "* command cplgtdirs. See the file \$LOGTALKHOME/CUSTOMIZE.TXT for details"
+	ui_msg "* command cplgtdirs. See the file \$LOGTALKHOME/CUSTOMIZE.txt for details"
 	ui_msg "* on how to customize your working environment."
 	ui_msg "****************************************************************************"
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070529/73ac3837/attachment.html


More information about the macports-changes mailing list