View | Details | Raw Unified | Return to bug 198087 | Differences between
and this patch

Collapse All | Expand All

(-)djvulibre/Makefile (-3 / +33 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	djvulibre
4
PORTNAME=	djvulibre
5
PORTVERSION=	3.5.27
5
PORTVERSION=	3.5.27
6
PORTREVISION=	1
6
CATEGORIES=	graphics www
7
CATEGORIES=	graphics www
7
MASTER_SITES=	SF/djvu/DjVuLibre/${PORTVERSION}
8
MASTER_SITES=	SF/djvu/DjVuLibre/${PORTVERSION}
8
9
Lines 12-18 Link Here
12
LICENSE=	GPLv2+
13
LICENSE=	GPLv2+
13
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
15
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
INSTALL_TARGET=	install-strip
Lines 23-41 Link Here
23
		TIFF_CFLAGS="-I${LOCALBASE}/include" \
23
		TIFF_CFLAGS="-I${LOCALBASE}/include" \
24
		TIFF_LIBS="-L${LOCALBASE}/lib -ltiff"
24
		TIFF_LIBS="-L${LOCALBASE}/lib -ltiff"
25
LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
25
LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
26
USES=		cpe gmake iconv jpeg libtool shared-mime-info
26
USES=		cpe gmake iconv jpeg libtool
27
CPE_VENDOR=	djvulibre_project
27
CPE_VENDOR=	djvulibre_project
28
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
29
INSTALLS_ICONS=	yes
30
CONFLICTS=	djvulibre-nox11-3*
29
CONFLICTS=	djvulibre-nox11-3*
31
30
32
PORTDOCS=	*.djvu *.pdf *.txt
31
PORTDOCS=	*.djvu *.pdf *.txt
33
32
34
OPTIONS_DEFINE=		DOCS ANY2DJVU
33
OPTIONS_DEFINE=		DOCS ANY2DJVU
34
OPTIONS_DEFAULT=	PREBUILT
35
OPTIONS_SINGLE=		DESKTOPFILES
36
OPTIONS_SINGLE_DESKTOPFILES=	NONE PREBUILT GENERATED
35
OPTIONS_SUB=		yes
37
OPTIONS_SUB=		yes
36
38
37
ANY2DJVU_DESC=		Install any2djvu script (requires curl)
39
ANY2DJVU_DESC=		Install any2djvu script (requires curl)
38
ANY2DJVU_RUN_DEPENDS=	curl:ftp/curl
40
ANY2DJVU_RUN_DEPENDS=	curl:ftp/curl
41
DESKTOPFILES_DESC=	Installation of desktop files
42
NONE_DESC=		Do not install icons and mime types
43
NONE_CONFIGURE_ON=	--disable-desktopfiles
44
GENERATED_DESC=	Install generated icons and mime types
45
GENERATED_BUILD_DEPENDS=	rsvg-convert:graphics/librsvg2
46
GENERATED_CONFIGURE_ON=	--enable-desktopfiles
47
GENERATED_VARS=	INSTALLS_ICONS=yes
48
GENERATED_USES=	shared-mime-info
49
PREBUILT_DESC=	Install prebuilt icons and mime types
50
PREBUILT_CONFIGURE_ON=	--disable-desktopfiles
51
PREBUILT_VARS=	INSTALLS_ICONS=yes
52
PREBUILT_USES=	shared-mime-info
39
53
40
post-patch:
54
post-patch:
41
# Remove custom optimization compiler flags
55
# Remove custom optimization compiler flags
Lines 52-57 Link Here
52
	@${REINPLACE_CMD} -e 's/any2djvu // ; s/any2djvu\.1 //' \
66
	@${REINPLACE_CMD} -e 's/any2djvu // ; s/any2djvu\.1 //' \
53
		${WRKSRC}/tools/Makefile.in
67
		${WRKSRC}/tools/Makefile.in
54
68
69
post-build-PREBUILT-on:
70
	(cd ${WRKSRC}/desktopfiles && ${GZIP_CMD} -c djvu.svg > djvu.svgz)
71
72
post-install-PREBUILT-on:
73
.for sz in 16 20 22 24 32 48 64 72 96 128 256
74
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/mimetypes
75
	${INSTALL_DATA} ${WRKSRC}/desktopfiles/prebuilt-hi${sz}-djvu.png \
76
		${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/mimetypes/djvu.png
77
.endfor
78
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/mimetypes
79
	${INSTALL_DATA} ${WRKSRC}/desktopfiles/djvu.svgz \
80
		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/mimetypes/
81
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
82
	${INSTALL_DATA} ${WRKSRC}/desktopfiles/djvulibre-mime.xml \
83
		${STAGEDIR}${PREFIX}/share/mime/packages/
84
55
post-install-DOCS-on:
85
post-install-DOCS-on:
56
	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
86
	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
57
87
(-)djvulibre/pkg-plist (-13 / +13 lines)
Lines 60-75 Link Here
60
share/djvu/pubtext/DjVuMessages.dtd
60
share/djvu/pubtext/DjVuMessages.dtd
61
share/djvu/pubtext/DjVuOCR.dtd
61
share/djvu/pubtext/DjVuOCR.dtd
62
share/djvu/pubtext/DjVuXML-s.dtd
62
share/djvu/pubtext/DjVuXML-s.dtd
63
share/icons/hicolor/16x16/mimetypes/djvu.png
63
%%NO_NONE%%share/icons/hicolor/16x16/mimetypes/djvu.png
64
share/icons/hicolor/20x20/mimetypes/djvu.png
64
%%NO_NONE%%share/icons/hicolor/20x20/mimetypes/djvu.png
65
share/icons/hicolor/22x22/mimetypes/djvu.png
65
%%NO_NONE%%share/icons/hicolor/22x22/mimetypes/djvu.png
66
share/icons/hicolor/24x24/mimetypes/djvu.png
66
%%NO_NONE%%share/icons/hicolor/24x24/mimetypes/djvu.png
67
share/icons/hicolor/32x32/mimetypes/djvu.png
67
%%NO_NONE%%share/icons/hicolor/32x32/mimetypes/djvu.png
68
share/icons/hicolor/48x48/mimetypes/djvu.png
68
%%NO_NONE%%share/icons/hicolor/48x48/mimetypes/djvu.png
69
share/icons/hicolor/64x64/mimetypes/djvu.png
69
%%NO_NONE%%share/icons/hicolor/64x64/mimetypes/djvu.png
70
share/icons/hicolor/72x72/mimetypes/djvu.png
70
%%NO_NONE%%share/icons/hicolor/72x72/mimetypes/djvu.png
71
share/icons/hicolor/96x96/mimetypes/djvu.png
71
%%NO_NONE%%share/icons/hicolor/96x96/mimetypes/djvu.png
72
share/icons/hicolor/128x128/mimetypes/djvu.png
72
%%NO_NONE%%share/icons/hicolor/128x128/mimetypes/djvu.png
73
share/icons/hicolor/256x256/mimetypes/djvu.png
73
%%NO_NONE%%share/icons/hicolor/256x256/mimetypes/djvu.png
74
share/icons/hicolor/scalable/mimetypes/djvu.svgz
74
%%NO_NONE%%share/icons/hicolor/scalable/mimetypes/djvu.svgz
75
share/mime/packages/djvulibre-mime.xml
75
%%NO_NONE%%share/mime/packages/djvulibre-mime.xml

Return to bug 198087