[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / mono

Annotation of pkgsrc/lang/mono/Makefile, Revision 1.92

1.92    ! kefren      1: # $NetBSD: Makefile,v 1.91 2009/08/12 02:31:19 obache Exp $
1.1       jmmv        2:
1.60      kefren      3: DISTNAME=      mono-${MONO_VERSION}
1.91      obache      4: PKGREVISION=   1
1.1       jmmv        5: CATEGORIES=    lang
1.92    ! kefren      6: PKGREVISION=   2
1.72      kefren      7: MASTER_SITES=  http://ftp.novell.com/pub/mono/sources/mono/
1.60      kefren      8: EXTRACT_SUFX=  .tar.bz2
1.1       jmmv        9:
1.60      kefren     10: MAINTAINER=    kefren@NetBSD.org
1.27      recht      11: HOMEPAGE=      http://www.mono-project.com/
1.1       jmmv       12: COMMENT=       Open source implementation of the .NET Development Framework
1.9       recht      13:
1.68      joerg      14: PKG_DESTDIR_SUPPORT=   user-destdir
                     15:
1.34      recht      16: BUILD_DEPENDS+=        p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
1.1       jmmv       17:
1.16      recht      18: CONFLICTS=     pnet-[0-9]*
1.14      xtraeme    19:
1.90      kefren     20: MONO_VERSION=          2.4.2.2
1.67      tnn        21: ALL_ENV+=              MONO_SHARED_DIR=${WRKDIR:Q}
1.20      recht      22:
1.84      hasso      23: USE_TOOLS+=            bison gmake gtar perl:run pkg-config bash:run msgfmt
1.17      jlam       24: USE_LIBTOOL=           yes
1.60      kefren     25: USE_LANGUAGES+=                c c++
1.40      recht      26: EXTRACT_USING=         gtar
1.1       jmmv       27:
1.16      recht      28: GNU_CONFIGURE=         yes
1.26      recht      29: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
1.47      recht      30: CONFIGURE_ARGS+=       --with-icu=yes
                     31: CONFIGURE_ARGS+=       --with-preview=yes
                     32: CONFIGURE_ARGS+=       --with-libgdiplus=installed
1.64      kefren     33: CONFIGURE_ARGS+=       --with-moonlight=no
1.26      recht      34:
1.77      kefren     35: MAKE_JOBS_SAFE=                no
                     36:
1.43      rillig     37: MAKE_FLAGS+=           PERL=${PERL5:Q}
1.57      rillig     38: MAKE_FLAGS+=           mandir=${PREFIX}/${PKGMANDIR}
1.34      recht      39: UNLIMIT_RESOURCES=     datasize
                     40: UNLIMIT_RESOURCES+=    stacksize
1.39      recht      41: UNLIMIT_RESOURCES+=    memorysize
1.13      recht      42:
1.64      kefren     43: PKGCONFIG_OVERRIDE+=   mono-uninstalled.pc.in
1.60      kefren     44: PKGCONFIG_OVERRIDE+=   data/cecil.pc.in
                     45: PKGCONFIG_OVERRIDE+=   data/dotnet.pc.in
1.72      kefren     46: PKGCONFIG_OVERRIDE+=   data/dotnet35.pc.in
1.60      kefren     47: PKGCONFIG_OVERRIDE+=   data/mint.pc.in
1.78      kefren     48: PKGCONFIG_OVERRIDE+=   data/monodoc.pc.in
1.60      kefren     49: PKGCONFIG_OVERRIDE+=   data/mono-cairo.pc.in
1.78      kefren     50: PKGCONFIG_OVERRIDE+=   data/mono-lineeditor.pc.in
                     51: PKGCONFIG_OVERRIDE+=   data/mono-nunit.pc.in
                     52: PKGCONFIG_OVERRIDE+=   data/mono-options.pc.in
1.60      kefren     53: PKGCONFIG_OVERRIDE+=   data/mono.pc.in
1.72      kefren     54: PKGCONFIG_OVERRIDE+=   data/smcs.pc.in
1.78      kefren     55: PKGCONFIG_OVERRIDE+=   data/system.web.extensions_1.0.pc.in
                     56: PKGCONFIG_OVERRIDE+=   data/system.web.extensions.design_1.0.pc.in
                     57: PKGCONFIG_OVERRIDE+=   data/wcf.pc.in
1.1       jmmv       58:
1.47      recht      59: REPLACE_PERL+= mcs/errors/do-tests.pl
1.33      recht      60: REPLACE_PERL+= mcs/tools/scan-tests.pl
1.60      kefren     61: REPLACE_PERL+= msvc/create-windef.pl
1.33      recht      62: REPLACE_PERL+= mono/benchmark/test-driver
                     63: REPLACE_PERL+= mono/cil/make-opcodes-def.pl
1.13      recht      64: REPLACE_PERL+= mono/metadata/make-bundle.pl
1.60      kefren     65: REPLACE_PERL+= mono/mini/genmdesc.pl
1.33      recht      66: REPLACE_PERL+= mono/tests/stress-runner.pl
1.1       jmmv       67:
1.78      kefren     68: REPLACE_BASH+= build-mingw32.sh
1.62      kefren     69: REPLACE_BASH+= mono/arch/arm/dpiops.sh
                     70: REPLACE_BASH+= mono/arch/arm/fpaops.sh
                     71: REPLACE_BASH+= mono/arch/arm/vfpops.sh
1.72      kefren     72: REPLACE_BASH+= mono/tests/make_imt_test.sh
1.57      rillig     73: REPLACE_BASH+= scripts/mono-find-provides.in
                     74: REPLACE_BASH+= scripts/mono-find-requires.in
1.62      kefren     75: REPLACE_BASH+= scripts/mono-test-install
1.64      kefren     76: REPLACE_BASH+= web/mono-build-w32.sh
1.72      kefren     77: REPLACE_BASH+= mcs/class/Mono.WebBrowser/build-csproj2k5
1.60      kefren     78: REPLACE_BASH+= mcs/class/Managed.Windows.Forms/build-csproj
                     79: REPLACE_BASH+= mcs/class/Managed.Windows.Forms/build-csproj2k5
1.62      kefren     80: REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/gtk/compile.sh
                     81: REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/png/compile.sh
                     82: REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/win32/compile.sh
                     83: REPLACE_BASH+= mcs/class/Mono.Cairo/Samples/x11/compile.sh
                     84: REPLACE_BASH+= mcs/tools/tinderbox/tinderbox.sh
1.78      kefren     85: REPLACE_BASH+= libgc/mkinstalldirs
                     86: REPLACE_BASH+= mcs/mkinstalldirs
                     87: REPLACE_BASH+= mkinstalldirs
1.57      rillig     88:
1.1       jmmv       89: EGDIR=         ${PREFIX}/share/examples/mono
1.60      kefren     90: CONF_FILES=    ${EGDIR}/config ${PKG_SYSCONFDIR}/mono/config
                     91: CONF_FILES+=   ${EGDIR}/browscap.ini ${PKG_SYSCONFDIR}/mono/browscap.ini
1.54      drochner   92: CONF_FILES+=   ${EGDIR}/1.0/DefaultWsdlHelpGenerator.aspx \
1.60      kefren     93:                ${PKG_SYSCONFDIR}/mono/1.0/DefaultWsdlHelpGenerator.aspx
                     94: CONF_FILES+=   ${EGDIR}/1.0/machine.config \
                     95:                ${PKG_SYSCONFDIR}/mono/1.0/machine.config
1.54      drochner   96: CONF_FILES+=   ${EGDIR}/2.0/DefaultWsdlHelpGenerator.aspx \
1.60      kefren     97:                ${PKG_SYSCONFDIR}/mono/2.0/DefaultWsdlHelpGenerator.aspx
                     98: CONF_FILES+=   ${EGDIR}/2.0/machine.config \
1.61      kefren     99:                ${PKG_SYSCONFDIR}/mono/2.0/machine.config
                    100: CONF_FILES+=   ${EGDIR}/mconfig/config.xml \
                    101:                ${PKG_SYSCONFDIR}/mono/mconfig/config.xml
1.79      kefren    102: CONF_FILES+=   ${EGDIR}/2.0/settings.map \
                    103:                ${PKG_SYSCONFDIR}/mono/2.0/settings.map
                    104: CONF_FILES+=   ${EGDIR}/2.0/web.config \
                    105:                ${PKG_SYSCONFDIR}/mono/2.0/web.config
1.1       jmmv      106:
1.63      kefren    107: MAKE_DIRS+=    ${PKG_SYSCONFDIR}/mono/1.0
                    108: MAKE_DIRS+=    ${PKG_SYSCONFDIR}/mono/2.0
                    109: MAKE_DIRS+=    ${PKG_SYSCONFDIR}/mono/mconfig
                    110:
1.34      recht     111: TEST_TARGET=   check
                    112:
1.60      kefren    113: SUBST_CLASSES+=                        fix-prefix
                    114: SUBST_STAGE.fix-prefix=                post-patch
                    115: SUBST_MESSAGE.fix-prefix=      Fixing relative prefix
                    116: SUBST_FILES.fix-prefix=                ${PKGCONFIG_OVERRIDE}
                    117: SUBST_SED.fix-prefix=          -e 's,$${pcfiledir}/../..,\@prefix\@,g'
                    118:
                    119: SUBST_CLASSES+=                        fix-mcs
                    120: SUBST_STAGE.fix-mcs=           post-patch
                    121: SUBST_MESSAGE.fix-mcs=         Fixing mcs default prefix
                    122: SUBST_FILES.fix-mcs=           mcs/build/config-default.make
                    123: SUBST_SED.fix-mcs=             -e 's,/usr/local,${PREFIX},g'
1.54      drochner  124:
1.61      kefren    125: SUBST_CLASSES+=                        fix-cfgdir
                    126: SUBST_STAGE.fix-cfgdir=                post-patch
                    127: SUBST_MESSAGE.fix-cfgdir=      Fixing configuration files install dir
                    128: SUBST_FILES.fix-cfgdir=                mcs/tools/mconfig/Makefile
                    129: SUBST_SED.fix-cfgdir=          -e 's,$$(sysconfdir)/mono,${EGDIR},g'
                    130:
1.87      ahoka     131: SUBST_CLASSES+=                        fix-libx11
1.88      drochner  132: SUBST_STAGE.fix-libx11=                pre-configure
                    133: SUBST_MESSAGE.fix-libx11=      Fixing libX11 search path configuration
                    134: SUBST_FILES.fix-libx11=                configure
                    135: SUBST_SED.fix-libx11=          -e 's,@X11BASE@,${X11BASE},g'
1.87      ahoka     136:
1.39      recht     137: .include "../../devel/gettext-lib/buildlink3.mk"
1.16      recht     138: .include "../../devel/glib2/buildlink3.mk"
                    139: .include "../../textproc/icu/buildlink3.mk"
1.33      recht     140: .include "../../textproc/libxml2/buildlink3.mk"
                    141: .include "../../textproc/libxslt/buildlink3.mk"
1.1       jmmv      142: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>