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

(-)japanese/xdtp/Makefile (-34 / +48 lines)
Lines 3-59 Link Here
3
3
4
PORTNAME=	xdtp
4
PORTNAME=	xdtp
5
PORTVERSION=	1.5.0
5
PORTVERSION=	1.5.0
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	japanese
7
CATEGORIES=	japanese
8
MASTER_SITES=	http://www.ongs.co.jp/software/xdtp/
8
MASTER_SITES=	http://www.ongs.co.jp/software/xdtp/
9
9
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	XML document transfer program
11
COMMENT=	XML document transfer program
12
12
13
LICENSE=	BSD
13
LICENSE=	BSD2CLAUSE
14
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LIB_DEPENDS=	libglibmm-2.4.so:${PORTSDIR}/devel/glibmm
16
15
17
USES=		pkgconfig tar:tgz
16
USES=		pkgconfig tar:tgz
17
USE_GNOME=	glibmm libxml2 libxslt
18
HAS_CONFIGURE=	yes
18
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
19
USE_GNOME=	libxml2 libxslt
20
GNU_CONFIGURE=	yes
21
20
22
OPTIONS_DEFINE=	GDK DEBUG INCLUDE
21
CFLAGS+=	-fPIC
23
GDK_DESC=	Build with Gdk-Pixbuf
24
INCLUDE_DESC=	Install with XDTP include files
25
22
23
OPTIONS_DEFINE=		DEBUG DOCS GDK INCLUDE
26
OPTIONS_DEFAULT=	GDK INCLUDE
24
OPTIONS_DEFAULT=	GDK INCLUDE
25
OPTIONS_SUB=		yes
27
26
28
NO_STAGE=	yes
27
DEBUG_MAKE_ARGS=	DEBUG="yes"
29
.include <bsd.port.options.mk>
28
GDK_DESC=		Build with Gdk-Pixbuf
30
29
GDK_USE=		gnome=gdkpixbuf2
31
.if ${ARCH} == "amd64"
30
GDK_CONFIGURE_ENV_OFF=	WITHOUT_GDK="yes"
32
CFLAGS+=	-fPIC
31
GDK_MAKE_ARGS_OFF=	WITHOUT_GDK="yes"
33
.endif
32
INCLUDE_DESC=		Install with XDTP include files
34
33
INCLUDE_MAKE_ARGS_OFF=	WITHOUT_INCLUDE="yes"
35
.if ${PORT_OPTIONS:MGDK}
36
USE_GNOME+=	gtk20
37
.else
38
CONFIGURE_ENV+=	WITHOUT_GDK="yes"
39
MAKE_ARGS+=	-DWITHOUT_GDK
40
.endif
41
42
.if ${PORT_OPTIONS:MDEBUG}
43
MAKE_ARGS+=	-DDEBUG
44
.endif
45
46
.if ${PORT_OPTIONS:MINCLUDE}
47
PLIST_SUB+=	XDTP_INC=""
48
.else
49
MAKE_ARGS+=	-DWITHOUT_INCLUDE
50
PLIST_SUB+=	XDTP_INC="@comment "
51
.endif
52
34
53
# Unbreak parallel builds (-jX) by calling make(1) correctly
54
post-patch:
35
post-patch:
36
	@${REINPLACE_CMD} -e \
37
		's|-o .* \(-m\)|\1| ; \
38
		 s|\([[:blank:]]\)\($${XDTPDOCUMENT}\)|\1$${DESTDIR}\2|' \
39
		${WRKSRC}/banbun/Makefile
40
	@${REINPLACE_CMD} -e \
41
		's|-o .* \(-m\)|\1| ; \
42
		 s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2|' \
43
		${WRKSRC}/bin/Makefile
44
	@${REINPLACE_CMD} -e \
45
		's|-o .* \(-m\)|\1| ; \
46
		 s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2|' \
47
		${WRKSRC}/misc/emacs/Makefile
48
	@${REINPLACE_CMD} -e \
49
		's|-o .* \(-m\)|\1| ; \
50
		 s|\([[:blank:]]\)\($${PKGCONFDIR}\)|\1$${DESTDIR}\2|' \
51
		${WRKSRC}/pkgconfig/Makefile
52
	@${REINPLACE_CMD} -e \
53
		's|-o .* \(-m\)|\1| ; \
54
		 s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2| ; \
55
		 s|\([[:blank:]]\)\($${XDTPINCLUDE}\)|\1$${DESTDIR}\2| ; \
56
		 s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2| ; \
57
		 /$${LN}/s|^|#|' \
58
		${WRKSRC}/src/Makefile
59
	@${REINPLACE_CMD} -e \
