git: e83503242c60 - main - x11-fonts/intlfonts: Update to 1.4.2

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 13 May 2022 11:45:12 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e83503242c60556cc80b2ad712bf1bd93c1795fd

commit e83503242c60556cc80b2ad712bf1bd93c1795fd
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-05-13 11:30:04 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-05-13 11:39:20 +0000

    x11-fonts/intlfonts: Update to 1.4.2
    
    - Add LICENSE
    - Add NO_ARCH
    - Update pkg-descr
    - Add WWW
    - Take maintainership
---
 x11-fonts/intlfonts/Makefile                       | 40 +++++++-----------
 x11-fonts/intlfonts/distinfo                       |  5 ++-
 .../intlfonts/files/patch-Chinese__taipei16.bdf    | 38 -----------------
 x11-fonts/intlfonts/pkg-descr                      | 16 ++++----
 x11-fonts/intlfonts/pkg-plist                      | 48 ++++++++++------------
 5 files changed, 49 insertions(+), 98 deletions(-)

diff --git a/x11-fonts/intlfonts/Makefile b/x11-fonts/intlfonts/Makefile
index e420f91d80e5..d4894279d990 100644
--- a/x11-fonts/intlfonts/Makefile
+++ b/x11-fonts/intlfonts/Makefile
@@ -1,55 +1,45 @@
 # Created by: Satoshi TAOKA <taoka@FreeBSD.org>
 
 PORTNAME=	intlfonts
-PORTVERSION=	1.2.1
-PORTREVISION=	6
+PORTVERSION=	1.4.2
 CATEGORIES=	x11-fonts
 MASTER_SITES=	GNU
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Free X11 fonts for all characters that Emacs can handle
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	International X11 fixed fonts
+
+LICENSE=	GPLv3+
 
 BUILD_DEPENDS=	bdftopcf:x11-fonts/bdftopcf
 
 USES=		fonts
+
+NO_ARCH=	yes
+
 # Don't move to pkg-plist, must appear before @fcfontsdir from USES=fonts.
 PLIST_FILES=	"@fontsdir ${FONTSDIR}/TrueType" \
 		"@fontsdir ${FONTSDIR}/Type1"
 
