source: trunk/dports/graphics/dcraw/Portfile @ 106596

Last change on this file since 106596 was 106596, checked in by ryandesign@…, 7 years ago

dcraw: update to 9.18-20130531122400

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.1 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 106596 2013-05-31 18:21:41Z ryandesign@macports.org $
3
4PortSystem              1.0
5PortGroup               archcheck 1.0
6
7name                    dcraw
8version                 9.18-20130531122400
9set version_number      [lindex [split ${version} -] 0]
10categories              graphics
11maintainers             ryandesign openmaintainer
12license                 GPL-2+
13platforms               darwin
14homepage                http://www.cybercom.net/~dcoffin/dcraw/
15master_sites            ${homepage}archive/
16distname                ${name}-${version_number}
17worksrcdir              $name
18dist_subdir             ${name}/${version}
19use_configure           no
20use_parallel_build      yes
21
22description             Digital camera raw photo decoding software supporting \
23                        hundreds of cameras
24
25long_description        ${name} is a small program for processing raw, \
26                        unprocessed CCD data files from any of hundreds of \
27                        digital cameras with better quality output than the \
28                        tools provided by camera vendors.
29
30checksums               rmd160  007dac16b4d55cbef01aa3bf23800e4cfa4f4ef2 \
31                        sha256  5bc3ddc09efe4edd3002dfad4bc1e4657450fe2f605b715a04503a189f318d66
32
33depends_lib             port:gettext \
34                        port:libiconv \
35                        port:jpeg \
36                        port:jasper \
37                        port:lcms
38
39archcheck.files         lib/libintl.dylib \
40                        lib/libiconv.dylib \
41                        lib/libjpeg.dylib \
42                        lib/libjasper.dylib \
43                        lib/liblcms.dylib
44
45post-extract {
46    xinstall -W ${filespath} Makefile.in ${worksrcpath}/Makefile
47}
48
49configure.ldflags-append -ljasper
50
51variant universal {}
52
53build.args              CC="${configure.cc} [get_canonical_archflags]" \
54                        CFLAGS="${configure.cflags}" \
55                        CPPFLAGS="${configure.cppflags}" \
56                        LDFLAGS="${configure.ldflags}" \
57                        PREFIX=${prefix}
58
59destroot.args           PREFIX=${prefix}
60
61set my_locales          {ca cs da de eo es fr hu it nl pl pt ru sv zh_CN zh_TW}
62
63post-destroot {
64    xinstall -m 644 -W ${worksrcpath} dcraw.1 ${destroot}${prefix}/share/man/man1
65    foreach locale ${my_locales} {
66        if {[file exist ${worksrcpath}/dcraw_${locale}.1]} {
67            xinstall -m 755 -d ${destroot}${prefix}/share/man/${locale}/man1
68            xinstall -m 644 -W ${worksrcpath} dcraw_${locale}.1 ${destroot}${prefix}/share/man/${locale}/man1/dcraw.1
69        }
70        if {[file exist ${worksrcpath}/build/dcraw_${locale}.mo]} {
71            xinstall -m 755 -d ${destroot}${prefix}/share/locale/${locale}/LC_MESSAGES
72            xinstall -m 644 -W ${worksrcpath}/build dcraw_${locale}.mo ${destroot}${prefix}/share/locale/${locale}/LC_MESSAGES/dcraw.mo
73        }
74    }
75}
76
77livecheck.type          regex
78livecheck.url           http://www.ryandesign.com/macports/version.php/${name}
79livecheck.regex         {^(.+)$}
Note: See TracBrowser for help on using the repository browser.