Re: UPDATE fonts/ibm-plex to 4.0.2
On 1/17/20 3:11 PM, Anthony J. Bentley wrote: > George Rosamond writes: >> +GH_ACCOUNT =IBM >> +GH_PROJECT =plex >> +GH_TAGNAME =v${V} >> + >> # SIL OFL 1.1 >> PERMIT_PACKAGE =Yes >> >> -MASTER_SITES = https://github.com/IBM/plex/releases/download/v >> $V/ >> - >> -DISTFILES = OpenType.zip \ >> -TrueType.zip >> - >> -DIST_SUBDIR = ibm-plex-$V >> - >> HOMEPAGE = https://www.ibm.com/plex/ > > GH_* should not be used for every GitHub project, only those that don't > upload their own distfiles and thus need to fall back on autogenerated > ones. Plex is one of the projects that does upload its own .zips, so > please keep using MASTER_SITES/DISTFILES (and DIST_SUBDIR since they're > unversioned). > diff attached adjusted to use .zip releases. A number of graphical changes were made to fonts, plus appending "Sans" to non-Latin script font names. https://github.com/IBM/plex/releases I didn't include web fonts in Web.zip yet, since I want to confirm that all the TTF and OTF fonts are already included in the Web.zip file, as it appears. Thanks g Index: ibm-plex//Makefile === RCS file: /cvs/ports/fonts/ibm-plex/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- ibm-plex//Makefile 12 Jul 2019 20:46:12 - 1.9 +++ ibm-plex//Makefile 23 Jan 2020 03:48:19 - @@ -3,7 +3,7 @@ COMMENT = IBM's corporate type family CATEGORIES = fonts -V = 2.0.0 +V = 4.0.2 PKGNAME = ibm-plex-$V # SIL OFL 1.1 Index: ibm-plex//distinfo === RCS file: /cvs/ports/fonts/ibm-plex/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- ibm-plex//distinfo 11 Jun 2019 07:17:23 - 1.7 +++ ibm-plex//distinfo 23 Jan 2020 03:48:19 - @@ -1,4 +1,4 @@ -SHA256 (ibm-plex-2.0.0/OpenType.zip) = aCWG4MCHIrUt/TTpJHF4OakKvufFqWYGF/Bhi8cvZtM= -SHA256 (ibm-plex-2.0.0/TrueType.zip) = zvqebl2gA/UKRnzk9CrzS0J7nBk6v8PjPIAMSrx28cs= -SIZE (ibm-plex-2.0.0/OpenType.zip) = 6607070 -SIZE (ibm-plex-2.0.0/TrueType.zip) = 7662205 +SHA256 (ibm-plex-4.0.2/OpenType.zip) = ZhXFtez1c2pe0pt/mbeA065QPoGWL+IlmzD9wyJBbZ0= +SHA256 (ibm-plex-4.0.2/TrueType.zip) = VWT3m/3EpW+fJ6rMaLaxdasgXrpmjklvRKEgUfOjN60= +SIZE (ibm-plex-4.0.2/OpenType.zip) = 6586340 +SIZE (ibm-plex-4.0.2/TrueType.zip) = 7658406 Index: ibm-plex//pkg/PLIST === RCS file: /cvs/ports/fonts/ibm-plex/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- ibm-plex//pkg/PLIST 11 Jun 2019 07:17:23 - 1.7 +++ ibm-plex//pkg/PLIST 23 Jan 2020 03:48:19 - @@ -3,38 +3,6 @@ share/doc/ibm-plex/ share/doc/ibm-plex/license.txt share/fonts/ @fontdir share/fonts/ibm-plex/ -share/fonts/ibm-plex/IBMPlexArabic-Bold.otf -share/fonts/ibm-plex/IBMPlexArabic-Bold.ttf -share/fonts/ibm-plex/IBMPlexArabic-ExtraLight.otf -share/fonts/ibm-plex/IBMPlexArabic-ExtraLight.ttf -share/fonts/ibm-plex/IBMPlexArabic-Light.otf -share/fonts/ibm-plex/IBMPlexArabic-Light.ttf -share/fonts/ibm-plex/IBMPlexArabic-Medium.otf -share/fonts/ibm-plex/IBMPlexArabic-Medium.ttf -share/fonts/ibm-plex/IBMPlexArabic-Regular.otf -share/fonts/ibm-plex/IBMPlexArabic-Regular.ttf -share/fonts/ibm-plex/IBMPlexArabic-SemiBold.otf -share/fonts/ibm-plex/IBMPlexArabic-SemiBold.ttf -share/fonts/ibm-plex/IBMPlexArabic-Text.otf -share/fonts/ibm-plex/IBMPlexArabic-Text.ttf -share/fonts/ibm-plex/IBMPlexArabic-Thin.otf -share/fonts/ibm-plex/IBMPlexArabic-Thin.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Bold.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Bold.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-ExtraLight.otf -share/fonts/ibm-plex/IBMPlexDevanagari-ExtraLight.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Light.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Light.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Medium.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Medium.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Regular.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Regular.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-SemiBold.otf -share/fonts/ibm-plex/IBMPlexDevanagari-SemiBold.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Text.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Text.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Thin.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Thin.ttf share/fonts/ibm-plex/IBMPlexMono-Bold.otf share/fonts/ibm-plex/IBMPlexMono-Bold.ttf share/fonts/ibm-plex/IBMPlexMono-BoldItalic.otf @@ -99,6 +67,22 @@ share/fonts/ibm-plex/IBMPlexSans-Thin.ot share/fonts/ibm-plex/IBMPlexSans-Thin.ttf share/fonts/ibm-plex/IBMPlexSans-ThinItalic.otf share/fonts/ibm-plex/IBMPlexSans-ThinItalic.ttf +share/fonts/ibm-plex/IBMPlexSansArabic-Bold.otf +share/fonts/ibm-plex/IBMPlexSansArabic-Bold.ttf +share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.otf +share/fonts/ibm-plex/IBMPlexSansArabic-ExtraLight.ttf +share/fonts/ibm-
Re: UPDATE fonts/ibm-plex to 4.0.2
George Rosamond writes: > +GH_ACCOUNT = IBM > +GH_PROJECT = plex > +GH_TAGNAME = v${V} > + > # SIL OFL 1.1 > PERMIT_PACKAGE = Yes > > -MASTER_SITES = https://github.com/IBM/plex/releases/download/v > $V/ > - > -DISTFILES = OpenType.zip \ > - TrueType.zip > - > -DIST_SUBDIR =ibm-plex-$V > - > HOMEPAGE = https://www.ibm.com/plex/ GH_* should not be used for every GitHub project, only those that don't upload their own distfiles and thus need to fall back on autogenerated ones. Plex is one of the projects that does upload its own .zips, so please keep using MASTER_SITES/DISTFILES (and DIST_SUBDIR since they're unversioned).
UPDATE fonts/ibm-plex to 4.0.2
Diff attached. Change from previous version includes addition of woff and woff2 fonts beyond just OTF and TTF distfiles. Thanks g Index: ibm-plex//Makefile === RCS file: /cvs/ports/fonts/ibm-plex/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- ibm-plex//Makefile 12 Jul 2019 20:46:12 - 1.9 +++ ibm-plex//Makefile 17 Jan 2020 04:03:28 - @@ -3,36 +3,28 @@ COMMENT = IBM's corporate type family CATEGORIES = fonts -V = 2.0.0 +V = 4.0.2 PKGNAME = ibm-plex-$V +GH_ACCOUNT = IBM +GH_PROJECT = plex +GH_TAGNAME = v${V} + # SIL OFL 1.1 PERMIT_PACKAGE = Yes -MASTER_SITES = https://github.com/IBM/plex/releases/download/v$V/ - -DISTFILES = OpenType.zip \ - TrueType.zip - -DIST_SUBDIR = ibm-plex-$V - HOMEPAGE = https://www.ibm.com/plex/ -MODULES = font - NO_BUILD = Yes NO_TEST = Yes +WRKSRC = ${WRKDIST}/plex-${V} FONTDIR = ${PREFIX}/share/fonts/ibm-plex DOCDIR = ${PREFIX}/share/doc/ibm-plex do-install: - ${INSTALL_DATA_DIR} ${FONTDIR} - ${INSTALL_DATA} ${WRKDIST}/OpenType/*/*.otf ${FONTDIR} - ${INSTALL_DATA} ${WRKDIST}/TrueType/*/*.ttf ${FONTDIR} - -post-install: - ${INSTALL_DATA_DIR} ${DOCDIR} - ${INSTALL_DATA} ${WRKDIST}/OpenType/IBM-Plex-Sans/license.txt ${DOCDIR} + ${INSTALL_DATA_DIR} ${DOCDIR} ${FONTDIR} + ${INSTALL_DATA} ${WRKDIST}/{README.md,LICENSE.txt} ${DOCDIR} + ${INSTALL_DATA} ${WRKDIST}/IBM-Plex-*/fonts/complete/{otf,ttf,woff,woff2}/* ${FONTDIR} .include Index: ibm-plex//distinfo === RCS file: /cvs/ports/fonts/ibm-plex/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- ibm-plex//distinfo 11 Jun 2019 07:17:23 - 1.7 +++ ibm-plex//distinfo 17 Jan 2020 04:03:28 - @@ -1,4 +1,2 @@ -SHA256 (ibm-plex-2.0.0/OpenType.zip) = aCWG4MCHIrUt/TTpJHF4OakKvufFqWYGF/Bhi8cvZtM= -SHA256 (ibm-plex-2.0.0/TrueType.zip) = zvqebl2gA/UKRnzk9CrzS0J7nBk6v8PjPIAMSrx28cs= -SIZE (ibm-plex-2.0.0/OpenType.zip) = 6607070 -SIZE (ibm-plex-2.0.0/TrueType.zip) = 7662205 +SHA256 (plex-4.0.2.tar.gz) = xxENxNP361B9tVqmRZIL/R4LKe0v0c8bpOseLGhJ/vk= +SIZE (plex-4.0.2.tar.gz) = 75546862 Index: ibm-plex//pkg/PLIST === RCS file: /cvs/ports/fonts/ibm-plex/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- ibm-plex//pkg/PLIST 11 Jun 2019 07:17:23 - 1.7 +++ ibm-plex//pkg/PLIST 17 Jan 2020 04:03:28 - @@ -1,213 +1,427 @@ @comment $OpenBSD: PLIST,v 1.7 2019/06/11 07:17:23 bentley Exp $ share/doc/ibm-plex/ -share/doc/ibm-plex/license.txt +share/doc/ibm-plex/LICENSE.txt +share/doc/ibm-plex/README.md share/fonts/ @fontdir share/fonts/ibm-plex/ -share/fonts/ibm-plex/IBMPlexArabic-Bold.otf -share/fonts/ibm-plex/IBMPlexArabic-Bold.ttf -share/fonts/ibm-plex/IBMPlexArabic-ExtraLight.otf -share/fonts/ibm-plex/IBMPlexArabic-ExtraLight.ttf -share/fonts/ibm-plex/IBMPlexArabic-Light.otf -share/fonts/ibm-plex/IBMPlexArabic-Light.ttf -share/fonts/ibm-plex/IBMPlexArabic-Medium.otf -share/fonts/ibm-plex/IBMPlexArabic-Medium.ttf -share/fonts/ibm-plex/IBMPlexArabic-Regular.otf -share/fonts/ibm-plex/IBMPlexArabic-Regular.ttf -share/fonts/ibm-plex/IBMPlexArabic-SemiBold.otf -share/fonts/ibm-plex/IBMPlexArabic-SemiBold.ttf -share/fonts/ibm-plex/IBMPlexArabic-Text.otf -share/fonts/ibm-plex/IBMPlexArabic-Text.ttf -share/fonts/ibm-plex/IBMPlexArabic-Thin.otf -share/fonts/ibm-plex/IBMPlexArabic-Thin.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Bold.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Bold.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-ExtraLight.otf -share/fonts/ibm-plex/IBMPlexDevanagari-ExtraLight.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Light.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Light.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Medium.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Medium.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Regular.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Regular.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-SemiBold.otf -share/fonts/ibm-plex/IBMPlexDevanagari-SemiBold.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Text.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Text.ttf -share/fonts/ibm-plex/IBMPlexDevanagari-Thin.otf -share/fonts/ibm-plex/IBMPlexDevanagari-Thin.ttf share/fonts/ibm-plex/IBMPlexMono-Bold.otf share/fonts/ibm-plex/IBMPlexMono-Bold.ttf +share/fonts/ibm-plex/IBMPlexMono-Bold.woff +share/fonts/ibm-plex/IBMPlexMono-Bold.woff2 share/fonts/ibm-plex/IBMPlexMono-BoldItalic.otf share/fonts/ibm-plex/IBMPlexMono-BoldItalic.ttf +share/fonts/ibm-plex/IBMPlexMono-BoldItalic.woff +share/fonts/ibm-plex/IBMPlexMono-BoldItalic.woff2 share/fonts/ibm-plex/IBMPlexMono-ExtraLight.otf share/fonts/ibm-plex/IBMPlexMono-ExtraLight.ttf +share/fonts/ibm-plex/IBMPlexMono-ExtraLight.woff +share/fonts/ibm-plex/IBMPlexMono-ExtraLight.woff2 share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.otf share/fonts/ibm-plex/IBMPlexMono-ExtraLightItalic.ttf +share/