Annotation of pkgsrc/devel/doxygen/Makefile, Revision 1.131
1.131 ! wiz 1: # $NetBSD: Makefile,v 1.130 2017/04/26 13:40:37 prlw1 Exp $
1.1 groo 2:
1.130 prlw1 3: DISTNAME= doxygen-1.8.13.src
1.64 wiz 4: PKGNAME= ${DISTNAME:S/.src//}
1.26 adam 5: CATEGORIES= devel
1.129 agc 6: MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/
7: MASTER_SITES+= http://ftp.stack.nl/pub/users/dimitri/
1.26 adam 8:
1.81 wiz 9: MAINTAINER= pkgsrc-users@NetBSD.org
1.26 adam 10: HOMEPAGE= http://www.doxygen.org/
11: COMMENT= Documentation system for C++, Java, IDL and C
1.69 wiz 12: LICENSE= gnu-gpl-v2
1.1 groo 13:
1.131 ! wiz 14: BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
! 15:
1.18 agc 16: WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
1.61 seb 17: UNLIMIT_RESOURCES+= datasize
1.107 ryoon 18: # doxygen upstream uses this version of flex
19: FLEX_REQD= 2.5.35
1.60 joerg 20: USE_TOOLS+= gmake gs:run perl:run bison flex
1.124 wiz 21: USE_CMAKE= yes
1.22 recht 22: USE_LANGUAGES= c c++
1.55 adam 23: MAKE_ENV+= PKGSRC_CFLAGS=${CFLAGS:Q}
1.51 rillig 24: MAKE_FLAGS+= MAN1DIR=${PKGMANDIR}/man1
1.22 recht 25:
1.108 wiz 26: # Case Insensitive or Case Sensitive File System
1.58 jlam 27: PLIST_VARS+= ci cs
28:
1.90 mef 29: # pangocairo: basic ps/pdf support via PKG_BUILD_OPTIONS.graphviz
30: PLIST_VARS+= pangocairo nopangocairo
31:
1.48 rillig 32: SUBST_CLASSES+= perlbin
33: SUBST_STAGE.perlbin= pre-configure
34: SUBST_MESSAGE.perlbin= Fixing hardcoded path to the Perl interpreter
35: SUBST_FILES.perlbin= examples/tag.cfg
36: SUBST_SED.perlbin= -e 's,^PERL_PATH.*,PERL_PATH = ${PERL5},'
37:
1.73 minskim 38: SUBST_CLASSES+= epstopdf
39: SUBST_STAGE.epstopdf= pre-configure
40: SUBST_MESSAGE.epstopdf= Fixing path to epstopdf
41: SUBST_FILES.epstopdf= src/diagram.cpp src/docparser.cpp src/dot.cpp \
42: src/msc.cpp
1.116 mef 43: SUBST_SED.epstopdf= -e 's,"epstopdf","${PREFIX}/bin/epstopdf",g'
1.73 minskim 44:
1.41 joerg 45: .include "../../mk/bsd.prefs.mk"
46:
1.65 wiz 47: .if ${OPSYS} == "Darwin"
48: PLIST.ci= yes # case-insensitive
49: .else
50: PLIST.cs= yes # case-sensitive
51: .endif
52:
1.123 jperkin 53: CONFIGURE_ARGS.DragonFly+= -platform freebsd-g++
1.41 joerg 54:
1.109 jperkin 55: LDFLAGS+= ${BUILDLINK_LDADD.iconv}
1.107 ryoon 56:
1.83 gdt 57: .include "options.mk"
1.80 dsainty 58: .include "../../converters/libiconv/buildlink3.mk"
1.124 wiz 59: BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.12nb1
1.22 recht 60: .include "../../graphics/graphviz/buildlink3.mk"
1.90 mef 61:
62: .if !empty(PKG_BUILD_OPTIONS.graphviz:Mpangocairo)
1.105 wiz 63: PLIST.pangocairo= yes
1.90 mef 64: .else
1.105 wiz 65: PLIST.nopangocairo= yes
1.90 mef 66: .endif
1.22 recht 67: .include "../../lang/python/application.mk"
1.1 groo 68: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>