Page MenuHomeFreeBSD

D41709.diff
No OneTemporary

D41709.diff

diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -66,6 +66,7 @@
SUBDIR += fira
SUBDIR += firacode
SUBDIR += firago
+ SUBDIR += fixel
SUBDIR += fnt
SUBDIR += fntsample
SUBDIR += font-adobe-100dpi
diff --git a/x11-fonts/fixel/Makefile b/x11-fonts/fixel/Makefile
new file mode 100644
--- /dev/null
+++ b/x11-fonts/fixel/Makefile
@@ -0,0 +1,65 @@
+PORTNAME= fixel
+PORTVERSION= 0.0.2
+CATEGORIES= x11-fonts
+MASTER_SITES= https://fonts.macpaw.com/fonts/ \
+ https://fixel.macpaw.com/:license
+DISTNAME= FixelAll
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ user-license-agreement:license
+DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= arcade@b1t.name
+COMMENT= Geometric and humanist grotesque
+WWW= https://fonts.macpaw.com/
+
+LICENSE= unknown
+LICENSE_GROUPS= FONTS
+LICENSE_NAME= MACPAW
+LICENSE_FILE= ${WRKDIR}/MACPAW.txt
+LICENSE_PERMS= none
+
+EXTRACT_DEPENDS= html2text:textproc/html2text
+
+USES= fonts zip
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+OPTIONS_MULTI= FIXEL
+OPTIONS_MULTI_FIXEL= VARIABLE DISPLAY_WOFF2 DISPLAY_OTF TEXT_WOFF2 TEXT_OTF
+OPTIONS_DEFAULT= VARIABLE DISPLAY_OTF TEXT_OTF
+OPTIONS_SUB= yes
+
+DISPLAY_WOFF2_DESC= Fixel Display (WOFF2)
+DISPLAY_OTF_DESC= Fixel Display (OTF)
+TEXT_WOFF2_DESC= Fixel Text (WOFF2)
+TEXT_OTF_DESC= Fixel Text (OTF)
+VARIABLE_DESC= Fixel Variable TrueType (TTF)
+
+post-extract:
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/user-license-agreement ${WRKDIR}/
+ cd ${WRKDIR} && html2text -ascii -width 70 user-license-agreement > MACPAW.txt
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/MACPAW.txt ${STAGEDIR}${FONTSDIR}/
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/user-license-agreement ${STAGEDIR}${FONTSDIR}/
+
+do-install-DISPLAY_WOFF2-on:
+ ${INSTALL_DATA} ${WRKSRC}/FixelDisplay/*.woff2 ${STAGEDIR}${FONTSDIR}/
+
+do-install-DISPLAY_OTF-on:
+ ${INSTALL_DATA} ${WRKSRC}/FixelDisplay/*.otf ${STAGEDIR}${FONTSDIR}/
+
+do-install-TEXT_WOFF2-on:
+ ${INSTALL_DATA} ${WRKSRC}/FixelText/*.woff2 ${STAGEDIR}${FONTSDIR}/
+
+do-install-TEXT_OTF-on:
+ ${INSTALL_DATA} ${WRKSRC}/FixelText/*.otf ${STAGEDIR}${FONTSDIR}/
+
+do-install-VARIABLE-on:
+ ${INSTALL_DATA} ${WRKSRC}/FixelVariable/*.ttf ${STAGEDIR}${FONTSDIR}/
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/fixel/distinfo b/x11-fonts/fixel/distinfo
new file mode 100644
--- /dev/null
+++ b/x11-fonts/fixel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1772284711
+SHA256 (fixel/0.0.2/FixelAll.zip) = 0844174a94258e3e035bdd906b6b85961a130cc8cc6368d4d7503d49260987fe
+SIZE (fixel/0.0.2/FixelAll.zip) = 6409810
+SHA256 (fixel/0.0.2/user-license-agreement) = 59922c70903ee9a21455f44b1e17af0955d84d774c2eccc00e8d744a221fce31
+SIZE (fixel/0.0.2/user-license-agreement) = 19090
diff --git a/x11-fonts/fixel/pkg-descr b/x11-fonts/fixel/pkg-descr
new file mode 100644
--- /dev/null
+++ b/x11-fonts/fixel/pkg-descr
@@ -0,0 +1,7 @@
+Fixel is a typeface in 2 styles - Text and Display - and 9 weight options -
+from Thin to Black. A distinguishing feature of the type is that it combines
+elements of geometric and humanist grotesques: open letter forms, crisp,
+wide-width, and low contrast. The personality of the headset combines clarity,
+restraint, and functionality, but also friendliness, dynamism, and playfulness.
+
+Font usage and distribution is free except for residents of Russia and Belarus
diff --git a/x11-fonts/fixel/pkg-plist b/x11-fonts/fixel/pkg-plist
new file mode 100644
--- /dev/null
+++ b/x11-fonts/fixel/pkg-plist
@@ -0,0 +1,76 @@
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Black.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Black.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-BlackItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-BlackItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Bold.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Bold.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-BoldItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-BoldItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-ExtraBold.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-ExtraBold.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-ExtraBoldItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-ExtraBoldItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-ExtraLight.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-ExtraLight.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-ExtraLightItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-ExtraLightItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Light.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Light.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-LightItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-LightItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Medium.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Medium.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-MediumItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-MediumItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Regular.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Regular.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-RegularItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-RegularItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-SemiBold.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-SemiBold.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-SemiBoldItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-SemiBoldItalic.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-Thin.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-Thin.woff2
+%%DISPLAY_OTF%%%%FONTSDIR%%/FixelDisplay-ThinItalic.otf
+%%DISPLAY_WOFF2%%%%FONTSDIR%%/FixelDisplay-ThinItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Black.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Black.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-BlackItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-BlackItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Bold.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Bold.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-BoldItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-BoldItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-ExtraBold.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-ExtraBold.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-ExtraBoldItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-ExtraBoldItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-ExtraLight.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-ExtraLight.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-ExtraLightItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-ExtraLightItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Light.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Light.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-LightItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-LightItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Medium.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Medium.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-MediumItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-MediumItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Regular.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Regular.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-RegularItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-RegularItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-SemiBold.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-SemiBold.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-SemiBoldItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-SemiBoldItalic.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-Thin.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-Thin.woff2
+%%TEXT_OTF%%%%FONTSDIR%%/FixelText-ThinItalic.otf
+%%TEXT_WOFF2%%%%FONTSDIR%%/FixelText-ThinItalic.woff2
+%%VARIABLE%%%%FONTSDIR%%/FixelVariable.ttf
+%%VARIABLE%%%%FONTSDIR%%/FixelVariableItalic.ttf
+%%FONTSDIR%%/MACPAW.txt
+%%FONTSDIR%%/user-license-agreement

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 21, 12:38 AM (12 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31875143
Default Alt Text
D41709.diff (7 KB)

Event Timeline