Fix options framework abuse by htmldoc-x11.diff -r1.42 -r1.43 pkgsrc/www/htmldoc/Makefile
(wiz)
@@ -1,38 +1,8 @@ | @@ -1,38 +1,8 @@ | |||
1 | # $NetBSD: Makefile,v 1.42 2016/12/17 14:20:32 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.43 2016/12/30 12:54:20 wiz Exp $ | |
2 | 2 | |||
3 | # This section contains variables that might be overridden. | |||
4 | PKGNAME?= ${PKGNAME_BASE} | |||
5 | COMMENT?= Converts HTML to indexed HTML, PDF and/or PostScript | |||
6 | ||||
7 | # Normal package Makefile contents follow. | |||
8 | DISTNAME= htmldoc-1.8.27-source | |||
9 | PKGNAME_BASE= ${DISTNAME:S/-source//} | |||
10 | PKGREVISION= 15 | 3 | PKGREVISION= 15 | |
11 | CATEGORIES= www | |||
12 | MASTER_SITES= ftp://ftp.easysw.com/pub/htmldoc/${PKGVERSION_NOREV}/ | |||
13 | EXTRACT_SUFX= .tar.bz2 | |||
14 | ||||
15 | CONFLICTS+= htmldoc-[0-9]* | |||
16 | CONFLICTS+= htmldoc-x11-[0-9]* | |||
17 | ||||
18 | MAINTAINER= pkgsrc-users@NetBSD.org | |||
19 | HOMEPAGE= http://www.htmldoc.org/ | |||
20 | LICENSE= gnu-gpl-v2 | |||
21 | ||||
22 | # ps-pdf.cpp:3229: Internal compiler error. on 1.4 - 1.7 unknown | |||
23 | NOT_FOR_PLATFORM= NetBSD-1.[3-4]*-alpha | |||
24 | ||||
25 | .include "options.mk" | |||
26 | ||||
27 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | |||
28 | GNU_CONFIGURE= yes | |||
29 | USE_LANGUAGES= c c++ | |||
30 | 4 | |||
31 | INSTALL_MAKE_FLAGS+= bindir=${DESTDIR}${PREFIX}/bin | 5 | CONFIGURE_ARGS+= --without-gui --without-x | |
32 | INSTALL_MAKE_FLAGS+= datadir=${DESTDIR}${PREFIX}/share | |||
33 | INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} | |||
34 | 6 | |||
35 | .include "../../devel/zlib/buildlink3.mk" | 7 | .include "${.CURDIR}/Makefile.common" | |
36 | .include "../../mk/jpeg.buildlink3.mk" | |||
37 | .include "../../graphics/png/buildlink3.mk" | |||
38 | .include "../../mk/bsd.pkg.mk" | 8 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: Makefile.common,v 1.14 2016/12/30 12:54:20 wiz Exp $
#
# used by www/htmldoc/Makefile
# used by www/htmldoc-x11/Makefile
# This section contains variables that might be overridden.
PKGNAME?= ${PKGNAME_BASE}
COMMENT?= Converts HTML to indexed HTML, PDF and/or PostScript
# Normal package Makefile contents follow.
VERSION= 1.8.27
DISTNAME= htmldoc-${VERSION}-source
PKGNAME_BASE= ${DISTNAME:S/-source//}
CATEGORIES= www
MASTER_SITES= ftp://ftp.easysw.com/pub/htmldoc/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
#HOMEPAGE= http://www.htmldoc.org/
LICENSE= gnu-gpl-v2
PATCHDIR= ${.CURDIR}/../../www/htmldoc/patches
DISTINFO_FILE= ${.CURDIR}/../../www/htmldoc/distinfo
PLIST_SRC= ${.CURDIR}/../../www/htmldoc/PLIST
.include "${.CURDIR}/../../www/htmldoc/options.mk"
WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//}
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
INSTALL_MAKE_FLAGS+= bindir=${DESTDIR}${PREFIX}/bin
INSTALL_MAKE_FLAGS+= datadir=${DESTDIR}${PREFIX}/share
INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
@@ -1,45 +1,33 @@ | @@ -1,45 +1,33 @@ | |||
1 | # $NetBSD: options.mk,v 1.3 2009/07/03 14:04:12 drochner Exp $ | 1 | # $NetBSD: options.mk,v 1.4 2016/12/30 12:54:20 wiz Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.htmldoc | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.htmldoc | |
4 | PKG_SUPPORTED_OPTIONS= x11 | 4 | PKG_SUPPORTED_OPTIONS= # empty | |
5 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | 5 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | |
6 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | 6 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | |
7 | PKG_SUGGESTED_OPTIONS= ssl | 7 | PKG_SUGGESTED_OPTIONS= ssl | |
8 | PKG_OPTIONS_LEGACY_OPTS+= htmldoc-gui:x11 | |||
9 | 8 | |||
10 | .include "../../mk/bsd.options.mk" | 9 | .include "../../mk/bsd.options.mk" | |
11 | 10 | |||
12 | ### | 11 | ### | |
13 | ### SSL support | 12 | ### SSL support | |
14 | ### | 13 | ### | |
15 | .if !empty(PKG_OPTIONS:Mssl) || !empty(PKG_OPTIONS:Mgnutls) | 14 | .if !empty(PKG_OPTIONS:Mssl) || !empty(PKG_OPTIONS:Mgnutls) | |
16 | CONFIGURE_ARGS+= --enable-ssl | 15 | CONFIGURE_ARGS+= --enable-ssl | |
17 | . if !empty(PKG_OPTIONS:Mssl) | 16 | . if !empty(PKG_OPTIONS:Mssl) | |
18 | .include "../../security/openssl/buildlink3.mk" | 17 | .include "../../security/openssl/buildlink3.mk" | |
19 | CONFIGURE_ARGS+= --enable-openssl | 18 | CONFIGURE_ARGS+= --enable-openssl | |
20 | CONFIGURE_ARGS+= --with-openssl-libs=${SSLBASE:Q}/lib | 19 | CONFIGURE_ARGS+= --with-openssl-libs=${SSLBASE:Q}/lib | |
21 | CONFIGURE_ARGS+= --with-openssl-includes=${SSLBASE:Q}/include | 20 | CONFIGURE_ARGS+= --with-openssl-includes=${SSLBASE:Q}/include | |
22 | . else | 21 | . else | |
23 | CONFIGURE_ARGS+= --disable-openssl | 22 | CONFIGURE_ARGS+= --disable-openssl | |
24 | . endif | 23 | . endif | |
25 | . if !empty(PKG_OPTIONS:Mgnutls) | 24 | . if !empty(PKG_OPTIONS:Mgnutls) | |
26 | .include "../../security/gnutls/buildlink3.mk" | 25 | .include "../../security/gnutls/buildlink3.mk" | |
27 | .include "../../security/gnutls/libgnutls-config.mk" | 26 | .include "../../security/gnutls/libgnutls-config.mk" | |
28 | CONFIGURE_ARGS+= --enable-gnutls | 27 | CONFIGURE_ARGS+= --enable-gnutls | |
29 | . else | 28 | . else | |
30 | CONFIGURE_ARGS+= --disable-gnutls | 29 | CONFIGURE_ARGS+= --disable-gnutls | |
31 | . endif | 30 | . endif | |
32 | .else | 31 | .else | |
33 | CONFIGURE_ARGS+= --disable-ssl | 32 | CONFIGURE_ARGS+= --disable-ssl | |
34 | .endif | 33 | .endif | |
35 | ||||
36 | ### | |||
37 | ### X11 GUI support | |||
38 | ### | |||
39 | .if !empty(PKG_OPTIONS:Mx11) | |||
40 | . include "../../x11/fltk/buildlink3.mk" | |||
41 | . include "../../x11/libXpm/buildlink3.mk" | |||
42 | CONFIGURE_ARGS+= --with-gui --with-x | |||
43 | .else | |||
44 | CONFIGURE_ARGS+= --without-gui --without-x | |||
45 | .endif |
@@ -1,16 +1,11 @@ | @@ -1,16 +1,11 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2012/11/15 13:44:14 gdt Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2016/12/30 12:54:21 wiz Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PKGNAME_BASE:S/-/-x11-/} | 3 | PKGNAME= htmldoc-x11-${VERSION} | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | 5 | |||
6 | FILESDIR= ${.CURDIR}/../../www/htmldoc/files | 6 | CONFIGURE_ARGS+= --with-gui --with-x | |
7 | PATCHDIR= ${.CURDIR}/../../www/htmldoc/patches | |||
8 | PKGDIR= ${.CURDIR}/../../www/htmldoc | |||
9 | 7 | |||
10 | DESCR_SRC= ${.CURDIR}/DESCR | 8 | .include "../../x11/fltk/buildlink3.mk" | |
11 | 9 | .include "../../x11/libXpm/buildlink3.mk" | ||
12 | .include "../../mk/bsd.prefs.mk" | 10 | .include "../../www/htmldoc/Makefile.common" | |
13 | 11 | .include "../../mk/bsd.pkg.mk" | ||
14 | PKG_OPTIONS.htmldoc+= x11 | |||
15 | ||||
16 | .include "../../www/htmldoc/Makefile" |