Changeset 143922 for trunk/dports/lang


Ignore:
Timestamp:
Dec 27, 2015, 4:03:13 PM (3 years ago)
Author:
khindenburg@…
Message:

logtalk-devel: obsolete per maintainer #50114

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/logtalk-devel/Portfile

    r129747 r143922  
    33
    44PortSystem          1.0
    5 
     5replaced_by         logtalk
     6PortGroup           obsolete 1.0
    67name                logtalk-devel
    7 conflicts           logtalk
    88version             3.00.0-rc9
    9 
     9revision            1
    1010categories          lang
    11 maintainers         logtalk.org:pmoura
    12 license             GPL-3+
    13 platforms           darwin freebsd linux
    14 supported_archs     noarch
    15 
    16 description         Logtalk - Open source object-oriented logic programming language
    17 
    18 long_description    Logtalk is an object-oriented logic programming language that extends and \
    19                     leverages the Prolog language with a feature set suitable for programming \
    20                     in the large. Logtalk supports modern code encapsulation and code reuse   \
    21                     mechanisms without compromising the declarative programming features of   \
    22                     Prolog. Logtalk is implemented in highly portable code and can use most   \
    23                     modern and standards compliant Prolog implementations as a back-end       \
    24                     compiler. As a multi-paradigm language, it includes support for modules,  \
    25                     prototypes, classes, protocols (interfaces), categories (components and   \
    26                     hot patching), event-driven programming, and high-level multi-threading   \
    27                     programming. Its distribution uses a commercial friendly license and      \
    28                     includes full documentation, portable libraries, a comprehensive set of   \
    29                     portable developer tools, and a large number of programming examples to   \
    30                     help get you started.
    31 
    32 homepage            http://logtalk.org/
    33 
    34 fetch.type          git
    35 git.url             git://github.com/LogtalkDotOrg/logtalk3.git
    36 git.branch          fd2f05e82276cb216b4b7098adf8017df3e082b2
    37 
    38 distname            logtalk-${version}
    39 
    40 depends_lib         port:shared-mime-info
    41 
    42 use_configure       no
    43 
    44 build               {}
    45 
    46 destroot {
    47     system "cd ${worksrcpath}/scripts && ./install.sh -p ${destroot}${prefix}"
    48 }
    49 
    50 post-destroot {
    51     delete ${destroot}${prefix}/share/mime
    52 }
    53 
    54 package.flat no
    55 
    56 post-pkg {
    57     set resources ${workpath}/${name}-${version}.pkg/Contents/Resources/
    58     file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/License.html ${resources}
    59     file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/ReadMe.html ${resources}
    60     file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/Welcome.html ${resources}
    61     file copy -force -- ${workpath}/${worksrcdir}/scripts/macosx/postflight ${resources}
    62 }
    63 
    64 post-activate {
    65     ui_msg "****************************************************************************"
    66     ui_msg "* Integration scripts have been created for running Logtalk with selected"
    67     ui_msg "* back-end Prolog compilers (which must be properly installed for running"
    68     ui_msg "* the scripts!):"
    69     ui_msg "*"
    70     ui_msg "* B-Prolog (version 7.8 or later):         bplgt"
    71     ui_msg "* CxProlog (version 0.97.7 or later):      cxlgt"
    72     ui_msg "* ECLiPSe (version 6.1#143 or later):      eclipselgt"
    73     ui_msg "* GNU Prolog (version 1.4.2 or later):     gplgt"
    74     ui_msg "* Lean Prolog (version 3.8.8 or later):    lplgt       (experimental)"
    75     ui_msg "* Qu-Prolog (version 9.0 or later):        qplgt"
    76     ui_msg "* Quintus Prolog (version 3.3 or later):   quintuslgt  (experimental)"
    77     ui_msg "* SICStus Prolog (version 4.1.0 or later): sicstuslgt"
    78     ui_msg "* SWI-Prolog (version 6.0.0 or later):     swilgt"
    79     ui_msg "* XSB (version 3.5.0 or later):            xsblgt      (first run may require sudo)"
    80     ui_msg "* XSB MT (version 3.5.0 or later):         xsbmtlgt    (first run may require sudo)"
    81     ui_msg "* YAP (version 6.3.4 or later):            yaplgt"
    82     ui_msg "*"
    83     ui_msg "* Remember to set the environment variable LOGTALKHOME to the path to"
    84     ui_msg "* the Logtalk distribution: ${prefix}/share/logtalk"
    85     ui_msg "* and the environment variable LOGTALKUSER to your local configuration"
    86     ui_msg "* directory (usually ~/logtalk), which you must create by running the"
    87     ui_msg "* command logtalk_user_setup. See the file \$LOGTALKHOME/CUSTOMIZE.txt"
    88     ui_msg "* for details on how to customize your working environment."
    89     ui_msg "*"
    90     if {[file exists ${prefix}/share/mime/packages/logtalk.xml]} {
    91         delete ${prefix}/share/mime/packages/logtalk.xml
    92     }
    93     xinstall -d ${prefix}/share/mime/packages
    94     xinstall -m 644 ${prefix}/share/${distname}/scripts/freedesktop/logtalk.xml ${prefix}/share/mime/packages
    95     system "${prefix}/bin/update-mime-database ${prefix}/share/mime; true"
    96     ui_msg "* Added the Logtalk mime-type to the Shared MIME-info Database."
    97     ui_msg "****************************************************************************"
    98 }
Note: See TracChangeset for help on using the changeset viewer.