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

(-)Makefile (-32 / +14 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	kmfl-european-latin
4
PORTNAME=	kmfl-european-latin
5
PORTVERSION=	1.6
5
PORTVERSION=	1.6
6
PORTREVISION=	1
6
CATEGORIES=	textproc
7
CATEGORIES=	textproc
7
MASTER_SITES=	http://www.tavultesoft.com/eurolatin/ \
8
MASTER_SITES=	http://www.tavultesoft.com/eurolatin/ \
8
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
9
		http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
Lines 19-64 Link Here
19
USES=		dos2unix zip
20
USES=		dos2unix zip
20
DOS2UNIX_FILES=	european.kmn
21
DOS2UNIX_FILES=	european.kmn
21
22
22
DOCSDIR_REL=	share/doc/kmfl/${PORTNAME}
23
OPTIONS_DEFINE=	DOCS
23
DOCSDIR=	${PREFIX}/${DOCSDIR_REL}
24
DOCSDIR=	${PREFIX}/share/doc/kmfl/${PORTNAME}
24
KMFL_DIR=	share/kmfl
25
KMFL_ICONS_DIR=	share/kmfl/icons
26
27
PORTDOCS=	*
28
DOCSLIST=	EuroLatin\ Keyman\ Desktop\ Keyboard\ Files/eurolatin1.6.pdf \
25
DOCSLIST=	EuroLatin\ Keyman\ Desktop\ Keyboard\ Files/eurolatin1.6.pdf \
29
		EuroLatin\ KeymanWeb\ Keyboard\ Files/european.html \
26
		EuroLatin\ KeymanWeb\ Keyboard\ Files/european.html \
30
		licence.txt
27
		licence.txt
31
PLIST_FILES=	${KMFL_DIR}/european.kmn \
32
		${KMFL_ICONS_DIR}/latin.png
33
PLIST_DIRSTRY=	${KMFL_ICONS_DIR} \
34
		${KMFL_DIR}
35
28
36
NO_STAGE=	yes
29
KMFL_DIR=	share/kmfl
30
KMFL_ICONS_DIR=	share/kmfl/icons
31
32
SUB_FILES=	pkg-message
33
37
do-build:
34
do-build:
38
	base64 -d ${FILESDIR}/latin.png.base64.txt > ${WRKSRC}/latin.png
35
	${LOCALBASE}/bin/base64 -d ${FILESDIR}/latin.png.base64.txt > ${WRKSRC}/latin.png
39
36
40
do-install:
37
do-install:
41
	${MKDIR} ${LOCALBASE}/${KMFL_DIR} ${LOCALBASE}/${KMFL_ICONS_DIR}
38
	${MKDIR} ${STAGEDIR}${PREFIX}/${KMFL_DIR} ${STAGEDIR}${PREFIX}/${KMFL_ICONS_DIR}
42
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${LOCALBASE}/${KMFL_DIR}
39
	${INSTALL_DATA} ${WRKSRC}/*.kmn ${STAGEDIR}${PREFIX}/${KMFL_DIR}
43
	${INSTALL_DATA} ${WRKSRC}/latin.png ${LOCALBASE}/${KMFL_ICONS_DIR}
40
	${INSTALL_DATA} ${WRKSRC}/latin.png ${STAGEDIR}${PREFIX}/${KMFL_ICONS_DIR}
44
.if !defined(NOPORTDOCS)
41
	${MKDIR} ${STAGEDIR}${DOCSDIR}
45
	${MKDIR} ${DOCSDIR}
46
	for doc in ${DOCSLIST} ; do \
42
	for doc in ${DOCSLIST} ; do \
47
		${INSTALL_DATA} ${WRKSRC}/"$$doc" ${DOCSDIR} ; \
43
		${INSTALL_DATA} ${WRKSRC}/"$$doc" ${STAGEDIR}${DOCSDIR} ; \
48
	done
44
	done
49
.endif
50
45
51
post-install:
52
	@${ECHO_MSG} "--------------------------------------------------------"
53
	@${ECHO_MSG} "  You should now have the new keyboard in the section"
54
	@${ECHO_MSG} "  \"Others\" in your SCIM/IBus menu. If you don't see it,"
55
	@${ECHO_MSG} "  restart X."
56
.if !defined(NOPORTDOCS)
57
	@${ECHO_MSG}
58
	@${ECHO_MSG} "  The PDF documentation for use of the European Latin"
59
	@${ECHO_MSG} "  Keyboard can be found in:"
60
	@${ECHO_MSG} "  ${PREFIX}/share/doc/kmfl/${PORTNAME}/"
61
.endif
62
	@${ECHO_MSG} "--------------------------------------------------------"
63
64
.include <bsd.port.mk>
46
.include <bsd.port.mk>
(-)files/pkg-message.in (+8 lines)
Line 0 Link Here
1
---------------------------------------------------------
2
  You should now have the new keyboard in the section
3
  "Others" in your SCIM/IBus menu. If you don't see it,
4
  restart X.
5
6
  The documentation is installed into:
7
  %%DOCSDIR%%
8
---------------------------------------------------------
(-)pkg-plist (+9 lines)
Line 0 Link Here
1
%%PORTDOCS%%%%DOCSDIR%%/eurolatin1.6.pdf
2
%%PORTDOCS%%%%DOCSDIR%%/european.html
3
%%PORTDOCS%%%%DOCSDIR%%/licence.txt
4
share/kmfl/european.kmn
5
share/kmfl/icons/latin.png
6
%%PORTDOCS%%@dirrm %%DOCSDIR%%
7
%%PORTDOCS%%@dirrmtry share/doc/kmfl
8
@dirrmtry share/kmfl/icons
9
@dirrmtry share/kmfl

Return to bug 190772