Ticket #26107: Portfile

File Portfile, 2.6 KB (added by petri@…, 14 years ago)
Line 
1# -*- 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
2
3# $Id$
4
5PortSystem          1.0
6
7name                libinchi-1
8version             1.03
9categories          devel science
10maintainers         netatonce.net:petri \
11                    openmaintainer
12description         IUPAC InChI identifier generation library
13long_description    IUPAC library for standard and non-standard \
14International Chemical Identifier (InChI) non-proprietary \
15identifiers for chemical substances.
16homepage            http://www.iupac.org/inchi/
17platforms           darwin
18master_sites        http://www.iupac.org/inchi/download/version1.03/
19distfiles           INCHI-1-API.zip
20use_zip             yes
21worksrcdir          INCHI-1-API
22
23checksums           INCHI-1-API.zip \
24                    md5 7dd26285418528172326aa32f9a19ba3 \
25                    sha1 9a9ac4b2f0a03638a97ffcd325b52c9992c777af \
26                    rmd160 5a808be29e751c706b3ace7dfd8c1c7a0cdfb022 \
27
28
29use_configure       no
30build.args          -CINCHI_API/gcc_so_makefile/ -f makefile
31build.target        result/libinchi.so.1.03.00
32
33patch.dir           ${filespath}
34patch.args          -d ${workpath}
35patchfiles          patch-INCHI-1-API_INCHI_API_gcc_so_makefile-makefile.diff
36
37default_variants    +docs
38
39variant docs description {Also install documentation in PDF format} {
40   distfiles-append INCHI-1-DOC.zip
41   checksums-append INCHI-1-DOC.zip \
42                    md5 6a380e9b1ac8b963b66304e1c16a31bb \
43                    sha1 4f2d2453573dd2ef22a70e190e9e2e90562959a7 \
44                    rmd160 1390a48cd691a5b4d00cc74152ac4df6fb4e836b
45}
46
47destroot {
48   xinstall -m 644 ${worksrcpath}/INCHI_API/gcc_so_makefile/result/libinchi.so.1.03.00 ${destroot}${prefix}/lib/
49   xinstall -m 644 ${worksrcpath}/INCHI_API/gcc_so_makefile/result/libinchi.so.1 ${destroot}${prefix}/lib/
50   xinstall -m 644 ${worksrcpath}/INCHI_API/inchi_dll/inchi_api.h ${destroot}${prefix}/include/
51
52   if {[variant_isset docs]} {
53       xinstall -d -m 755 ${destroot}${prefix}/share/doc/libinchi-1/
54       xinstall -m 644 ${workpath}/INCHI-1-DOC/InChI_API_Reference.pdf ${destroot}${prefix}/share/doc/libinchi-1/
55       xinstall -m 644 ${workpath}/INCHI-1-DOC/InChI_TechMan.pdf ${destroot}${prefix}/share/doc/libinchi-1/
56       xinstall -m 644 ${workpath}/INCHI-1-DOC/InChI_UserGuide.pdf ${destroot}${prefix}/share/doc/libinchi-1/
57       xinstall -m 644 ${workpath}/INCHI-1-DOC/RelNotes.pdf ${destroot}${prefix}/share/doc/libinchi-1/
58       xinstall -m 644 ${workpath}/INCHI-1-DOC/readme.txt ${destroot}${prefix}/share/doc/libinchi-1/
59   }
60}
61