View | Details | Raw Unified | Return to bug 236299
Collapse All | Expand All

(-)Makefile (-15 / +49 lines)
Lines 2-32 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	pdf2djvu
4
PORTNAME=	pdf2djvu
5
PORTVERSION=	0.7.21
5
PORTVERSION=	0.9.12
6
PORTREVISION=	6
7
CATEGORIES=	converters
6
CATEGORIES=	converters
8
MASTER_SITES=	https://bitbucket.org/jwilk/pdf2djvu/downloads/
9
7
10
MAINTAINER=	darcsis@gmail.com
8
MAINTAINER=	darcsis@gmail.com
11
COMMENT=	Pdf2djvu creates DjVu files from PDF files
9
COMMENT=	Creates DjVu files from PDF files
12
10
13
LICENSE=	GPLv2
11
LICENSE=	GPLv2
12
LICENSE_FILE=	${WRKSRC}/COPYING
14
13
15
BROKEN=		No public distfiles
16
DEPRECATED=	Broken for more than 6 months
17
EXPIRATION_DATE=	2018-06-06
18
19
BUILD_DEPENDS=	${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
14
BUILD_DEPENDS=	${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
20
LIB_DEPENDS=	libpoppler.so:graphics/poppler \
15
LIB_DEPENDS=	libdjvulibre.so:graphics/djvulibre \
21
		libdjvulibre.so:graphics/djvulibre
16
		libpoppler.so:graphics/poppler
22
17
18
USES=		autoreconf:build compiler:c++11-lang gettext-tools \
19
		gmake iconv pkgconfig tar:xz
20
USE_CXXSTD=	c++11
21
22
USE_GITHUB=	yes
23
GH_TUPLE=	jwilk:${PORTNAME}:${PORTVERSION}
24
23
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
24
USES=		compiler:c++11-lang gmake pkgconfig tar:xz
26
CPPFLAGS+=	-I${LOCALBASE}/include
27
LDFLAGS+=	-L${LOCALBASE}/lib
28
PLIST_FILES=	bin/pdf2djvu
25
29
26
PLIST_FILES=	bin/pdf2djvu man/man1/pdf2djvu.1.gz
30
OPTIONS_DEFINE=	COLOR_QUANTIZATION DOCS NLS MULTITHREADING XMP
31
OPTIONS_DEFAULT=COLOR_QUANTIZATION          MULTITHREADING XMP
27
32
28
do-install:
33
COLOR_QUANTIZATION_DESC=Color quantization via GraphicsMagick++
29
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
34
DOCS=			Generate the man page
30
	${INSTALL_MAN}  ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
35
NLS_DESC=		Native Language Support via gettext utilities
36
MULTITHREADING_DESC=	Multithreading support via OpenMP
37
XMP_DESC=		XMP metadata support via Exiv2
31
38
39
COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick
40
COLOR_QUANTIZATION_LIB_DEPENDS=	\
41
		libGraphicsMagick++.so:graphics/GraphicsMagick \
42
		libGraphicsMagick.so:graphics/GraphicsMagick
43
44
DOCS_BUILD_DEPENDS=	docbook-xsl>0:textproc/docbook-xsl \
45
			xsltproc:textproc/libxslt
46
DOCS_PLIST_FILES=	man/man1/pdf2djvu.1.gz
47
48
NLS_CONFIGURE_ENABLE=	nls
49
NLS_USES=		gettext-runtime
50
51
MULTITHREADING_CONFIGURE_ENABLE=openmp
52
MULTITHREADING_LIB_DEPENDS=	libomp.so:devel/openmp
53
54
XMP_CONFIGURE_ENABLE=	xmp
55
XMP_LIB_DEPENDS=	libexiv2.so:graphics/exiv2
56
57
pre-configure:
58
	@cd ${WRKSRC} && ${SH} ${FILESDIR}/bootstrap
59
60
post-build-DOCS-on:
61
	@cd ${WRKSRC}/doc && ${GMAKE}
62
63
post-install:
64
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
65
32
.include <bsd.port.mk>
66
.include <bsd.port.mk>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (pdf2djvu-0.7.21.tar.xz) = 12d480cc3ce2369e1f1b39b7f5e6fbb44351d8b07861295d34e6978f58b687b9
1
TIMESTAMP = 1551662199
2
SIZE (pdf2djvu-0.7.21.tar.xz) = 229020
2
SHA256 (jwilk-pdf2djvu-0.9.12_GH0.tar.gz) = 83f08f80a4bf24912e542ccaf3179cd57715bfee82c50e87272060475a454e2d
3
SIZE (jwilk-pdf2djvu-0.9.12_GH0.tar.gz) = 191227
(-)files/bootstrap (+9 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
mkdir -p m4
4
aclocal
5
autoconf
6
autoheader
7
automake --add-missing
8
autopoint
9
exit 0
(-)files/patch-tools_install-manpages (+20 lines)
Line 0 Link Here
1
--- tools/install-manpages.orig	2019-03-05 23:29:08 UTC
2
+++ tools/install-manpages
3
@@ -28,14 +28,14 @@ do
4
     basename=$(basename "$manpage")
5
     suffix=${basename#*.}
6
     locale=${suffix%.*}
7
-    [ "$locale" = "$suffix" ] && locale=
8
+    [ "$locale" = "$suffix" ] && locale= || locale=$locale/
9
     section=${suffix#*.}
10
     basename=${basename%%.*}
11
     (
12
         PS4='$ '
13
         set -x
14
-        $INSTALL -d "$mandir/$locale/man$section"
15
-        $INSTALL -m 644 "$manpage" "$mandir/$locale/man$section/$basename.$section"
16
+        $INSTALL -d "$mandir/${locale}man$section"
17
+        $INSTALL -m 644 "$manpage" "$mandir/${locale}man$section/$basename.$section"
18
     )
19
 done
20
 

Return to bug 236299