Fri Feb 7 13:14:06 2014 UTC ()
Mark as not ready for python-3.x.
Improve a comment.
Bump PKGREVISION.


(wiz)
diff -r1.107 -r1.108 pkgsrc/devel/doxygen/Makefile

cvs diff -r1.107 -r1.108 pkgsrc/devel/doxygen/Makefile (switch to unified diff)

--- pkgsrc/devel/doxygen/Makefile 2014/01/26 04:22:03 1.107
+++ pkgsrc/devel/doxygen/Makefile 2014/02/07 13:14:06 1.108
@@ -1,98 +1,101 @@ @@ -1,98 +1,101 @@
1# $NetBSD: Makefile,v 1.107 2014/01/26 04:22:03 ryoon Exp $ 1# $NetBSD: Makefile,v 1.108 2014/02/07 13:14:06 wiz Exp $
2 2
3DISTNAME= doxygen-1.8.6.src 3DISTNAME= doxygen-1.8.6.src
4PKGNAME= ${DISTNAME:S/.src//} 4PKGNAME= ${DISTNAME:S/.src//}
 5PKGREVISION= 1
5CATEGORIES= devel 6CATEGORIES= devel
6MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ 7MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \
7 http://ftp.stack.nl/pub/users/dimitri/ 8 http://ftp.stack.nl/pub/users/dimitri/
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.doxygen.org/ 11HOMEPAGE= http://www.doxygen.org/
11COMMENT= Documentation system for C++, Java, IDL and C 12COMMENT= Documentation system for C++, Java, IDL and C
12LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
13 14
14WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 15WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
15UNLIMIT_RESOURCES+= datasize 16UNLIMIT_RESOURCES+= datasize
16# doxygen upstream uses this version of flex 17# doxygen upstream uses this version of flex
17FLEX_REQD= 2.5.35 18FLEX_REQD= 2.5.35
18USE_TOOLS+= gmake gs:run perl:run bison flex 19USE_TOOLS+= gmake gs:run perl:run bison flex
19USE_LANGUAGES= c c++ 20USE_LANGUAGES= c c++
20HAS_CONFIGURE= yes 21HAS_CONFIGURE= yes
21CONFIGURE_ARGS+= --make ${GMAKE} 22CONFIGURE_ARGS+= --make ${GMAKE}
22CONFIGURE_ARGS+= --perl ${PERL5} 23CONFIGURE_ARGS+= --perl ${PERL5}
23CONFIGURE_ARGS+= --python ${PYTHONBIN} 24CONFIGURE_ARGS+= --python ${PYTHONBIN}
24CONFIGURE_ARGS+= --install ${INSTALL} 25CONFIGURE_ARGS+= --install ${INSTALL}
25CONFIGURE_ARGS+= --dot ${PREFIX}/bin/dot 26CONFIGURE_ARGS+= --dot ${PREFIX}/bin/dot
26CONFIGURE_ARGS+= --prefix ${PREFIX} 27CONFIGURE_ARGS+= --prefix ${PREFIX}
27CONFIGURE_ARGS+= --docdir ${PREFIX}/share/doc/doxygen 28CONFIGURE_ARGS+= --docdir ${PREFIX}/share/doc/doxygen
28MAKE_ENV+= PKGSRC_CFLAGS=${CFLAGS:Q} 29MAKE_ENV+= PKGSRC_CFLAGS=${CFLAGS:Q}
29MAKE_FLAGS+= MAN1DIR=${PKGMANDIR}/man1 30MAKE_FLAGS+= MAN1DIR=${PKGMANDIR}/man1
30 31
31LDFLAGS.FreeBSD= -liconv 32LDFLAGS.FreeBSD= -liconv
32LDFLAGS.OpenBSD= -liconv 33LDFLAGS.OpenBSD= -liconv
33 34
34REPLACE_PERL= tmake/bin/tmake 35REPLACE_PERL= tmake/bin/tmake
35 36
36# Case Insensitive fs or Sensitive 37PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 1.8.6
 38
 39# Case Insensitive or Case Sensitive File System
37PLIST_VARS+= ci cs 40PLIST_VARS+= ci cs
38 41
39# pangocairo: basic ps/pdf support via PKG_BUILD_OPTIONS.graphviz 42# pangocairo: basic ps/pdf support via PKG_BUILD_OPTIONS.graphviz
40PLIST_VARS+= pangocairo nopangocairo 43PLIST_VARS+= pangocairo nopangocairo
41 44
42SUBST_CLASSES+= path 45SUBST_CLASSES+= path
43SUBST_STAGE.path= pre-configure 46SUBST_STAGE.path= pre-configure
44SUBST_FILES.path= doc/Makefile.in 47SUBST_FILES.path= doc/Makefile.in
45SUBST_SED.path= -e "s|@EPSTOPDF@|${LOCALBASE}/bin/epstopdf|g" 48SUBST_SED.path= -e "s|@EPSTOPDF@|${LOCALBASE}/bin/epstopdf|g"
46 49
47SUBST_CLASSES+= perlbin 50SUBST_CLASSES+= perlbin
48SUBST_STAGE.perlbin= pre-configure 51SUBST_STAGE.perlbin= pre-configure
49SUBST_MESSAGE.perlbin= Fixing hardcoded path to the Perl interpreter 52SUBST_MESSAGE.perlbin= Fixing hardcoded path to the Perl interpreter
50SUBST_FILES.perlbin= examples/tag.cfg 53SUBST_FILES.perlbin= examples/tag.cfg
51SUBST_SED.perlbin= -e 's,^PERL_PATH.*,PERL_PATH = ${PERL5},' 54SUBST_SED.perlbin= -e 's,^PERL_PATH.*,PERL_PATH = ${PERL5},'
52 55
53SUBST_CLASSES+= epstopdf 56SUBST_CLASSES+= epstopdf
54SUBST_STAGE.epstopdf= pre-configure 57SUBST_STAGE.epstopdf= pre-configure
55SUBST_MESSAGE.epstopdf= Fixing path to epstopdf 58SUBST_MESSAGE.epstopdf= Fixing path to epstopdf
56SUBST_FILES.epstopdf= src/diagram.cpp src/docparser.cpp src/dot.cpp \ 59SUBST_FILES.epstopdf= src/diagram.cpp src/docparser.cpp src/dot.cpp \
57 src/msc.cpp 60 src/msc.cpp
58SUBST_SED.epstopdf= -e 's,"epstopdf","${LOCALBASE}/bin/epstopdf",g' 61SUBST_SED.epstopdf= -e 's,"epstopdf","${LOCALBASE}/bin/epstopdf",g'
59 62
60# Just install the binary and the man page. (If the latex option 63# Just install the binary and the man page. (If the latex option
61# is enabled, this target will be augmented.) 64# is enabled, this target will be augmented.)
62INSTALL_TARGET= install 65INSTALL_TARGET= install
63 66
64.include "../../mk/bsd.prefs.mk" 67.include "../../mk/bsd.prefs.mk"
65 68
66.if ${OPSYS} == "Darwin" 69.if ${OPSYS} == "Darwin"
67PLIST.ci= yes # case-insensitive 70PLIST.ci= yes # case-insensitive
68.else 71.else
69PLIST.cs= yes # case-sensitive 72PLIST.cs= yes # case-sensitive
70.endif 73.endif
71 74
72.if ${OPSYS} == "DragonFly" 75.if ${OPSYS} == "DragonFly"
73CONFIGURE_ARGS+= -platform freebsd-g++ 76CONFIGURE_ARGS+= -platform freebsd-g++
74.endif 77.endif
75 78
76LDFLAGS.FreeBSD+= ${BUILDLINK_LDADD.iconv} 79LDFLAGS.FreeBSD+= ${BUILDLINK_LDADD.iconv}
77LDFLAGS.OpenBSD+= ${BUILDLINK_LDADD.iconv} 80LDFLAGS.OpenBSD+= ${BUILDLINK_LDADD.iconv}
78 81
79post-patch: 82post-patch:
80 touch ${WRKSRC}/src/doxytag.l 83 touch ${WRKSRC}/src/doxytag.l
81 84
82# remove unnecessary files that leak tool paths 85# remove unnecessary files that leak tool paths
83post-install: 86post-install:
84 rm -f ${DESTDIR}${PREFIX}/share/doc/doxygen/examples/Makefile* 87 rm -f ${DESTDIR}${PREFIX}/share/doc/doxygen/examples/Makefile*
85 88
86BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.12nb1 89BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.12nb1
87 90
88.include "options.mk" 91.include "options.mk"
89.include "../../converters/libiconv/buildlink3.mk" 92.include "../../converters/libiconv/buildlink3.mk"
90.include "../../graphics/graphviz/buildlink3.mk" 93.include "../../graphics/graphviz/buildlink3.mk"
91 94
92.if !empty(PKG_BUILD_OPTIONS.graphviz:Mpangocairo) 95.if !empty(PKG_BUILD_OPTIONS.graphviz:Mpangocairo)
93PLIST.pangocairo= yes 96PLIST.pangocairo= yes
94.else 97.else
95PLIST.nopangocairo= yes 98PLIST.nopangocairo= yes
96.endif 99.endif
97.include "../../lang/python/application.mk" 100.include "../../lang/python/application.mk"
98.include "../../mk/bsd.pkg.mk" 101.include "../../mk/bsd.pkg.mk"