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

Collapse All | Expand All

(-)k12/Makefile (-23 / +17 lines)
Lines 3-48 Link Here
3
3
4
PORTNAME=	kaname12
4
PORTNAME=	kaname12
5
PORTVERSION=	1.1
5
PORTVERSION=	1.1
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	japanese x11-fonts
7
CATEGORIES=	japanese x11-fonts
8
MASTER_SITES=	${MASTER_SITE_PORTS_JP} \
8
MASTER_SITES=	${MASTER_SITE_PORTS_JP}
9
		http://www.din.or.jp/~storm/fonts/
10
DISTNAME=	kaname_k12_bdf
9
DISTNAME=	kaname_k12_bdf
11
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
10
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
12
		knm_new_linux.tar.gz
11
		knm_new_linux.tar.gz
13
EXTRACT_ONLY=	knm_new_linux.tar.gz
12
EXTRACT_ONLY=	knm_new_linux.tar.gz
14
13
15
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	CQG00620@nifty.ne.jp
16
COMMENT=	X11 12-dot Kanji font
15
COMMENT=	X11 12-dot Kanji font
17
16
18
BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
17
BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
19
RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
18
RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
20
		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
21
22
NO_STAGE=	yes
23
.include <bsd.port.pre.mk>
24
19
25
WRKSRC=		${WRKDIR}/fonts
20
WRKSRC=		${WRKDIR}/fonts
26
21
27
FONTSDIR=	lib/X11/fonts/local
22
FONTSDIR=	lib/X11/fonts/${PORTNAME}
28
MAKE_ENV=	FONTSDIR=${FONTSDIR}
23
MAKE_ENV=	FONTSDIR=${FONTSDIR} MKDIR="${MKDIR}"
29
PLIST_SUB=	FONTSDIR=${FONTSDIR}
24
PLIST_SUB=	FONTSDIR=${FONTSDIR}
30
DOCSDIR=	${PREFIX}/share/doc/k12
25
DOCSDIR=	${PREFIX}/share/doc/k12
31
26
27
SUB_FILES=	pkg-message
28
SUB_LIST=	FONTSDIR=${FONTSDIR}
29
30
OPTIONS_DEFINE=	DOCS
31
32
post-extract:
32
post-extract:
33
	@${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
33
	@${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
34
34
35
pre-install:
36
	@${SETENV} PKG_PREFIX=${PREFIX} \
37
		${SH} ${PKGREQ} ${PKGNAME} INSTALL
38
39
post-install:
35
post-install:
40
	@(cd ${PREFIX}/${FONTSDIR} ; mkfontdir)
36
	@${INSTALL_DATA} ${FILESDIR}/fonts.alias ${STAGEDIR}${PREFIX}/${FONTSDIR}
41
.if !defined(NOPORTDOCS)
37
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
42
	@${MKDIR} ${DOCSDIR}
38
	@${INSTALL_DATA} ${WRKSRC}/readme            ${STAGEDIR}${DOCSDIR}
43
	@${INSTALL_DATA} ${WRKSRC}/readme            ${DOCSDIR}
39
	@${INSTALL_DATA} ${WRKSRC}/readme.kaname_bdf ${STAGEDIR}${DOCSDIR}
44
	@${INSTALL_DATA} ${WRKSRC}/readme.kaname_bdf ${DOCSDIR}
40
	@${INSTALL_DATA} ${WRKSRC}/doc.orig/*        ${STAGEDIR}${DOCSDIR}
45
	@${INSTALL_DATA} ${WRKSRC}/doc.orig/*        ${DOCSDIR}
46
.endif
47
41
48
.include <bsd.port.post.mk>
42
.include <bsd.port.mk>
(-)k12/files/fonts.alias (+4 lines)
Line 0 Link Here
1
k12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
2
k12b -mnkaname-fixed-bold-r-normal--12-110-75-75-c-120-jisx0208.1983-0
3
r12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0
4
a12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-iso8859-1
(-)k12/files/patch-aa (-17 / +15 lines)
Lines 1-17 Link Here
1
*** /dev/null	Wed Oct 13 00:00:00 1999
1
--- Makefile.orig	2014-05-08 22:08:32.000000000 +0900
2
--- Makefile	Wed Oct 13 00:00:00 1999
2
+++ Makefile	2014-05-08 22:10:13.000000000 +0900
3
***************
3
@@ -0,0 +1,12 @@
4
*** 0 ****
4
+all:
5
--- 1,12 ----
5
+	bdftopcf knmhn12x.bdf > knmhn12x.pcf
6
+ all:
6
+	gzip -9 -nf knmhn12x.pcf
7
+ 	bdftopcf knmhn12x.bdf > knmhn12x.pcf
7
+install:
8
+ 	gzip -9 -nf knmhn12x.pcf
8
+	if [ ! -d ${DESTDIR}${PREFIX}/${FONTSDIR} ] ; then \
9
+ install:
9
+	${MKDIR} ${DESTDIR}${PREFIX}/${FONTSDIR} ; fi
10
+ 	if [ ! -d ${PREFIX}/${FONTSDIR} ] ; then \
10
+	${BSD_INSTALL_DATA} kaname-latin1.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
11
+ 	${MKDIR} ${PREFIX}/${FONTSDIR} ; fi
11
+	${BSD_INSTALL_DATA} knm12p.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
12
+ 	${BSD_INSTALL_DATA} kaname-latin1.pcf.gz ${PREFIX}/${FONTSDIR}
12
+	${BSD_INSTALL_DATA} knm12pb.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
13
+ 	${BSD_INSTALL_DATA} knm12p.pcf.gz ${PREFIX}/${FONTSDIR}
13
+	${BSD_INSTALL_DATA} knmhn12x.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
14
+ 	${BSD_INSTALL_DATA} knm12pb.pcf.gz ${PREFIX}/${FONTSDIR}
14
+	${BSD_INSTALL_DATA} knmzn12x.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
15
+ 	${BSD_INSTALL_DATA} knmhn12x.pcf.gz ${PREFIX}/${FONTSDIR}
15
+	${BSD_INSTALL_DATA} knmzn12xb.pcf.gz ${DESTDIR}${PREFIX}/${FONTSDIR}
16
+ 	${BSD_INSTALL_DATA} knmzn12x.pcf.gz ${PREFIX}/${FONTSDIR}
17
+ 	${BSD_INSTALL_DATA} knmzn12xb.pcf.gz ${PREFIX}/${FONTSDIR}
(-)k12/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
Eiter type the following in an X terminal:
5
6
        xset fp+ %%PREFIX%%/%%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 "%%PREFIX%%/%%FONTSDIR%%/"
13
14
then restart X.
15
*******************************************************************
(-)k12/pkg-plist (-4 / +1 lines)
Lines 5-17 Link Here
5
%%FONTSDIR%%/knmhn12x.pcf.gz
5
%%FONTSDIR%%/knmhn12x.pcf.gz
6
%%FONTSDIR%%/knmzn12x.pcf.gz
6
%%FONTSDIR%%/knmzn12x.pcf.gz
7
%%FONTSDIR%%/knmzn12xb.pcf.gz
7
%%FONTSDIR%%/knmzn12xb.pcf.gz
8
@fontsdir %%FONTSDIR%%
8
%%PORTDOCS%%%%DOCSDIR%%/gijutsu-siryou.doc
9
%%PORTDOCS%%%%DOCSDIR%%/gijutsu-siryou.doc
9
%%PORTDOCS%%%%DOCSDIR%%/kaname.doc
10
%%PORTDOCS%%%%DOCSDIR%%/kaname.doc
10
%%PORTDOCS%%%%DOCSDIR%%/readme
11
%%PORTDOCS%%%%DOCSDIR%%/readme
11
%%PORTDOCS%%%%DOCSDIR%%/readme.kaname_bdf
12
%%PORTDOCS%%%%DOCSDIR%%/readme.kaname_bdf
12
%%PORTDOCS%%%%DOCSDIR%%/readme.knm
13
%%PORTDOCS%%%%DOCSDIR%%/readme.knm
13
@exec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir
14
@unexec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir
15
@unexec if [ `wc -c %D/%%FONTSDIR%%/fonts.dir | awk '{print $1}'` = 2 ]; then rm -f %D/%%FONTSDIR%%/fonts.dir; fi
16
@unexec if [ ! -s %D/%%FONTSDIR%%/fonts.alias ]; then rm -f %D/%%FONTSDIR%%/fonts.alias; fi
17
%%PORTDOCS%%@dirrm %%DOCSDIR%%
14
%%PORTDOCS%%@dirrm %%DOCSDIR%%
(-)k12/pkg-req (-52 lines)
Lines 1-52 Link Here
1
#!/bin/sh
2
3
if [ "x$1" = "x" ]; then
4
	exit 1;
5
fi
6
if [ "x$2" != "xINSTALL" -a "x$2" != "xDEINSTALL" ]; then
7
	exit 1;
8
fi
9
10
export FONTDIR; FONTDIR=${PKG_PREFIX}/lib/X11/fonts/local
11
12
if [ "$2x" = "INSTALLx" -a ! -d ${FONTDIR} ]; then
13
	echo '**********************************************************************'
14
	echo "****** ${FONTDIR}/ doesn't exist."
15
	echo "****** Creating ${FONTDIR}/"
16
	echo '****** Please upgrade your XFree86 to 3.3.3 or upper,'
17
	echo "****** or add this directory to your /etc/XF86Config's FontPath entry."
18
	echo '**********************************************************************'
19
	mkdir ${FONTDIR}
20
fi
21
22
grepv() {
23
	awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
24
}
25
26
# font alias entry here!
27
TMPFILE=/tmp/install-fonts-alias-$$
28
cat << EOF > ${TMPFILE}
29
k12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
30
k12b -mnkaname-fixed-bold-r-normal--12-110-75-75-c-120-jisx0208.1983-0
31
r12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0
32
a12 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-iso8859-1
33
EOF
34
35
echo "Updating ${FONTDIR}/fonts.alias"
36
cd ${FONTDIR}
37
touch fonts.alias
38
cp fonts.alias fonts.alias.orig
39
if [ "$2" = "INSTALL" ] ; then
40
	(grepv ${TMPFILE} fonts.alias.orig ; \
41
	 cat ${TMPFILE}) > fonts.alias
42
elif [ "$2" = "DEINSTALL" ] ; then
43
	grepv ${TMPFILE} fonts.alias.orig > fonts.alias
44
fi
45
rm -f fonts.alias.orig ${TMPFILE}
46
47
echo "**********************************************************"
48
echo "You should restart X server or do 'xset fp rehash' command"
49
echo "to enable this update."
50
echo "**********************************************************"
51
52
exit 0;

Return to bug 190071