git: a79b0c60ade7 - main - japanese/font-plemoljp{, -hs, -nf}: Add new ports -- Plex Mono Language JP

Hajimu UMEMOTO ume at FreeBSD.org
Mon Sep 13 14:05:33 UTC 2021


The branch main has been updated by ume:

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

commit a79b0c60ade7e0c12f1a9e010d43b82360f81004
Author:     Hajimu UMEMOTO <ume at FreeBSD.org>
AuthorDate: 2021-09-13 14:02:11 +0000
Commit:     Hajimu UMEMOTO <ume at FreeBSD.org>
CommitDate: 2021-09-13 14:02:11 +0000

    japanese/font-plemoljp{,-hs,-nf}: Add new ports -- Plex Mono Language JP
---
 japanese/Makefile                   |  3 ++
 japanese/font-plemoljp-hs/Makefile  | 56 +++++++++++++++++++++++++++++++++++++
 japanese/font-plemoljp-hs/distinfo  |  3 ++
 japanese/font-plemoljp-hs/pkg-descr |  4 +++
 japanese/font-plemoljp-nf/Makefile  | 46 ++++++++++++++++++++++++++++++
 japanese/font-plemoljp-nf/distinfo  |  3 ++
 japanese/font-plemoljp-nf/pkg-descr |  4 +++
 japanese/font-plemoljp/Makefile     | 54 +++++++++++++++++++++++++++++++++++
 japanese/font-plemoljp/distinfo     |  3 ++
 japanese/font-plemoljp/pkg-descr    |  4 +++
 10 files changed, 180 insertions(+)

diff --git a/japanese/Makefile b/japanese/Makefile
index 7fd71c1e8a02..4340df52b98a 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -97,6 +97,9 @@
     SUBDIR += font-myricam
     SUBDIR += font-naga10
     SUBDIR += font-nasu
+    SUBDIR += font-plemoljp
+    SUBDIR += font-plemoljp-hs
+    SUBDIR += font-plemoljp-nf
     SUBDIR += font-ricty
     SUBDIR += font-ricty-discord
     SUBDIR += font-rounded-mgenplus
