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-all
mailing list