Skip to content

Commit

Permalink
japanese/font-moralerspace*: add new ports -- Moralerspace Font
Browse files Browse the repository at this point in the history
  • Loading branch information
Hajimu UMEMOTO authored and Hajimu UMEMOTO committed Apr 7, 2024
1 parent 55a2a1d commit 01d174b
Show file tree
Hide file tree
Showing 19 changed files with 392 additions and 0 deletions.
6 changes: 6 additions & 0 deletions japanese/Makefile
Expand Up @@ -90,6 +90,12 @@
SUBDIR += font-mona
SUBDIR += font-mona-ipa
SUBDIR += font-mona-ttf
SUBDIR += font-moralerspace
SUBDIR += font-moralerspace-hw
SUBDIR += font-moralerspace-hwjpdoc
SUBDIR += font-moralerspace-hwnf
SUBDIR += font-moralerspace-jpdoc
SUBDIR += font-moralerspace-nf
SUBDIR += font-motoya-al
SUBDIR += font-mplus-bitmap
SUBDIR += font-mplus-ipa
Expand Down
59 changes: 59 additions & 0 deletions japanese/font-moralerspace-hw/Makefile
@@ -0,0 +1,59 @@
PORTNAME= moralerspace-hw
PORTVERSION= 1.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ja-font-
DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}

MAINTAINER= ume@FreeBSD.org
COMMENT= Moralerspace Font (Half-width 1: Full-width 2 Width)
WWW= https://github.com/yuru7/moralerspace

LICENSE= OFL11

USES= fonts:fc zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}

OPTIONS_MULTI= FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
ARGON_DESC= Argon (Humanist sans)
KRYPTON_DESC= Krypton (Mechanical sans)
NEON_DESC= Neon (neo-grotesque sans)
RADON_DESC= Radon (Handwriting)
XENON_DESC= Xenon (Slab serif)

FONTNAME= Moralerspace
VARIATION= HW

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MARGON}
FONT_FAMILY+= Argon
.endif
.if ${PORT_OPTIONS:MKRYPTON}
FONT_FAMILY+= Krypton
.endif
.if ${PORT_OPTIONS:MNEON}
FONT_FAMILY+= Neon
.endif
.if ${PORT_OPTIONS:MRADON}
FONT_FAMILY+= Radon
.endif
.if ${PORT_OPTIONS:MXENON}
FONT_FAMILY+= Xenon
.endif

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAMILY in ${FONT_FAMILY}
. for STYLE in Bold BoldItalic Italic Regular
${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
@${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
. endfor
.endfor

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-hw/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1712406259
SHA256 (MoralerspaceHW_v1.0.0.zip) = 32cdbc021a08b278bb8a9319b531556fb6ed6230e7481138d65a1c5a8a3a1acb
SIZE (MoralerspaceHW_v1.0.0.zip) = 39161359
2 changes: 2 additions & 0 deletions japanese/font-moralerspace-hw/pkg-descr
@@ -0,0 +1,2 @@
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1: Full-width 2 Width).
59 changes: 59 additions & 0 deletions japanese/font-moralerspace-hwjpdoc/Makefile
@@ -0,0 +1,59 @@
PORTNAME= moralerspace-hwjpdoc
PORTVERSION= 1.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ja-font-
DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}

MAINTAINER= ume@FreeBSD.org
COMMENT= Moralerspace Font (Half-width 1: Full-width 2 Width for JP Doc)
WWW= https://github.com/yuru7/moralerspace

LICENSE= OFL11

USES= fonts:fc zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}

OPTIONS_MULTI= FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
ARGON_DESC= Argon (Humanist sans)
KRYPTON_DESC= Krypton (Mechanical sans)
NEON_DESC= Neon (neo-grotesque sans)
RADON_DESC= Radon (Handwriting)
XENON_DESC= Xenon (Slab serif)

FONTNAME= Moralerspace
VARIATION= HWJPDOC

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MARGON}
FONT_FAMILY+= Argon
.endif
.if ${PORT_OPTIONS:MKRYPTON}
FONT_FAMILY+= Krypton
.endif
.if ${PORT_OPTIONS:MNEON}
FONT_FAMILY+= Neon
.endif
.if ${PORT_OPTIONS:MRADON}
FONT_FAMILY+= Radon
.endif
.if ${PORT_OPTIONS:MXENON}
FONT_FAMILY+= Xenon
.endif

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAMILY in ${FONT_FAMILY}
. for STYLE in Bold BoldItalic Italic Regular
${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
@${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
. endfor
.endfor

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-hwjpdoc/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1712406330
SHA256 (MoralerspaceHWJPDOC_v1.0.0.zip) = 7693ea9ee7e427252f1aa6c4e5cdeaf5aad624e9674ec1c33bc89fe7d393f595
SIZE (MoralerspaceHWJPDOC_v1.0.0.zip) = 39154918
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-hwjpdoc/pkg-descr
@@ -0,0 +1,3 @@
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1: Full-width 2 Width & Symbols that frequently appear in
Japanese documents are full-width).
59 changes: 59 additions & 0 deletions japanese/font-moralerspace-hwnf/Makefile
@@ -0,0 +1,59 @@
PORTNAME= moralerspace-hwnf
PORTVERSION= 1.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ja-font-
DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}

MAINTAINER= ume@FreeBSD.org
COMMENT= Moralerspace Font (Half-width 1:Full-width 2 Width + Nerd Fonts)
WWW= https://github.com/yuru7/moralerspace

LICENSE= OFL11

USES= fonts:fc zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}

