[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