diff --git a/japanese/font-plemoljp-hs/Makefile b/japanese/font-plemoljp-hs/Makefile
new file mode 100644
index 000000000000..4f6d62f486e3
--- /dev/null
+++ b/japanese/font-plemoljp-hs/Makefile
@@ -0,0 +1,56 @@
+PORTNAME=	plemoljp-hs
+PORTVERSION=	0.4.0
+PORTREVISION=	0
+CATEGORIES=	japanese x11-fonts
+MASTER_SITES=	https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
+PKGNAMEPREFIX=	ja-font-
+DISTNAME=	PlemolJP_HS_v${DISTVERSION}
+
+MAINTAINER=	ume at FreeBSD.org
+COMMENT=	Plex Mono Language JP (Hidden Space)
+
+LICENSE=	OFL11
+
+USES=		fonts:fc zip
+NO_ARCH=	yes
+NO_BUILD=	yes
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+OPTIONS_MULTI=			FONT_FAMILY
+OPTIONS_MULTI_FONT_FAMILY=	PLEMOLJP_HS PLEMOLJP_CONS_HS PLEMOLJP35_HS \
+				PLEMOLJP35_CONS_HS
+OPTIONS_DEFAULT=		PLEMOLJP_HS PLEMOLJP_CONS_HS PLEMOLJP35_HS \
+				PLEMOLJP35_CONS_HS
+PLEMOLJP_HS_DESC=		PlemolJP HS
+PLEMOLJP_CONS_HS_DESC=		PlemolJP Console HS
+PLEMOLJP35_HS_DESC=		PlemolJP35 HS
+PLEMOLJP35_CONS_HS_DESC=	PlemolJP35 Console HS
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPLEMOLJP_HS}
+FONT_FAMILY+=	PlemolJP_HS
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP_CONS_HS}
+FONT_FAMILY+=	PlemolJPConsole_HS
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP35_HS}
+FONT_FAMILY+=	PlemolJP35_HS
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP35_CONS_HS}
+FONT_FAMILY+=	PlemolJP35Console_HS
+.endif
+
+do-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for FAMILY in ${FONT_FAMILY}
+.  for STYLE in Bold BoldItalic ExtraLight ExtraLightItalic Italic \
+		Light LightItalic Medium MediumItalic Regular \
+		SemiBold SemiBoldItalic Text TextItalic Thin ThinItalic
+	${INSTALL_DATA} ${WRKSRC}/${FAMILY}/${FAMILY:S/_//}-${STYLE}.ttf \
+		${STAGEDIR}${FONTSDIR}
+	@${ECHO_CMD} ${FONTSDIR}/${FAMILY:S/_//}-${STYLE}.ttf >> ${TMPPLIST}
+.  endfor
+.endfor
+
+.include <bsd.port.mk>
diff --git a/japanese/font-plemoljp-hs/distinfo b/japanese/font-plemoljp-hs/distinfo
new file mode 100644
index 000000000000..4c05ae189240
--- /dev/null
+++ b/japanese/font-plemoljp-hs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1631533976
+SHA256 (PlemolJP_HS_v0.4.0.zip) = fb782f8ff105dd0f073beb84f5b08a85d68d8ef735db15ee9d6c12448315b615
+SIZE (PlemolJP_HS_v0.4.0.zip) = 98998754
diff --git a/japanese/font-plemoljp-hs/pkg-descr b/japanese/font-plemoljp-hs/pkg-descr
new file mode 100644
index 000000000000..9d3ecc251eb1
--- /dev/null
+++ b/japanese/font-plemoljp-hs/pkg-descr
@@ -0,0 +1,4 @@
+Plex Mono Language JP is a composite font of IBM Plex Mono and
+IBM Plex Sans JP (Hidden Space).
+
+WWW: https://github.com/yuru7/PlemolJP
diff --git a/japanese/font-plemoljp-nf/Makefile b/japanese/font-plemoljp-nf/Makefile
new file mode 100644
index 000000000000..92502a4bf747
--- /dev/null
+++ b/japanese/font-plemoljp-nf/Makefile
@@ -0,0 +1,46 @@
+PORTNAME=	plemoljp-nf
+PORTVERSION=	0.4.0
+PORTREVISION=	0
+CATEGORIES=	japanese x11-fonts
+MASTER_SITES=	https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
+PKGNAMEPREFIX=	ja-font-
+DISTNAME=	PlemolJP_NF_v${DISTVERSION}
+
+MAINTAINER=	ume at FreeBSD.org
+COMMENT=	Plex Mono Language JP (Nerd Fonts)
+
+LICENSE=	OFL11
+
+USES=		fonts:fc zip
+NO_ARCH=	yes
+NO_BUILD=	yes
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+OPTIONS_MULTI=			FONT_FAMILY
+OPTIONS_MULTI_FONT_FAMILY=	PLEMOLJP_CONS_NF PLEMOLJP35_CONS_NF
+OPTIONS_DEFAULT=		PLEMOLJP_CONS_NF PLEMOLJP35_CONS_NF
+PLEMOLJP_CONS_NF_DESC=		PlemolJP Console NF
+PLEMOLJP35_CONS_NF_DESC=	PlemolJP35 Console NF
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPLEMOLJP_CONS_NF}
+FONT_FAMILY+=	PlemolJPConsole_NF
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP35_CONS_NF}
+FONT_FAMILY+=	PlemolJP35Console_NF
+.endif
+
+do-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for FAMILY in ${FONT_FAMILY}
+.  for STYLE in Bold BoldItalic ExtraLight ExtraLightItalic Italic \
+		Light LightItalic Medium MediumItalic Regular \
+		SemiBold SemiBoldItalic Text TextItalic Thin ThinItalic
+	${INSTALL_DATA} ${WRKSRC}/${FAMILY}/${FAMILY:S/_//}-${STYLE}.ttf \
+		${STAGEDIR}${FONTSDIR}
+	@${ECHO_CMD} ${FONTSDIR}/${FAMILY:S/_//}-${STYLE}.ttf >> ${TMPPLIST}
+.  endfor
+.endfor
+
+.include <bsd.port.mk>
diff --git a/japanese/font-plemoljp-nf/distinfo b/japanese/font-plemoljp-nf/distinfo
new file mode 100644
index 000000000000..c0f13c483a5e
--- /dev/null
+++ b/japanese/font-plemoljp-nf/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1631539187
+SHA256 (PlemolJP_NF_v0.4.0.zip) = a87e14c57b244569bf247f94c400999f29b6450f84923d3bcb9e86a07635c038
+SIZE (PlemolJP_NF_v0.4.0.zip) = 63679047
diff --git a/japanese/font-plemoljp-nf/pkg-descr b/japanese/font-plemoljp-nf/pkg-descr
new file mode 100644
index 000000000000..2c1826163710
--- /dev/null
+++ b/japanese/font-plemoljp-nf/pkg-descr
@@ -0,0 +1,4 @@
+Plex Mono Language JP is a composite font of IBM Plex Mono and
+IBM Plex Sans JP (Nerd Fonts).
+
+WWW: https://github.com/yuru7/PlemolJP
diff --git a/japanese/font-plemoljp/Makefile b/japanese/font-plemoljp/Makefile
new file mode 100644
index 000000000000..4a222de0c9bd
--- /dev/null
+++ b/japanese/font-plemoljp/Makefile
@@ -0,0 +1,54 @@
+PORTNAME=	plemoljp
+PORTVERSION=	0.4.0
+PORTREVISION=	0
+CATEGORIES=	japanese x11-fonts
+MASTER_SITES=	https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
+PKGNAMEPREFIX=	ja-font-
+DISTNAME=	PlemolJP_v${DISTVERSION}
+
+MAINTAINER=	ume at FreeBSD.org
+COMMENT=	Plex Mono Language JP
+
+LICENSE=	OFL11
+
+USES=		fonts:fc zip
+NO_ARCH=	yes
+NO_BUILD=	yes
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+OPTIONS_MULTI=			FONT_FAMILY
+OPTIONS_MULTI_FONT_FAMILY=	PLEMOLJP PLEMOLJP_CONS PLEMOLJP35 PLEMOLJP35_CONS
+OPTIONS_DEFAULT=		PLEMOLJP PLEMOLJP_CONS PLEMOLJP35 PLEMOLJP35_CONS
+PLEMOLJP_DESC=			PlemolJP
+PLEMOLJP_CONS_DESC=		PlemolJP Console
+PLEMOLJP35_DESC=		PlemolJP35
+PLEMOLJP35_CONS_DESC=		PlemolJP35 Console
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPLEMOLJP}
+FONT_FAMILY+=	PlemolJP
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP_CONS}
+FONT_FAMILY+=	PlemolJPConsole
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP35}
+FONT_FAMILY+=	PlemolJP35
+.endif
+.if ${PORT_OPTIONS:MPLEMOLJP35_CONS}
+FONT_FAMILY+=	PlemolJP35Console
+.endif
+
+do-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for FAMILY in ${FONT_FAMILY}
+.  for STYLE in Bold BoldItalic ExtraLight ExtraLightItalic Italic \
+		Light LightItalic Medium MediumItalic Regular \
+		SemiBold SemiBoldItalic Text TextItalic Thin ThinItalic
+	${INSTALL_DATA} ${WRKSRC}/${FAMILY}/${FAMILY}-${STYLE}.ttf \
+		${STAGEDIR}${FONTSDIR}
+	@${ECHO_CMD} ${FONTSDIR}/${FAMILY}-${STYLE}.ttf >> ${TMPPLIST}
+.  endfor
+.endfor
+
+.include <bsd.port.mk>
diff --git a/japanese/font-plemoljp/distinfo b/japanese/font-plemoljp/distinfo
new file mode 100644
index 000000000000..313b2b990720
--- /dev/null
+++ b/japanese/font-plemoljp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1631531048
+SHA256 (PlemolJP_v0.4.0.zip) = 7d705c72eaf6f516c7c0efa46833057193f53da185d718ede0b2c70fd8203cf2
+SIZE (PlemolJP_v0.4.0.zip) = 99005655
diff --git a/japanese/font-plemoljp/pkg-descr b/japanese/font-plemoljp/pkg-descr
new file mode 100644
index 000000000000..33281d7797c0
--- /dev/null
+++ b/japanese/font-plemoljp/pkg-descr
@@ -0,0 +1,4 @@
+Plex Mono Language JP is a composite font of IBM Plex Mono and
+IBM Plex Sans JP.
+
+WWW: https://github.com/yuru7/PlemolJP


More information about the dev-commits-ports-main mailing list