source: trunk/dports/x11/sunbird-x11/Portfile @ 35610

Last change on this file since 35610 was 35610, checked in by afb@…, 11 years ago

new port: sunbird-x11 0.7 (mozilla calendar)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.8 KB
Line 
1# $Id: Portfile 35610 2008-03-31 06:48:00Z afb@macports.org $
2
3PortSystem      1.0
4
5name            sunbird-x11
6categories      x11
7version         0.7
8platforms       darwin
9maintainers     nomaintainer
10description     Mozilla.org's stand-alone calendar
11
12long_description \
13    Sunbird lets you manage your schedule easily, and store it where you want to.
14
15homepage        http://www.mozilla.org/projects/calendar/sunbird/
16master_sites    http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/${version}/source/
17distname        lightning-sunbird-${version}-source
18use_bzip2       yes
19
20checksums       md5 14412fad1c72a5281164ca96f6c23cf4 \
21                sha1 aa98305783a6ea765a2ea83667ead8fd664cb379 \
22                rmd160  f4ead53117fbbbe208dbdada01800446b800116d
23
24worksrcdir      mozilla
25
26patchfiles      patch-xpcom-build-Makefile \
27                patch-libprldap-Makefile.in
28
29depends_build   port:pkgconfig
30
31depends_lib     port:libidl \
32                port:glib2 \
33                port:zip \
34                port:gtk2 \
35                port:gnome-vfs \
36                port:gnome-icon-theme \
37                port:cairo \
38                port:nspr
39
40
41configure.args  --enable-application=calendar \
42                --disable-official-branding \
43                --with-distribution-id=org.macports \
44                --disable-static \
45                --enable-shared \
46                --enable-default-toolkit=gtk2 \
47                --enable-xft \
48                --disable-freetype2 \
49                --enable-xinerama \
50                --with-pthreads \
51                --enable-gnomevfs \
52                --enable-postscript \
53                --disable-prebinding \
54                --disable-debug \
55                --enable-strip \
56                --enable-optimize='-O2' \
57                --disable-tests \
58                --with-default-mozilla-five-home=${prefix}/lib/sunbird \
59                --with-system-jpeg=${prefix} \
60                --with-system-zlib=${prefix} \
61                --with-system-png=${prefix} \
62                --enable-system-cairo \
63                --with-system-cairo=${prefix} \
64                --with-system-nspr \
65                --with-nspr-prefix=${prefix}
66
67
68variant debug description "build with debugging symbols" {
69    configure.args-delete   --disable-debug \
70                            --enable-optimize='-O2' \
71                            --enable-strip
72   
73    configure.args-append   --enable-debug \
74                            --disable-optimize \
75                            --disable-strip
76}
77
78post-destroot   {
79    file mkdir ${destroot}${prefix}/share/applications
80   
81    copy \
82        ${filespath}/share-applications-sunbird.desktop \
83        ${destroot}${prefix}/share/applications/sunbird.desktop
84
85system "( echo '#!/bin/sh'; echo 'exec ${prefix}/lib/sunbird-${version}/sunbird-bin \"\$@\"' ) > ${destroot}${prefix}/bin/sunbird"
86system "chmod 755 ${destroot}${prefix}/bin/sunbird"
87}
Note: See TracBrowser for help on using the repository browser.