source: trunk/dports/textproc/sdcv/Portfile

Last change on this file was 121269, checked in by jeremyhu@…, 3 years ago

misc: Cleanup configure.cxx_stdlib related logic now that we can assume base 2.3 or newer

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
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# $Id: Portfile 121269 2014-06-21 20:18:42Z ryandesign@macports.org $
3
4PortSystem              1.0
5PortGroup               cmake 1.0
6
7name                    sdcv
8epoch                   1
9version                 0.5.0-beta2
10categories              textproc
11platforms               darwin
12maintainers             ryandesign openmaintainer
13license                 GPL-2+
14
15description             console version of StarDict program
16
17long_description        ${name} is a console version of the StarDict program.
18
19homepage                http://sdcv.sourceforge.net/
20master_sites            sourceforge:project/sdcv/sdcv/
21
22distname                ${name}-${version}-Source
23use_bzip2               yes
24
25checksums               rmd160  a058ada1be2e6d78724ee049dbaa6c36a7b1758d \
26                        sha256  386cfc96285a653c697f8baeab676cb3f1645cea029464d194872d0bbae14ffb
27
28depends_build-append    port:pkgconfig
29
30depends_lib             port:gettext \
31                        path:lib/pkgconfig/glib-2.0.pc:glib2 \
32                        port:readline \
33                        port:zlib
34
35platform darwin {
36    if {${configure.cxx_stdlib} eq "libstdc++"} {
37        # C++11 is required.
38        # https://sourceforge.net/p/sdcv/bugs/7/
39        configure.compiler macports-gcc-4.8
40    }
41}
42
43configure.dir           ${workpath}/build
44build.dir               ${configure.dir}
45
46post-extract {
47    file mkdir ${configure.dir}
48}
49
50configure.args-append   ${worksrcpath}
51
52build.target-append     lang
53
54post-destroot {
55    set docdir ${prefix}/share/doc/${subport}
56    xinstall -d ${destroot}${docdir}
57    xinstall -m 644 -W ${worksrcpath} \
58        AUTHORS \
59        COPYING \
60        NEWS \
61        README.org \
62        ${destroot}${docdir}
63}
Note: See TracBrowser for help on using the repository browser.