Skip to content

Commit

Permalink
textproc/htmldoc: Update to 1.9.12 +
Browse files Browse the repository at this point in the history
- fix line break in USES that lead to wrong X11 usage
- make USE=jpeg unconditional because it is needed even if HTMLDOCGUI
  is off
- make pkgconfig unconditional because it is needed even if
  gnutls is not used
- remove arm64 pre-build as it doesn't seem to be needed (perhaps
  ndowens knows more; he added it)
- remove a PPC patch by pkubaj as it no longer required
- apply formatting fixes from linters (portclippy, portfmt, portlint)

Changelogs:

https://www.msweet.org/blog/2021-05-17-htmldoc-1.9.12.html
https://www.msweet.org/blog/2020-12-24-htmldoc-1.9.11.html
https://www.msweet.org/blog/2020-09-05-htmldoc-1.9.10.html
https://www.msweet.org/blog/2020-06-11-htmldoc-1.9.9.html
https://www.msweet.org/blog/2020-02-15-htmldoc-1.9.8.html
https://www.msweet.org/blog/2019-10-09-htmldoc-1.9.7.html
https://www.msweet.org/blog/2019-09-25-htmldoc-1.9.6.html
https://www.msweet.org/blog/2019-01-23-htmldoc-1.9.5.html
https://www.msweet.org/blog/2018-08-31-htmldoc-1.9.4.html

PR:		258507
Approved by:	jose@diasfernandes.pt (maintainer)
  • Loading branch information
clausecker authored and Jehops committed Oct 14, 2021
1 parent c6f10a7 commit dc703bd
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 39 deletions.
35 changes: 13 additions & 22 deletions textproc/htmldoc/Makefile
@@ -1,51 +1,42 @@
# Created by: Glenn Trewitt <glenn@trewitt.org>

PORTNAME= htmldoc
PORTVERSION= 1.9.3
PORTREVISION= 1
PORTNAME= htmldoc
PORTVERSION= 1.9.12
DISTVERSIONPREFIX= v
CATEGORIES= textproc
CATEGORIES= textproc

MAINTAINER= jose@diasfernandes.pt
COMMENT= Converts HTML to PDF and/or PostScript

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING

BROKEN_mips= Complains of expecting ) before png_ptr
BROKEN_mips= complains about expecting ) before png_ptr

LIB_DEPENDS= libpng.so:graphics/png

USES= compiler:c11 cpe
USES= compiler:c11 cpe jpeg pkgconfig
CPE_VENDOR= ${PORTNAME}_project
USE_GITHUB= yes
GH_ACCOUNT= michaelrsweet

HAS_CONFIGURE= yes

OPTIONS_DEFINE= HTMLDOCGUI GNUTLS
OPTIONS_DEFINE= GNUTLS HTMLDOCGUI
OPTIONS_DEFAULT= GNUTLS

HTMLDOCGUI_DESC= Build GUI front-end
HTMLDOCGUI_CONFIGURE_WITH= gui=yes

GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_CONFIGURE_ENABLE= gnutls

HTMLDOCGUI_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig
HTMLDOCGUI_USES= xorg
HTMLDOCGUI_USE= XORG=x11,xrender,xcursor,xfixes \
xext,xft,xinerama jpeg
GNUTLS_CONFIGURE_ENABLE= gnutls
GNUTLS_USES= pkgconfig
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls

.include <bsd.port.pre.mk>

# Fix arm64 build
.if ${ARCH} == "aarch64"
pre-build:
${REINPLACE_CMD} -e '/PNG_FILTER_OPTIMIZATIONS(pp, bpp);/d' ${WRKSRC}/png/pngrutil.c
.endif
HTMLDOCGUI_USE= XORG=x11,xcursor,xext,xfixes,xft,xinerama,xrender
HTMLDOCGUI_CONFIGURE_WITH= gui=yes

post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/htmldoc

.include <bsd.port.post.mk>
.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions textproc/htmldoc/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1535061183
SHA256 (michaelrsweet-htmldoc-v1.9.3_GH0.tar.gz) = 601ad21f6aa7adf57a6fcfeab180dc39d6b99ec2f52f0e559df5bb57f087eb2e
SIZE (michaelrsweet-htmldoc-v1.9.3_GH0.tar.gz) = 4482204
TIMESTAMP = 1631647902
SHA256 (michaelrsweet-htmldoc-v1.9.12_GH0.tar.gz) = abeb50b9a0247fee4a83af98c56ba3bc35804f593af1893899de084830315a05
SIZE (michaelrsweet-htmldoc-v1.9.12_GH0.tar.gz) = 3422902
14 changes: 0 additions & 14 deletions textproc/htmldoc/files/patch-png_pngpriv.h

This file was deleted.

0 comments on commit dc703bd

Please sign in to comment.