60
		's|-o .* \(-m\)|\1| ; \
61
		 s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2| ; \
62
		 s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2|' \
63
		${WRKSRC}/xsl/Makefile
64
# Unbreak parallel builds (-jX) by calling make(1) correctly
55
	@${REINPLACE_CMD} -E 's/cd(.+)(;| &&) (\$${MAKE})/\3 -C\1/' \
65
	@${REINPLACE_CMD} -E 's/cd(.+)(;| &&) (\$${MAKE})/\3 -C\1/' \
56
		${WRKSRC}/Makefile ${WRKSRC}/bin/Makefile \
66
		${WRKSRC}/Makefile ${WRKSRC}/bin/Makefile \
57
		${WRKSRC}/java/Makefile ${WRKSRC}/misc/Makefile
67
		${WRKSRC}/java/Makefile ${WRKSRC}/misc/Makefile
58
68
69
post-install:
70
	@${LN} -sf libxdtp.so.5 ${STAGEDIR}${PREFIX}/lib/libxdtp.so
71
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxdtp.so.5
72
59
.include <bsd.port.mk>
73
.include <bsd.port.mk>
(-)japanese/xdtp/pkg-plist (-45 / +45 lines)
Lines 1-18 Link Here
1
bin/xdtp
2
bin/banbun2html
1
bin/banbun2html
3
bin/banbun2text
2
bin/banbun2text
4
bin/banbun2xhtml
3
bin/banbun2xhtml
5
bin/glsd-doc2html
4
bin/glsd-doc2html
6
bin/glsd-doc2text
5
bin/glsd-doc2text
6
bin/xdtp
7
%%INCLUDE%%include/xdtp/CSVAnalyzer.h
8
%%INCLUDE%%include/xdtp/Exception.h
9
%%INCLUDE%%include/xdtp/RefPtr.h
10
%%INCLUDE%%include/xdtp/URI.h
11
%%INCLUDE%%include/xdtp/URLTool.h
12
%%INCLUDE%%include/xdtp/Utilities.h
13
%%INCLUDE%%include/xdtp/XDTPObjectWrapper.h
14
%%INCLUDE%%include/xdtp/XDTPTransform.h
15
%%INCLUDE%%include/xdtp/XMLTool.h
16
%%INCLUDE%%include/xdtp/modules/GLSDBanBunModule.h
17
%%INCLUDE%%include/xdtp/modules/GLSDBanBunModuleChecker.h
18
%%INCLUDE%%include/xdtp/modules/GLSDDocumentModule.h
19
%%INCLUDE%%include/xdtp/modules/GLSDDocumentModuleChecker.h
20
%%INCLUDE%%include/xdtp/modules/GLSDModule.h
21
%%INCLUDE%%include/xdtp/modules/GLSDModuleChecker.h
22
%%INCLUDE%%include/xdtp/modules/XDTPChecker.h
23
%%INCLUDE%%include/xdtp/modules/XDTPModule.h
24
%%INCLUDE%%include/xdtp/modules/XDTPModuleAdapter.h
25
%%INCLUDE%%include/xdtp/modules/XDTPModuleLoader.h
26
%%INCLUDE%%include/xdtp/modules/imports/GLSDImportModule.h
27
%%INCLUDE%%include/xdtp/modules/imports/GLSDImportModuleAdapter.h
28
%%INCLUDE%%include/xdtp/modules/imports/ImportImage.h
29
%%INCLUDE%%include/xdtp/modules/imports/ImportTextCSV.h
30
%%INCLUDE%%include/xdtp/modules/imports/ImportTextCommandPrompt.h
31
%%INCLUDE%%include/xdtp/modules/imports/ImportTextGLSD.h
32
%%INCLUDE%%include/xdtp/modules/imports/ImportTextPlain.h
33
%%INCLUDE%%include/xdtp/modules/imports/ImportTextSourcecode.h
34
%%INCLUDE%%include/xdtp/modules/imports/ImportTextXML.h
35
%%INCLUDE%%include/xdtp/xdtptypes.h
36
%%INCLUDE%%include/xdtp/xmlloader.h
37
%%INCLUDE%%include/xdtp/xmlsaver.h
38
lib/libxdtp.a
7
lib/libxdtp.so
39
lib/libxdtp.so
8
lib/libxdtp.so.5
40
lib/libxdtp.so.5
9
lib/libxdtp.a
10
libdata/pkgconfig/libxdtp.pc
41
libdata/pkgconfig/libxdtp.pc
11
%%DOCSDIR%%/banbun-0001.html
42
%%PORTDOCS%%%%DOCSDIR%%/banbun-0001.html
12
%%DOCSDIR%%/banbun-0002.html
43
%%PORTDOCS%%%%DOCSDIR%%/banbun-0002.html
13
%%DOCSDIR%%/banbun-0003.html
44
%%PORTDOCS%%%%DOCSDIR%%/banbun-0003.html
14
%%DOCSDIR%%/banbun-0004.html
45
%%PORTDOCS%%%%DOCSDIR%%/banbun-0004.html
15
@dirrm %%DOCSDIR%%
16
%%DATADIR%%/emacs/hanbun.el
46
%%DATADIR%%/emacs/hanbun.el
17
%%DATADIR%%/toHTML/BanBun.xsl
47
%%DATADIR%%/toHTML/BanBun.xsl
18
%%DATADIR%%/toHTML/BanBunModule.xsl
48
%%DATADIR%%/toHTML/BanBunModule.xsl
Lines 29-70 Link Here
29
%%DATADIR%%/toXHTML/DocumentModule.xsl
59
%%DATADIR%%/toXHTML/DocumentModule.xsl
30
%%DATADIR%%/toXHTML/GLSD.xsl
60
%%DATADIR%%/toXHTML/GLSD.xsl
31
%%DATADIR%%/toXHTML/GLSDocumentModule.xsl
61
%%DATADIR%%/toXHTML/GLSDocumentModule.xsl
32
@dirrm %%DATADIR%%/emacs
33
@dirrm %%DATADIR%%/toHTML
34
@dirrm %%DATADIR%%/toTEXT
35
@dirrm %%DATADIR%%/toXHTML
62
@dirrm %%DATADIR%%/toXHTML
36
@dirrmtry %%DATADIR%%
63
@dirrm %%DATADIR%%/toTEXT
37
%%XDTP_INC%%include/xdtp/CSVAnalyzer.h
64
@dirrm %%DATADIR%%/toHTML
38
%%XDTP_INC%%include/xdtp/Exception.h
65
@dirrm %%DATADIR%%/emacs
39
%%XDTP_INC%%include/xdtp/RefPtr.h
66
@dirrm %%DATADIR%%
40
%%XDTP_INC%%include/xdtp/URI.h
67
%%PORTDOCS%%@dirrm %%DOCSDIR%%
41
%%XDTP_INC%%include/xdtp/URLTool.h
68
%%INCLUDE%%@dirrm include/xdtp/modules/imports
42
%%XDTP_INC%%include/xdtp/Utilities.h
69
%%INCLUDE%%@dirrm include/xdtp/modules
43
%%XDTP_INC%%include/xdtp/XDTPObjectWrapper.h
70
%%INCLUDE%%@dirrm include/xdtp
44
%%XDTP_INC%%include/xdtp/XDTPTransform.h
45
%%XDTP_INC%%include/xdtp/XMLTool.h
46
%%XDTP_INC%%include/xdtp/xdtptypes.h
47
%%XDTP_INC%%include/xdtp/xmlloader.h
48
%%XDTP_INC%%include/xdtp/xmlsaver.h
49
%%XDTP_INC%%include/xdtp/modules/GLSDBanBunModule.h
50
%%XDTP_INC%%include/xdtp/modules/GLSDBanBunModuleChecker.h
51
%%XDTP_INC%%include/xdtp/modules/GLSDDocumentModule.h
52
%%XDTP_INC%%include/xdtp/modules/GLSDDocumentModuleChecker.h
53
%%XDTP_INC%%include/xdtp/modules/GLSDModule.h
54
%%XDTP_INC%%include/xdtp/modules/GLSDModuleChecker.h
55
%%XDTP_INC%%include/xdtp/modules/XDTPChecker.h
56
%%XDTP_INC%%include/xdtp/modules/XDTPModule.h
57
%%XDTP_INC%%include/xdtp/modules/XDTPModuleAdapter.h
58
%%XDTP_INC%%include/xdtp/modules/XDTPModuleLoader.h
59
%%XDTP_INC%%include/xdtp/modules/imports/GLSDImportModule.h
60
%%XDTP_INC%%include/xdtp/modules/imports/GLSDImportModuleAdapter.h
61
%%XDTP_INC%%include/xdtp/modules/imports/ImportImage.h
62
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextCSV.h
63
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextCommandPrompt.h
64
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextGLSD.h
65
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextPlain.h
66
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextSourcecode.h
67
%%XDTP_INC%%include/xdtp/modules/imports/ImportTextXML.h
68
%%XDTP_INC%%@dirrm include/xdtp/modules/imports
69
%%XDTP_INC%%@dirrm include/xdtp/modules
70
%%XDTP_INC%%@dirrm include/xdtp

Return to bug 192802