diff --git i/x11-fonts/paratype/Makefile w/x11-fonts/paratype/Makefile index 0a08819e5292..ac46b2b447e8 100644 --- i/x11-fonts/paratype/Makefile +++ w/x11-fonts/paratype/Makefile @@ -1,31 +1,31 @@ # Created by: Alexey Illarionov # $FreeBSD$ PORTNAME= paratype -PORTVERSION= 2.005 -PORTREVISION= 2 +PORTVERSION= 59384 CATEGORIES= x11-fonts -MASTER_SITES= https://info.paratype.ru/wp-content/uploads/2019/07/ -DISTFILES= ptsans-1.zip \ - PTSansExpert.zip \ - ptserif.zip \ - ptserifexpert.zip \ - ptmono.zip +MASTER_SITES= https://api.paratype.com/api/editions/ofl/download/ +DISTFILES= ${PORTVERSION} +DIST_SUBDIR= ${PORTNAME} +# Unfortunately there is no public version number, +# the only usable number is the download ID from the link. MAINTAINER= greg@unrelenting.technology -COMMENT= ParaType font collection for the languages of Russia +COMMENT= PT Public Pack font collection LICENSE= OFL11 NO_BUILD= yes NO_WRKSUBDIR= yes USES= fonts zip +FETCH_ENV+= HTTP_REFERER=https://www.paratype.com + FONTNAME= ParaType SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} - ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} + ${INSTALL_DATA} ${WRKSRC}/PT/PT/*/*.ttf ${STAGEDIR}${FONTSDIR} .include diff --git i/x11-fonts/paratype/distinfo w/x11-fonts/paratype/distinfo index d9b66b769048..2cbaa35dacf7 100644 --- i/x11-fonts/paratype/distinfo +++ w/x11-fonts/paratype/distinfo @@ -1,11 +1,3 @@ -TIMESTAMP = 1568230904 -SHA256 (ptsans-1.zip) = 65c3352a864ac711e5381d56dc76ca4edfb511b5293f5560bca877e8f19a2fc9 -SIZE (ptsans-1.zip) = 1538229 -SHA256 (PTSansExpert.zip) = 3fd9b9f7805e7e6af922272d5816da3581b9622ec81046820bfd4abce17a80db -SIZE (PTSansExpert.zip) = 403762 -SHA256 (ptserif.zip) = 7a6f5fd596307a3f1b145c2383f7ae61abc417e7f8d5ba068295ef1c182a7474 -SIZE (ptserif.zip) = 932670 -SHA256 (ptserifexpert.zip) = b72162d455371c1359be35f5e2ef1e9ca20eaf1a9337c9246afce56d7bfec663 -SIZE (ptserifexpert.zip) = 365735 -SHA256 (ptmono.zip) = 741b1457066d69f045ac5196a512c2c1ca7900645b97bcb7280576d34e540af3 -SIZE (ptmono.zip) = 176452 +TIMESTAMP = 1612022274 +SHA256 (paratype/59384) = 576f36b88623823a141f2422bdc4e367e5bffeaa41c876dee86a18ce32fc5823 +SIZE (paratype/59384) = 4206265 diff --git i/x11-fonts/paratype/pkg-descr w/x11-fonts/paratype/pkg-descr index 7fb19c43948e..b41a18edce15 100644 --- i/x11-fonts/paratype/pkg-descr +++ w/x11-fonts/paratype/pkg-descr @@ -1,22 +1,10 @@ -The ParaType PT Sans and PT Serif font families were developed as -part of the "Public Types of Russian Federation" project. The main +The PT Public Pack from ParaType includes the PT Sans, PT Serif, +PT Mono, PT Astra Sans, PT Astra Serif, and PT Root UI font families, +all available under the SIL Open Font License. + +PT Sans and PT Serif were developed as part of the +"Public Types of Russian Federation" project. The main objective of the project is to allow the peoples of Russia to read and write their native languages using free/libre fonts. -In addition to standard Western, Central European, and Cyrillic code -pages, the fonts contain characters of all title languages of the -Russian Federation. - -PT Sans is based on Russian sans serif types of the second part of -the XX century, but at the same time has a very distinctive features -of modern humanistic design. The family consists of 8 styles: 4 -basic styles, 2 caption styles for small sizes, and 2 narrow styles. - -PT Serif is a transitional serif face with humanistic terminals -designed for use together with PT Sans. It consists of 6 styles: 4 -basic styles, and 2 caption styles for small sizes. - -The fonts were released by ParaType, and designed by Alexandra -Korolkova, Olga Umpeleva and Vladimir Yefimov. - -WWW: https://www.paratype.com/public/ +WWW: https://www.paratype.com/collections/pt/44157 diff --git i/x11-fonts/paratype/pkg-plist w/x11-fonts/paratype/pkg-plist index 79f6f74ec35e..f884cd556872 100644 --- i/x11-fonts/paratype/pkg-plist +++ w/x11-fonts/paratype/pkg-plist @@ -1,18 +1,29 @@ -%%FONTSDIR%%/PTC55F.ttf -%%FONTSDIR%%/PTC75F.ttf -%%FONTSDIR%%/PTF55E.ttf -%%FONTSDIR%%/PTF55F.ttf -%%FONTSDIR%%/PTF56F.ttf -%%FONTSDIR%%/PTF75F.ttf -%%FONTSDIR%%/PTF76F.ttf -%%FONTSDIR%%/PTM55F.ttf -%%FONTSDIR%%/PTM75F.ttf -%%FONTSDIR%%/PTN57F.ttf -%%FONTSDIR%%/PTN77F.ttf -%%FONTSDIR%%/PTS55E.ttf -%%FONTSDIR%%/PTS55F.ttf -%%FONTSDIR%%/PTS56F.ttf -%%FONTSDIR%%/PTS75F.ttf -%%FONTSDIR%%/PTS76F.ttf -%%FONTSDIR%%/PTZ55F.ttf -%%FONTSDIR%%/PTZ56F.ttf +%%FONTSDIR%%/PT-Astra-Sans_Bold-Italic.ttf +%%FONTSDIR%%/PT-Astra-Sans_Bold.ttf +%%FONTSDIR%%/PT-Astra-Sans_Italic.ttf +%%FONTSDIR%%/PT-Astra-Sans_Regular.ttf +%%FONTSDIR%%/PT-Astra-Serif_Bold-Italic.ttf +%%FONTSDIR%%/PT-Astra-Serif_Bold.ttf +%%FONTSDIR%%/PT-Astra-Serif_Italic.ttf +%%FONTSDIR%%/PT-Astra-Serif_Regular.ttf +%%FONTSDIR%%/PT-Mono_Bold.ttf +%%FONTSDIR%%/PT-Mono_Regular.ttf +%%FONTSDIR%%/PT-Root-UI_Bold.ttf +%%FONTSDIR%%/PT-Root-UI_Light.ttf +%%FONTSDIR%%/PT-Root-UI_Medium.ttf +%%FONTSDIR%%/PT-Root-UI_Regular.ttf +%%FONTSDIR%%/PT-Root-UI_VF.ttf +%%FONTSDIR%%/PT-Sans_Bold-Italic.ttf +%%FONTSDIR%%/PT-Sans_Bold.ttf +%%FONTSDIR%%/PT-Sans_Caption-Bold.ttf +%%FONTSDIR%%/PT-Sans_Caption-Regular.ttf +%%FONTSDIR%%/PT-Sans_Italic.ttf +%%FONTSDIR%%/PT-Sans_Narrow-Bold.ttf +%%FONTSDIR%%/PT-Sans_Narrow-Regular.ttf +%%FONTSDIR%%/PT-Sans_Regular.ttf +%%FONTSDIR%%/PT-Serif_Bold-Italic.ttf +%%FONTSDIR%%/PT-Serif_Bold.ttf +%%FONTSDIR%%/PT-Serif_Caption-Italic.ttf +%%FONTSDIR%%/PT-Serif_Caption-Regular.ttf +%%FONTSDIR%%/PT-Serif_Italic.ttf +%%FONTSDIR%%/PT-Serif_Regular.ttf