-OPTIONS_DEFINE=	DOCS
-
-FONTS=		Asian		\
-		Chinese		\
-		Chinese.BIG	\
-		Ethiopic	\
-		European	\
-		European.BIG	\
-		Japanese	\
-		Japanese.BIG	\
-		Misc
+FONTS=		Asian Chinese Chinese.X Ethiopic European European.BIG Japanese Japanese.BIG Japanese.X Misc
+FONTS_ALIAS=	Asian Chinese European Japanese Japanese.X
 
 do-build:
 .for f in ${FONTS}
 	for bdf in ${WRKSRC}/${f}/*.bdf ; do \
 		${ECHO_CMD} $${bdf}; \
-		${LOCALBASE}/bin/bdftopcf $${bdf} | ${GZIP_CMD} \
-			> $${bdf%.bdf}.pcf.gz; \
+		${LOCALBASE}/bin/bdftopcf $${bdf} | ${GZIP_CMD} > $${bdf%.bdf}.pcf.gz; \
 	done
 .endfor
 
 do-install:
-	@${MKDIR} ${STAGEDIR}${FONTSDIR}
+	${MKDIR} ${STAGEDIR}${FONTSDIR}/TrueType ${STAGEDIR}${FONTSDIR}/Type1
 .for f in ${FONTS}
 	${INSTALL_DATA} ${WRKSRC}/${f}/*.pcf.gz ${STAGEDIR}${FONTSDIR}
-	[ ! -f ${WRKSRC}/${f}/fonts.alias ] || \
-		${CAT} ${WRKSRC}/${f}/fonts.alias >> ${STAGEDIR}${FONTSDIR}/fonts.alias
 .endfor
-	@${MKDIR} ${STAGEDIR}${FONTSDIR}/TrueType
+.for f in ${FONTS_ALIAS}
+	${CAT} ${WRKSRC}/${f}/fonts.alias >> ${STAGEDIR}${FONTSDIR}/fonts.alias
+.endfor
 	${INSTALL_DATA} ${WRKSRC}/TrueType/*.* ${STAGEDIR}${FONTSDIR}/TrueType
-	@${MKDIR} ${STAGEDIR}${FONTSDIR}/Type1
 	${INSTALL_DATA} ${WRKSRC}/Type1/*.* ${STAGEDIR}${FONTSDIR}/Type1
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/Emacs.ap ${WRKSRC}/NEWS \
-		${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>
diff --git a/x11-fonts/intlfonts/distinfo b/x11-fonts/intlfonts/distinfo
index d75aa856837e..d52b385751a3 100644
--- a/x11-fonts/intlfonts/distinfo
+++ b/x11-fonts/intlfonts/distinfo
@@ -1,2 +1,3 @@
-SHA256 (intlfonts-1.2.1.tar.gz) = f208ec06573e935116d27994be4b58f8121184f855a85acd2cdb8848479a10f3
-SIZE (intlfonts-1.2.1.tar.gz) = 24360787
+TIMESTAMP = 1652122595
+SHA256 (intlfonts-1.4.2.tar.gz) = cd3b3f186a1468de04593ca61a85d6f07782dcde87e1fd3ac1e31b4ce6f32b9d
+SIZE (intlfonts-1.4.2.tar.gz) = 12772093
diff --git a/x11-fonts/intlfonts/files/patch-Chinese__taipei16.bdf b/x11-fonts/intlfonts/files/patch-Chinese__taipei16.bdf
deleted file mode 100644
index 396f53b7b1c3..000000000000
--- a/x11-fonts/intlfonts/files/patch-Chinese__taipei16.bdf
+++ /dev/null
@@ -1,38 +0,0 @@
---- Chinese/taipei16.bdf.orig	Wed Sep 24 13:09:38 1997
-+++ Chinese/taipei16.bdf	Fri Mar 24 22:18:01 2000
-@@ -7,19 +7,26 @@
- FONT -ETen-Fixed-Medium-R-Normal--16-150-75-75-C-160-Big5.ETen-0
- SIZE 15 75 75
- FONTBOUNDINGBOX 16 15 0 -2
--STARTPROPERTIES 12
-+STARTPROPERTIES 19
-+FONTNAME_REGISTRY ""
-+FOUNDRY "ETen"
-+FAMILY_NAME "Fixed"
-+WEIGHT_NAME "Medium"
-+SLANT "R"
-+SETWIDTH_NAME "Normal"
-+ADD_STYLE_NAME ""
-+PIXEL_SIZE 16
-+POINT_SIZE 150
-+RESOLUTION_X 75
-+RESOLUTION_Y 75
-+SPACING "C"
-+AVERAGE_WIDTH 160
-+CHARSET_REGISTRY "BIG5.ETen"
-+CHARSET_ENCODING "0"
- FONT_ASCENT 13
- FONT_DESCENT 2
- DEFAULT_CHAR 41280
- COPYRIGHT "Public Domain"
--POINT_SIZE 150
--FONT "-ETen-Fixed-Medium-R-Normal--16-150-75-75-C-160-Big5.ETen-0"
--WEIGHT 10
--RESOLUTION 103
--RESOLUTION_X 75
--RESOLUTION_Y 75
--X_HEIGHT 4294967295
--QUAD_WIDTH 16
- ENDPROPERTIES
- CHARS 13503
- STARTCHAR 0
diff --git a/x11-fonts/intlfonts/pkg-descr b/x11-fonts/intlfonts/pkg-descr
index d9ca359321be..db8fd3c20f6c 100644
--- a/x11-fonts/intlfonts/pkg-descr
+++ b/x11-fonts/intlfonts/pkg-descr
@@ -1,17 +1,19 @@
-This port is for International Fonts excluding what distributed with X
-Window Systems.
+Intlfonts contains free X11 fonts in the BDF and TrueType formats. They notably
+cover a large number of characters from different writing systems: European,
+Asian, Chinese, Japanese, Korean, Ethiopic and others.
 
-This contains free X11 fonts for all characters that Emacs and XEmacs
-can handle. They are classified into several categories.
+These fonts allow multilingual PostScript printing from Emacs.
 
-European -- European normal size fonts (suitable with the other fonts)
-European-BIG -- European big fonts
 Asian -- Asian (non-CJK) fonts
 Chinese  -- Chinese normal size fonts excluding what distributed with X
 Chinese.BIG -- Chinese big fonts
+Ethiopic -- Ethiopic fonts
+European -- European normal size fonts (suitable with the other fonts)
+European-BIG -- European big fonts
 Japanese -- Japanese normal size fonts excluding what distributed with X
 Japanese.BIG -- Japanese big fonts
-Ethiopic -- Ethiopic fonts
 Misc -- fonts for the other regions/scripts
 TrueType -- Truetype fonts
 Type1 -- Postscript Type1 fonts
+
+WWW: https://directory.fsf.org/wiki/Intlfonts
diff --git a/x11-fonts/intlfonts/pkg-plist b/x11-fonts/intlfonts/pkg-plist
index c4e32b4dc770..61f7175400eb 100644
--- a/x11-fonts/intlfonts/pkg-plist
+++ b/x11-fonts/intlfonts/pkg-plist
@@ -1,3 +1,5 @@
+%%FONTSDIR%%/12x24rk.pcf.gz
+%%FONTSDIR%%/8x16rk.pcf.gz
 %%FONTSDIR%%/TrueType/lt1-b-omega-serif.ttf
 %%FONTSDIR%%/TrueType/lt1-bi-omega-serif.ttf
 %%FONTSDIR%%/TrueType/lt1-i-omega-serif.ttf
@@ -101,35 +103,16 @@
 %%FONTSDIR%%/arab24-1-etl.pcf.gz
 %%FONTSDIR%%/arab24-2-etl.pcf.gz
 %%FONTSDIR%%/bmp16-etl.pcf.gz
-%%FONTSDIR%%/cc40s.pcf.gz
-%%FONTSDIR%%/cc48s.pcf.gz
-%%FONTSDIR%%/cns1-16.pcf.gz
-%%FONTSDIR%%/cns1-24.pcf.gz
-%%FONTSDIR%%/cns1-40.pcf.gz
-%%FONTSDIR%%/cns2-16.pcf.gz
-%%FONTSDIR%%/cns2-24.pcf.gz
-%%FONTSDIR%%/cns2-40.pcf.gz
-%%FONTSDIR%%/cns3-16.pcf.gz
-%%FONTSDIR%%/cns3-24.pcf.gz
-%%FONTSDIR%%/cns3-40.pcf.gz
-%%FONTSDIR%%/cns4-16.pcf.gz
-%%FONTSDIR%%/cns4-24.pcf.gz
-%%FONTSDIR%%/cns4-40.pcf.gz
-%%FONTSDIR%%/cns5-16.pcf.gz
-%%FONTSDIR%%/cns5-24.pcf.gz
-%%FONTSDIR%%/cns5-40.pcf.gz
-%%FONTSDIR%%/cns6-16.pcf.gz
-%%FONTSDIR%%/cns6-24.pcf.gz
-%%FONTSDIR%%/cns6-40.pcf.gz
-%%FONTSDIR%%/cns7-16.pcf.gz
-%%FONTSDIR%%/cns7-24.pcf.gz
-%%FONTSDIR%%/cns7-40.pcf.gz
 %%FONTSDIR%%/cyr14-etl.pcf.gz
 %%FONTSDIR%%/cyr16-etl.pcf.gz
 %%FONTSDIR%%/cyr24-etl.pcf.gz
+%%FONTSDIR%%/ethio12-uni.pcf.gz
 %%FONTSDIR%%/ethio16f-uni.pcf.gz
 %%FONTSDIR%%/ethio24f-uni.pcf.gz
 %%FONTSDIR%%/fonts.alias
+%%FONTSDIR%%/gb16fs.pcf.gz
+%%FONTSDIR%%/gb16st.pcf.gz
+%%FONTSDIR%%/gb24st.pcf.gz
 %%FONTSDIR%%/grk14-etl.pcf.gz
 %%FONTSDIR%%/grk16-etl.pcf.gz
 %%FONTSDIR%%/grk24-etl.pcf.gz
@@ -148,16 +131,23 @@
 %%FONTSDIR%%/ipa24-etl.pcf.gz
 %%FONTSDIR%%/isci16-mule.pcf.gz
 %%FONTSDIR%%/isci24-mule.pcf.gz
+%%FONTSDIR%%/j00-1-16.pcf.gz
+%%FONTSDIR%%/j00-2-16.pcf.gz
 %%FONTSDIR%%/j78-16.pcf.gz
 %%FONTSDIR%%/j83-18.pcf.gz
 %%FONTSDIR%%/j83-18b.pcf.gz
 %%FONTSDIR%%/j83-18i.pcf.gz
+%%FONTSDIR%%/j83-32.pcf.gz
+%%FONTSDIR%%/j83-48.pcf.gz
 %%FONTSDIR%%/j90-16.pcf.gz
+%%FONTSDIR%%/jiskan16.pcf.gz
+%%FONTSDIR%%/jiskan24.pcf.gz
 %%FONTSDIR%%/jiskan32.pcf.gz
 %%FONTSDIR%%/jiskan48.pcf.gz
 %%FONTSDIR%%/jksp16.pcf.gz
 %%FONTSDIR%%/jksp24.pcf.gz
 %%FONTSDIR%%/jksp40.pcf.gz
+%%FONTSDIR%%/k14.pcf.gz
 %%FONTSDIR%%/koi14-etl.pcf.gz
 %%FONTSDIR%%/koi16-etl.pcf.gz
 %%FONTSDIR%%/koi24-etl.pcf.gz
@@ -181,7 +171,10 @@
 %%FONTSDIR%%/lt1-24b-etl.pcf.gz
 %%FONTSDIR%%/lt1-24bi-etl.pcf.gz
 %%FONTSDIR%%/lt1-24i-etl.pcf.gz
+%%FONTSDIR%%/lt1-32-etl.pcf.gz
 %%FONTSDIR%%/lt1-40-etl.pcf.gz
+%%FONTSDIR%%/lt1-48-etl.pcf.gz
+%%FONTSDIR%%/lt1-60-etl.pcf.gz
 %%FONTSDIR%%/lt2-14-etl.pcf.gz
 %%FONTSDIR%%/lt2-16-etl.pcf.gz
 %%FONTSDIR%%/lt2-24-etl.pcf.gz
@@ -206,10 +199,16 @@
 %%FONTSDIR%%/thai18bi.pcf.gz
 %%FONTSDIR%%/thai18i.pcf.gz
 %%FONTSDIR%%/thai24.pcf.gz
+%%FONTSDIR%%/tib14p-mule.pcf.gz
 %%FONTSDIR%%/tib16-mule.pcf.gz
+%%FONTSDIR%%/tib16p-mule.pcf.gz
+%%FONTSDIR%%/tib18p-mule.pcf.gz
 %%FONTSDIR%%/tib1c16-mule.pcf.gz
 %%FONTSDIR%%/tib1c24-mule.pcf.gz
 %%FONTSDIR%%/tib24-mule.pcf.gz
+%%FONTSDIR%%/tib24p-mule.pcf.gz
+%%FONTSDIR%%/tib32p-mule.pcf.gz
+%%FONTSDIR%%/tib9p-mule.pcf.gz
 %%FONTSDIR%%/visc16-etl.pcf.gz
 %%FONTSDIR%%/visc18-etl.pcf.gz
 %%FONTSDIR%%/visc18b-etl.pcf.gz
@@ -218,6 +217,3 @@
 %%FONTSDIR%%/visc24-etl.pcf.gz
 %%FONTSDIR%%/xtis18.pcf.gz
 %%FONTSDIR%%/xtis24.pcf.gz
-%%PORTDOCS%%%%DOCSDIR%%/Emacs.ap
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README