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

Collapse All | Expand All

(-)japanese/font-ayu20/Makefile (-9 / +3 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	ayu20
3
PORTNAME=	ayu20
4
PORTVERSION=	1.7.a
4
PORTVERSION=	1.7.a
5
PORTREVISION=	1
5
CATEGORIES=	japanese x11-fonts
6
CATEGORIES=	japanese x11-fonts
6
MASTER_SITES=	SFJP/x-tt/8536/
7
MASTER_SITES=	SFJP/x-tt/8536/
7
PKGNAMEPREFIX=	ja-font-
8
PKGNAMEPREFIX=	ja-font-
Lines 16-28 Link Here
16
CONFLICS=	ja-kappa20-[0-9]*
17
CONFLICS=	ja-kappa20-[0-9]*
17
18
18
USES=		fonts
19
USES=		fonts
19
FONTNAME=	misc
20
NO_ARCH=	yes
20
NO_ARCH=	yes
21
NO_WRKSUBDIR=	yes
21
NO_WRKSUBDIR=	yes
22
SUB_FILES=	Makefile pkg-install
22
SUB_FILES=	Makefile pkg-message
23
SUB_LIST=	FONTSALIAS="${DATADIR}/fonts.alias"
24
PKGINSTALL=	${WRKDIR}/pkg-install
25
PKGDEINSTALL=	${WRKDIR}/pkg-install
26
PORTDOCS=	README.txt
23
PORTDOCS=	README.txt
27
MAKEFILE=	${WRKDIR}/Makefile
24
MAKEFILE=	${WRKDIR}/Makefile
28
25
Lines 31-41 Link Here
31
pre-build: apply-slist
28
pre-build: apply-slist
32
29
33
post-install:
30
post-install:
34
	@${MKDIR} ${STAGEDIR}${FONTSDIR}
35
	cd ${STAGEDIR}${FONTSDIR} && \
36
	    ${LN} -s ../../../${DATADIR_REL}/*.pcf.gz .
37
	${INSTALL_DATA} ${FILESDIR}/fonts.alias \
31
	${INSTALL_DATA} ${FILESDIR}/fonts.alias \
38
	    ${STAGEDIR}${DATADIR}
32
	    ${STAGEDIR}${FONTSDIR}
39
33
40
post-install-DOCS-on:
34
post-install-DOCS-on:
41
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
35
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
(-)japanese/font-ayu20/files/Makefile.in (-2 / +2 lines)
Lines 27-34 Link Here
27
	bdftopcf $> | ${GZIP_CMD} -c > $@
27
	bdftopcf $> | ${GZIP_CMD} -c > $@
28
28
29
install:
29
install:
30
	mkdir -p ${DESTDIR}%%DATADIR%%
30
	mkdir -p ${DESTDIR}%%FONTSDIR%%
31
	${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%DATADIR%%
31
	${BSD_INSTALL_DATA} ${PCF_ALL} ${DESTDIR}%%FONTSDIR%%
32
32
33
clean::
33
clean::
34
	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
34
	rm ${MADE_BOLD} ${MADE_ITALIC} ${PCF_ALL}
(-)japanese/font-ayu20/files/pkg-install.in (-26 lines)
Lines 1-26 Link Here
1
#!/bin/sh
2
3
grepv() {
4
	awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
5
}
6
7
case $2 in
8
POST-INSTALL)
9
	cd %%FONTSDIR%%
10
	touch fonts.alias
11
	cp fonts.alias fonts.alias.orig
12
	(grepv %%FONTSALIAS%% fonts.alias.orig; cat %%FONTSALIAS%%) \
13
	    > fonts.alias
14
	rm -f fonts.alias.orig
15
;;
16
DEINSTALL)
17
	cd %%FONTSDIR%%
18
	touch fonts.alias
19
	cp fonts.alias fonts.alias.orig
20
	grepv %%FONTSALIAS%% fonts.alias.orig > fonts.alias
21
	rm -f fonts.alias.orig
22
	if [ ! -s fonts.alias ]; then
23
		rm -f fonts.alias
24
	fi
25
;;
26
esac
(-)japanese/font-ayu20/files/pkg-message.in (+15 lines)
Line 0 Link Here
1
*******************************************************************
2
You can start using the font(s) by following these instructions:
3
4
Either type the following in an X terminal:
5
6
        xset fp+ %%FONTSDIR%%
7
        xset fp rehash
8
9
Or, more permanently, add the following line to the "Files" section
10
of your X.Org configuration file (typically /etc/X11/xorg.conf):
11
12
        FontPath "%%FONTSDIR%%/"
13
14
then restart X.
15
*******************************************************************
(-)japanese/font-ayu20/pkg-plist (-7 / +1 lines)
Lines 1-10 Link Here
1
%%DATADIR%%/10x20gm.pcf.gz
1
%%FONTSDIR%%/fonts.alias
2
%%DATADIR%%/10x20gmi.pcf.gz
3
%%DATADIR%%/10x20grkm.pcf.gz
4
%%DATADIR%%/10x20grkmi.pcf.gz
5
%%DATADIR%%/k20gm.pcf.gz
6
%%DATADIR%%/k20gmi.pcf.gz
7
%%DATADIR%%/fonts.alias
8
%%FONTSDIR%%/10x20gm.pcf.gz
2
%%FONTSDIR%%/10x20gm.pcf.gz
9
%%FONTSDIR%%/10x20gmi.pcf.gz
3
%%FONTSDIR%%/10x20gmi.pcf.gz
10
%%FONTSDIR%%/10x20grkm.pcf.gz
4
%%FONTSDIR%%/10x20grkm.pcf.gz

Return to bug 226511