Lines 2-11
Link Here
|
2 |
# $FreeBSD: head/graphics/djvulibre/Makefile 412346 2016-04-01 14:00:51Z mat $ |
2 |
# $FreeBSD: head/graphics/djvulibre/Makefile 412346 2016-04-01 14:00:51Z mat $ |
3 |
|
3 |
|
4 |
PORTNAME= djvulibre |
4 |
PORTNAME= djvulibre |
5 |
PORTVERSION= 3.5.25.3 |
5 |
PORTVERSION= 3.5.27 |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= graphics www |
6 |
CATEGORIES= graphics www |
8 |
MASTER_SITES= SF/djvu/DjVuLibre/${PORTVERSION:R} |
7 |
MASTER_SITES= SF/djvu/DjVuLibre/${PORTVERSION} |
9 |
|
8 |
|
10 |
MAINTAINER= bf@FreeBSD.org |
9 |
MAINTAINER= bf@FreeBSD.org |
11 |
COMMENT= DjVu base libraries and utilities |
10 |
COMMENT= DjVu base libraries and utilities |
Lines 13-33
Link Here
|
13 |
LICENSE= GPLv2+ |
12 |
LICENSE= GPLv2+ |
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
|
14 |
|
|
|
15 |
BUILD_DEPENDS= rsvg-convert:graphics/librsvg2 |
16 |
LIB_DEPENDS= libtiff.so:graphics/tiff |
16 |
LIB_DEPENDS= libtiff.so:graphics/tiff |
17 |
|
17 |
|
|
|
18 |
INSTALL_TARGET= install-strip |
18 |
GNU_CONFIGURE= yes |
19 |
GNU_CONFIGURE= yes |
|
|
20 |
CONFIGURE_ARGS= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig" |
19 |
CONFIGURE_ENV= JPEG_CFLAGS="-I${LOCALBASE}/include" \ |
21 |
CONFIGURE_ENV= JPEG_CFLAGS="-I${LOCALBASE}/include" \ |
20 |
JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ |
22 |
JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ |
21 |
TIFF_CFLAGS="-I${LOCALBASE}/include" \ |
23 |
TIFF_CFLAGS="-I${LOCALBASE}/include" \ |
22 |
TIFF_LIBS="-L${LOCALBASE}/lib -ltiff" |
24 |
TIFF_LIBS="-L${LOCALBASE}/lib -ltiff" |
23 |
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} |
25 |
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} |
24 |
USES= cpe iconv jpeg libtool pathfix |
26 |
USES= cpe gmake iconv jpeg libtool shared-mime-info |
25 |
CPE_VENDOR= djvulibre_project |
27 |
CPE_VENDOR= djvulibre_project |
26 |
USE_LDCONFIG= yes |
28 |
USE_LDCONFIG= yes |
27 |
CONFLICTS= djvulibre-nox11-3* |
29 |
CONFLICTS= djvulibre-nox11-3* |
28 |
WRKSRC= ${WRKDIR}/${DISTNAME:R} |
|
|
29 |
|
30 |
|
30 |
PORTDOCS= djvu2spec.djvu djvu3spec.djvu djvuchanges.txt lizard2002.djvu lizard2007.djvu |
31 |
PORTDOCS= *.djvu *.pdf *.txt |
31 |
|
32 |
|
32 |
OPTIONS_DEFINE= DOCS ANY2DJVU |
33 |
OPTIONS_DEFINE= DOCS ANY2DJVU |
33 |
OPTIONS_SUB= yes |
34 |
OPTIONS_SUB= yes |
Lines 35-61
Link Here
|
35 |
ANY2DJVU_DESC= Install any2djvu script (requires curl) |
36 |
ANY2DJVU_DESC= Install any2djvu script (requires curl) |
36 |
ANY2DJVU_RUN_DEPENDS= curl:ftp/curl |
37 |
ANY2DJVU_RUN_DEPENDS= curl:ftp/curl |
37 |
|
38 |
|
38 |
.include <bsd.port.options.mk> |
39 |
post-patch: .SILENT |
39 |
|
40 |
# Remove custom optimization compiler flags |
40 |
post-patch: |
41 |
${REINPLACE_CMD} -e '/-[Og]\*)/d ; \ |
41 |
@${REINPLACE_CMD} -e \ |
42 |
/^ opt=/s|-O[[:digit:]]*||g' \ |
42 |
'/-[Og]\*)/d ; \ |
|
|
43 |
s|$$OPTS -O[[:digit:]]*|$$OPTS|g ; \ |
44 |
s|$$OPTS $$opt|$$OPTS|g' \ |
45 |
${WRKSRC}/configure |
43 |
${WRKSRC}/configure |
46 |
@${REINPLACE_CMD} -e \ |
44 |
# Convert bash to sh script, which uses fetch instead of wget |
47 |
's|$${FLAGS}|| ; \ |
45 |
${REINPLACE_CMD} -e '/^#!/s|bash -f|sh| ; \ |
48 |
s|@CPPFLAGS@|$${FLAGS} &|' \ |
46 |
s|^function || ; s| == | = |g ; \ |
49 |
${WRKSRC}/tools/jb2cmp/Makefile.in |
47 |
s|wget $$wgetopts -O|${FETCH_BINARY} $$wgetopts -o|' \ |
50 |
@${REINPLACE_CMD} -e \ |
48 |
${WRKSRC}/tools/any2djvu |
51 |
's|_PROGRAM} -m 0755|_SCRIPT}|' \ |
49 |
|
|
|
50 |
post-patch-ANY2DJVU-off: .SILENT |
51 |
${REINPLACE_CMD} -e 's/any2djvu // ; s/any2djvu\.1 //' \ |
52 |
${WRKSRC}/tools/Makefile.in |
52 |
${WRKSRC}/tools/Makefile.in |
53 |
.if empty(PORT_OPTIONS:MANY2DJVU) |
|
|
54 |
@${REINPLACE_CMD} -e 's,any2djvu,,' ${WRKSRC}/tools/Makefile.in |
55 |
.endif |
56 |
|
53 |
|
57 |
post-install: |
54 |
post-install: |
58 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
55 |
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) |
59 |
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} |
|
|
60 |
|
56 |
|
61 |
.include <bsd.port.mk> |
57 |
.include <bsd.port.mk> |