[131250] trunk/dports/lang/logtalk/Portfile
larryv at macports.org
larryv at macports.org
Wed Jan 7 11:04:41 PST 2015
Revision: 131250
https://trac.macports.org/changeset/131250
Author: larryv at macports.org
Date: 2015-01-07 11:04:41 -0800 (Wed, 07 Jan 2015)
Log Message:
-----------
logtalk: Convert tabs to spaces and reformat (#46471)
Modified Paths:
--------------
trunk/dports/lang/logtalk/Portfile
Modified: trunk/dports/lang/logtalk/Portfile
===================================================================
--- trunk/dports/lang/logtalk/Portfile 2015-01-07 19:04:39 UTC (rev 131249)
+++ trunk/dports/lang/logtalk/Portfile 2015-01-07 19:04:41 UTC (rev 131250)
@@ -1,93 +1,90 @@
# $Id$
-PortSystem 1.0
-name logtalk
-conflicts logtalk-devel
-version 2.44.1
+PortSystem 1.0
+name logtalk
+conflicts logtalk-devel
+version 2.44.1
-categories lang
-maintainers logtalk.org:pmoura
-license Artistic-2
-platforms darwin freebsd linux
-supported_archs noarch
+categories lang
+maintainers logtalk.org:pmoura
+license Artistic-2
+platforms darwin freebsd linux
+supported_archs noarch
-description Logtalk - Open source object-oriented logic programming language
+description Logtalk - Open source object-oriented logic programming language
-long_description \
- Logtalk is an object-oriented logic programming language that can use most \
- Prolog implementations as a back-end compiler. As a multi-paradigm language, \
- it includes support for both prototypes and classes, protocols (interfaces), \
- component-based programming through category-based composition, event-driven \
- programming, and high-level multi-threading programming.
+long_description Logtalk is an object-oriented logic programming language that can use most \
+ Prolog implementations as a back-end compiler. As a multi-paradigm language, \
+ it includes support for both prototypes and classes, protocols (interfaces), \
+ component-based programming through category-based composition, event-driven \
+ programming, and high-level multi-threading programming.
-homepage http://logtalk.org/
-master_sites ${homepage}files/
+homepage http://logtalk.org/
+master_sites ${homepage}files/
-checksums \
- sha1 9649b95be37b511676a5a1926d75c1a46b285642 \
- rmd160 d02cd52ca322c819ac671d9abf83956a7b6c3ecf
+checksums \
+ sha1 9649b95be37b511676a5a1926d75c1a46b285642 \
+ rmd160 d02cd52ca322c819ac671d9abf83956a7b6c3ecf
-distname lgt[strsed ${version} {g/\.//}]
+use_bzip2 yes
-use_bzip2 yes
+depends_lib port:shared-mime-info
-depends_lib port:shared-mime-info
+use_configure no
-use_configure no
+build {}
-build {}
-
destroot {
- system "cd ${worksrcpath}/scripts && ./install.sh ${destroot}${prefix}"
+ system "cd ${worksrcpath}/scripts && ./install.sh ${destroot}${prefix}"
}
post-destroot {
- delete ${destroot}${prefix}/share/mime
+ delete ${destroot}${prefix}/share/mime
}
package.flat no
post-pkg {
- set resources ${workpath}/${name}-${version}.pkg/Contents/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}
+ set resources ${workpath}/${name}-${version}.pkg/Contents/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 {
- ui_msg "****************************************************************************"
- ui_msg "* Integration scripts have been created for running Logtalk with selected"
- ui_msg "* back-end Prolog compilers (which must be properly installed for running"
- ui_msg "* the scripts!):"
- ui_msg "*"
- ui_msg "* B-Prolog (version 7.5#8 or later): bplgt"
- ui_msg "* CxProlog (version 0.97.5 or later): cxlgt"
- ui_msg "* ECLiPSe (version 6.0#141 or later): eclipselgt"
- ui_msg "* GNU Prolog (version 1.4.0 or later): gplgt"
- ui_msg "* Lean Prolog (version 2.19.0 or later): lplgt"
- ui_msg "* Qu-Prolog (version 8.12 or later): qplgt"
- ui_msg "* SICStus Prolog (versions 3.12.x, 4.x): sicstuslgt"
- ui_msg "* SWI-Prolog (version 5.8.0 or later): swilgt"
- ui_msg "* XSB (version 3.3 or later): xsblgt (first run must use sudo)"
- ui_msg "* XSB 64 bits (version 3.3 or later): xsb64lgt (first run must use sudo)"
- ui_msg "* XSB MT (version 3.3 or later): xsbmtlgt (first run must use sudo)"
- ui_msg "* XSB MT 64 bits (version 3.3 or later): xsbmt64lgt (first run must use sudo)"
- ui_msg "* YAP (version 6.0.2 or later): yaplgt"
- ui_msg "*"
- ui_msg "* Remember to set the environment variable LOGTALKHOME to the path to"
- 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 must create by running the"
- ui_msg "* command logtalk_user_setup. See the file \$LOGTALKHOME/CUSTOMIZE.txt"
- ui_msg "* for details on how to customize your working environment."
- ui_msg "*"
- if {[file exists ${prefix}/share/mime/packages/logtalk.xml]} {
- delete ${prefix}/share/mime/packages/logtalk.xml
- }
- xinstall -d ${prefix}/share/mime/packages
- xinstall -m 644 ${prefix}/share/${distname}/scripts/freedesktop/logtalk.xml ${prefix}/share/mime/packages
- system "${prefix}/bin/update-mime-database ${prefix}/share/mime; true"
- ui_msg "* Added the Logtalk mime-type to the Shared MIME-info Database."
- ui_msg "****************************************************************************"
+ ui_msg "****************************************************************************"
+ ui_msg "* Integration scripts have been created for running Logtalk with selected"
+ ui_msg "* back-end Prolog compilers (which must be properly installed for running"
+ ui_msg "* the scripts!):"
+ ui_msg "*"
+ ui_msg "* B-Prolog (version 7.5#8 or later): bplgt"
+ ui_msg "* CxProlog (version 0.97.5 or later): cxlgt"
+ ui_msg "* ECLiPSe (version 6.0#141 or later): eclipselgt"
+ ui_msg "* GNU Prolog (version 1.4.0 or later): gplgt"
+ ui_msg "* Lean Prolog (version 2.19.0 or later): lplgt"
+ ui_msg "* Qu-Prolog (version 8.12 or later): qplgt"
+ ui_msg "* SICStus Prolog (versions 3.12.x, 4.x): sicstuslgt"
+ ui_msg "* SWI-Prolog (version 5.8.0 or later): swilgt"
+ ui_msg "* XSB (version 3.3 or later): xsblgt (first run must use sudo)"
+ ui_msg "* XSB 64 bits (version 3.3 or later): xsb64lgt (first run must use sudo)"
+ ui_msg "* XSB MT (version 3.3 or later): xsbmtlgt (first run must use sudo)"
+ ui_msg "* XSB MT 64 bits (version 3.3 or later): xsbmt64lgt (first run must use sudo)"
+ ui_msg "* YAP (version 6.0.2 or later): yaplgt"
+ ui_msg "*"
+ ui_msg "* Remember to set the environment variable LOGTALKHOME to the path to"
+ 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 must create by running the"
+ ui_msg "* command logtalk_user_setup. See the file \$LOGTALKHOME/CUSTOMIZE.txt"
+ ui_msg "* for details on how to customize your working environment."
+ ui_msg "*"
+ if {[file exists ${prefix}/share/mime/packages/logtalk.xml]} {
+ delete ${prefix}/share/mime/packages/logtalk.xml
+ }
+ xinstall -d ${prefix}/share/mime/packages
+ xinstall -m 644 ${prefix}/share/${distname}/scripts/freedesktop/logtalk.xml ${prefix}/share/mime/packages
+ system "${prefix}/bin/update-mime-database ${prefix}/share/mime; true"
+ ui_msg "* Added the Logtalk mime-type to the Shared MIME-info Database."
+ ui_msg "****************************************************************************"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150107/86c7121e/attachment.html>
More information about the macports-changes
mailing list