OPTIONS_MULTI= FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
ARGON_DESC= Argon (Humanist sans)
KRYPTON_DESC= Krypton (Mechanical sans)
NEON_DESC= Neon (neo-grotesque sans)
RADON_DESC= Radon (Handwriting)
XENON_DESC= Xenon (Slab serif)

FONTNAME= Moralerspace
VARIATION= HWNF

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MARGON}
FONT_FAMILY+= Argon
.endif
.if ${PORT_OPTIONS:MKRYPTON}
FONT_FAMILY+= Krypton
.endif
.if ${PORT_OPTIONS:MNEON}
FONT_FAMILY+= Neon
.endif
.if ${PORT_OPTIONS:MRADON}
FONT_FAMILY+= Radon
.endif
.if ${PORT_OPTIONS:MXENON}
FONT_FAMILY+= Xenon
.endif

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAMILY in ${FONT_FAMILY}
. for STYLE in Bold BoldItalic Italic Regular
${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
@${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
. endfor
.endfor

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-hwnf/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1712406399
SHA256 (MoralerspaceHWNF_v1.0.0.zip) = 0b9f5d85cb50452a91fcc1a16d037d01089511d919962a3213926917689cc0e8
SIZE (MoralerspaceHWNF_v1.0.0.zip) = 58424656
2 changes: 2 additions & 0 deletions japanese/font-moralerspace-hwnf/pkg-descr
@@ -0,0 +1,2 @@
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1:Full-width 2 Width + Nerd Fonts).
59 changes: 59 additions & 0 deletions japanese/font-moralerspace-jpdoc/Makefile
@@ -0,0 +1,59 @@
PORTNAME= moralerspace-jpdoc
PORTVERSION= 1.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ja-font-
DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}

MAINTAINER= ume@FreeBSD.org
COMMENT= Moralerspace Font (Regular version for JP Doc)
WWW= https://github.com/yuru7/moralerspace

LICENSE= OFL11

USES= fonts:fc zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}

OPTIONS_MULTI= FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
ARGON_DESC= Argon (Humanist sans)
KRYPTON_DESC= Krypton (Mechanical sans)
NEON_DESC= Neon (neo-grotesque sans)
RADON_DESC= Radon (Handwriting)
XENON_DESC= Xenon (Slab serif)

FONTNAME= Moralerspace
VARIATION= JPDOC

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MARGON}
FONT_FAMILY+= Argon
.endif
.if ${PORT_OPTIONS:MKRYPTON}
FONT_FAMILY+= Krypton
.endif
.if ${PORT_OPTIONS:MNEON}
FONT_FAMILY+= Neon
.endif
.if ${PORT_OPTIONS:MRADON}
FONT_FAMILY+= Radon
.endif
.if ${PORT_OPTIONS:MXENON}
FONT_FAMILY+= Xenon
.endif

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAMILY in ${FONT_FAMILY}
. for STYLE in Bold BoldItalic Italic Regular
${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
@${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
. endfor
.endfor

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-jpdoc/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1712406469
SHA256 (MoralerspaceJPDOC_v1.0.0.zip) = 093405c15a7bd41aa17e21744a8b3716e04b8c6559d69fdf393f73434793dad5
SIZE (MoralerspaceJPDOC_v1.0.0.zip) = 39129847
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-jpdoc/pkg-descr
@@ -0,0 +1,3 @@
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Regular version (3 half-width: 5 full-width width) & Symbols that
frequently appear in Japanese documents are full-width).
59 changes: 59 additions & 0 deletions japanese/font-moralerspace-nf/Makefile
@@ -0,0 +1,59 @@
PORTNAME= moralerspace-nf
PORTVERSION= 1.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ja-font-
DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}

MAINTAINER= ume@FreeBSD.org
COMMENT= Moralerspace Font (Regular version + Nerd Fonts)
WWW= https://github.com/yuru7/moralerspace

LICENSE= OFL11

USES= fonts:fc zip
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}

OPTIONS_MULTI= FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
ARGON_DESC= Argon (Humanist sans)
KRYPTON_DESC= Krypton (Mechanical sans)
NEON_DESC= Neon (neo-grotesque sans)
RADON_DESC= Radon (Handwriting)
XENON_DESC= Xenon (Slab serif)

FONTNAME= Moralerspace
VARIATION= NF

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MARGON}
FONT_FAMILY+= Argon
.endif
.if ${PORT_OPTIONS:MKRYPTON}
FONT_FAMILY+= Krypton
.endif
.if ${PORT_OPTIONS:MNEON}
FONT_FAMILY+= Neon
.endif
.if ${PORT_OPTIONS:MRADON}
FONT_FAMILY+= Radon
.endif
.if ${PORT_OPTIONS:MXENON}
FONT_FAMILY+= Xenon
.endif

do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAMILY in ${FONT_FAMILY}
. for STYLE in Bold BoldItalic Italic Regular
${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
@${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
. endfor
.endfor

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions japanese/font-moralerspace-nf/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1712406525
SHA256 (MoralerspaceNF_v1.0.0.zip) = 5c0c20abd39cb4f09da16cc30f5d74c8e95ffc86a21baeb9d2672aafdf2097a4
SIZE (MoralerspaceNF_v1.0.0.zip) = 58378905
2 changes: 2 additions & 0 deletions japanese/font-moralerspace-nf/pkg-descr
@@ -0,0 +1,2 @@
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Regular version (3 half-width: 5 full-width width) + Nerd Fonts).

0 comments on commit 01d174b

Please sign in to comment.