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