source: trunk/dports/www/firefox-x11/Portfile @ 36150

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

firefox-11: add patch to allow building with Xcode 3.1
(https://bugzilla.mozilla.org/show_bug.cgi?id=421689)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.1 KB
Line 
1# $Id: Portfile 36150 2008-04-19 14:32:49Z gui_dos@macports.org $
2
3PortSystem      1.0
4
5name            firefox-x11
6categories      www x11
7version         2.0.0.13
8revision        1
9platforms       darwin
10maintainers     nomaintainer
11description     Mozilla.org's popular stand-alone web browser
12
13long_description \
14    Firefox empowers you to browse faster, more safely and more \
15    efficiently than with any other browser.
16
17homepage        http://www.mozilla.com/firefox/
18master_sites    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${version}/source/
19distname        firefox-${version}-source
20use_bzip2       yes
21
22checksums       md5 2c778aa46525e0f63efbedad0654ed47 \
23                sha1 45e804fe96119af6ce1ca39da07b107eaf3a1d54 \
24                rmd160 3452d5bffd14e8e230c400191c78c431305bd2b2
25
26worksrcdir      mozilla
27
28patchfiles      patch-browser-app-profile-firefox.js \
29                patch-en-US-chrome-branding-brand.dtd \
30                patch-xpcom-build-Makefile \
31                patch-dylib_file.diff \
32                patch-layout-build-Makefile.in \
33                patch-build-unix-mozilla-xpcom.pc \
34                patch-browser-app-mozilla.in \
35                patch-xptcall_x86.diff \
36                patch-pthread.diff \
37                patch-executable_path.diff \
38                patch-configure.diff
39
40depends_build   port:pkgconfig
41
42depends_lib     port:libidl \
43                port:glib2 \
44                port:zip \
45                port:gtk2 \
46                port:gnome-vfs \
47                port:gnome-icon-theme \
48                port:cairo \
49                port:nspr
50
51
52configure.args  --enable-application=browser \
53                --disable-official-branding \
54                --with-distribution-id=org.macports \
55                --disable-static \
56                --enable-shared \
57                --enable-default-toolkit=gtk2 \
58                --enable-xft \
59                --disable-freetype2 \
60                --enable-xinerama \
61                --with-pthreads \
62                --enable-gnomevfs \
63                --enable-postscript \
64                --disable-prebinding \
65                --disable-debug \
66                --enable-strip \
67                --enable-optimize='-O2' \
68                --disable-tests \
69                --with-default-mozilla-five-home=${prefix}/lib/firefox \
70                --with-system-jpeg=${prefix} \
71                --with-system-zlib=${prefix} \
72                --with-system-png=${prefix} \
73                --enable-system-cairo \
74                --with-system-cairo=${prefix} \
75                --with-system-nspr \
76                --with-nspr-prefix=${prefix}
77
78
79variant debug description "build with debugging symbols" {
80    configure.args-delete   --disable-debug \
81                            --enable-optimize='-O2' \
82                            --enable-strip
83   
84    configure.args-append   --enable-debug \
85                            --disable-optimize \
86                            --disable-strip
87}
88
89post-destroot   {
90    file mkdir ${destroot}${prefix}/share/applications
91   
92    copy \
93        ${filespath}/share-applications-firefox.desktop \
94        ${destroot}${prefix}/share/applications/firefox.desktop
95}
Note: See TracBrowser for help on using the repository browser.