]> gitweb @ CieloNegro.org - firefox2-finkpatch.git/blob - Makefile
Initial import
[firefox2-finkpatch.git] / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       firefox-2.0.0.14-source
5 PKGNAME=        firefox-2.0.0.14
6 CATEGORIES=     local
7 MASTER_SITES=   ${MASTER_SITE_MOZILLA:=firefox/releases/2.0.0.14/source/}
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     INSERT_YOUR_MAIL_ADDRESS_HERE
11 HOMEPAGE=       http://mozilla.org/
12 COMMENT=        SHORT_DESCRIPTION_OF_THE_PACKAGE
13
14 WRKSRC=         ${WRKDIR}/mozilla
15 GNU_CONFIGURE=  yes
16 USE_TOOLS+=     pkg-config perl gmake
17 USE_LANGUAGES=  c c++
18
19 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-gtkmozembed.pc.in
20 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-js.pc.in
21 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-nspr.pc.in
22 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-nss.pc.in
23 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-plugin.pc.in
24 PKGCONFIG_OVERRIDE+=    build/unix/mozilla-xpcom.pc.in
25
26 post-patch:
27         cd ${WRKSRC} && \
28                 /usr/bin/perl -pi -e 's,\@executable_path,${PREFIX}/lib/${DISTNAME}n,g' `/usr/bin/grep -lr @executable_path .` && \
29                 /usr/bin/perl -pi -e 's,lxpcom,$& -lxpcom_core,' build/unix/mozilla-{config,xpcom.pc}.in && \
30                 /usr/bin/perl -pi -e 's,XP_MACOSX,__APPLE__,' xpcom/reflect/xptcall/src/md/unix/xptc{stubs_unixish_x86.cpp,_platforms_unixish_x86.h} && \
31                 /usr/bin/perl -pi -e 's/(AC_DEFUN\()([^[,]+)(,)/\1\[\2]\3/' {{build,directory/c-sdk/config}/autoconf,nsprpub/config}/nspr.m4 && \
32                 /usr/bin/perl -pi -e 's,-no-cpp-precomp,,' configure && \
33                 /usr/bin/perl -pi -e 's,argument missing, -exported_symbols_list,' configure{,.in}
34
35 CONFIGURE_ARGS+= --disable-dependency-tracking --enable-system-cairo
36
37 .include "../../converters/libiconv/buildlink3.mk"
38 .include "../../devel/atk/buildlink3.mk"
39 .include "../../devel/glib2/buildlink3.mk"
40 .include "../../devel/gettext-lib/buildlink3.mk"
41 .include "../../devel/pango/buildlink3.mk"
42 .include "../../fonts/fontconfig/buildlink3.mk"
43 .include "../../graphics/freetype2/buildlink3.mk"
44 .include "../../graphics/cairo/buildlink3.mk"
45 .include "../../graphics/glitz/buildlink3.mk"
46 .include "../../graphics/jpeg/buildlink3.mk"
47 .include "../../graphics/png/buildlink3.mk"
48 .include "../../net/libIDL/buildlink3.mk"
49 .include "../../x11/pixman/buildlink3.mk"
50 .include "../../x11/libXft/buildlink3.mk"
51 .include "../../X11/libXt/buildlink3.mk"
52 .include "../../x11/gtk2/buildlink3.mk"
53
54 .include "../../mk/bsd.pkg.mk"