Created attachment 193094 [details] shell archive of print/py-fontmake port Please see bug 228026. This is another tool which is also required when compiling cantarell-fonts from a git checkout. It depends on 11 other libraries and I am going to attach all of them here.
Created attachment 193095 [details] shell archive of print/py-booleanOperations port
Created attachment 193096 [details] shell archive of print/py-compreffor port
Created attachment 193097 [details] shell archive of print/py-cu2qu port
Created attachment 193098 [details] shell archive of print/py-defcon port
Created attachment 193099 [details] shell archive of print/py-fontMath port
Created attachment 193100 [details] shell archive of print/py-glyphsLib port
Created attachment 193101 [details] shell archive of print/py-MutatorMath port
Created attachment 193102 [details] shell archive of math/py-pyclipper port
Created attachment 193103 [details] shell archive of devel/py-setuptools_scm_git_archive port
Created attachment 193104 [details] shell archive of print/py-ufo2ft port
Created attachment 193105 [details] shell archive of print/py-ufoLib port
Hi, I think py-fontmake and py-fontMath should go to x11-fonts, what do u think?
(In reply to Martin Wilke from comment #12) I didn't know what is the difference between print and x11-fonts, so I put all fonts-related ports under print. If you want to move them, isn't it better to move all of them instead of only two of them?
Ping ...
Created attachment 194783 [details] Update print/py-fontmake port to 1.6.0
Created attachment 194784 [details] Update print/py-fontMath port to 0.4.5
Created attachment 194785 [details] Update print/py-glyphsLib port to 2.4.0
Created attachment 194786 [details] Update print/py-MutatorMath port to 2.1.1
Created attachment 194787 [details] Update print/py-ufo2ft port to 2.1.0
I uploaded 5 updated shar files here. These updates seem to be required, as the old fontmake crashes during the build of cantarell-fonts. I guess it may be related to recent fonttools updates.
Created attachment 197126 [details] Update print/py-fontmake port to 1.7.3
Created attachment 197127 [details] Update print/py-defcon port to 0.5.3
Created attachment 197128 [details] Update print/py-fontMath port to 0.4.7
Created attachment 197129 [details] Update print/py-glyphsLib port to 3.1.0
Created attachment 197130 [details] Update print/py-ufo2ft port to 2.2.2
Created attachment 197131 [details] Update print/py-ufoLib port to 2.3.1
Created attachment 198714 [details] shell archive of print/py-fontmake port and its dependencies Since these new ports have stayed in bugzilla for more than 5 months, I decided to put all 12 ports into single shar file. Maintaining a large number of shar files by manually uploading and downloading via web pages is always a time-consuming work for me, and I believe downloading one file is much easier than downloading 12 files for people who want to use or test them. This new shar file includes: devel/py-setuptools_scm_git_archive 1.0 math/py-pyclipper 1.1.0 print/py-MutatorMath 2.1.1 print/py-booleanOperations 0.8.0 print/py-compreffor 0.4.6 print/py-cu2qu 1.6.4 print/py-defcon 0.5.3 print/py-fontMath 0.4.7 print/py-fontmake 1.7.5 print/py-glyphsLib 3.1.2 print/py-ufo2ft 2.4.0 print/py-ufoLib 2.3.2
Some of them seem cannot be built on 11.2: devel/py-setuptools_scm_git_archive: https://gist.github.com/lwhsu/0edc4167b606756f3000250026f98be6 print/py-cu2qu: https://gist.github.com/lwhsu/5615ceeaae92da63eabe5b9a6ed30be1
Created attachment 199795 [details] shell archive of print/py-fontmake port and its dependencies (version 2) This new shar file fixes plist error in devel/py-setuptools_scm_git_archive and adds missing devel/py-setuptools_scm BUILD_DEPENDS to a few ports.
I've made these adjustments: -> devel py-setuptools_scm_git_archive -> math py-MutatorMath py-pyclipper -> x11-fonts py-booleanOperations py-compreffor py-cu2qu py-defcon py-fontmake py-fontMath py-glyphsLib py-ufo2ft py-ufoLib Are these OK for you?
(In reply to Li-Wen Hsu from comment #30) Yes, it is OK as long as it is agreed that ports used to compile fonts can be put under x11-fonts category. It looks a little bit odd to me because these ports don't need X11, but x11-fonts is the only category which has 'font' in the name.
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:21:10 UTC 2018 New revision: 487608 URL: https://svnweb.freebsd.org/changeset/ports/487608 Log: Add devel/py-setuptools_scm_git_archive, Python setuptools_scm plugin for git archives PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/devel/Makefile head/devel/py-setuptools_scm_git_archive/ head/devel/py-setuptools_scm_git_archive/Makefile head/devel/py-setuptools_scm_git_archive/distinfo head/devel/py-setuptools_scm_git_archive/files/ head/devel/py-setuptools_scm_git_archive/files/patch-setup.py head/devel/py-setuptools_scm_git_archive/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:25:39 UTC 2018 New revision: 487610 URL: https://svnweb.freebsd.org/changeset/ports/487610 Log: Add x11-fonts/py-ufoLib, Low-level Unified Font Object (UFO) reader and writer PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-ufoLib/ head/x11-fonts/py-ufoLib/Makefile head/x11-fonts/py-ufoLib/distinfo head/x11-fonts/py-ufoLib/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:27:48 UTC 2018 New revision: 487611 URL: https://svnweb.freebsd.org/changeset/ports/487611 Log: Add x11-fonts/py-fontMath, set of objects for performing math operations on font data PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-fontMath/ head/x11-fonts/py-fontMath/Makefile head/x11-fonts/py-fontMath/distinfo head/x11-fonts/py-fontMath/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:30:05 UTC 2018 New revision: 487612 URL: https://svnweb.freebsd.org/changeset/ports/487612 Log: Add x11-fonts/py-defcon, set of flexible objects for representing UFO data PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-defcon/ head/x11-fonts/py-defcon/Makefile head/x11-fonts/py-defcon/distinfo head/x11-fonts/py-defcon/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:32:08 UTC 2018 New revision: 487613 URL: https://svnweb.freebsd.org/changeset/ports/487613 Log: Add math/py-pyclipper, cython wrapper for the C++ translation of Clipper library PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/math/Makefile head/math/py-pyclipper/ head/math/py-pyclipper/Makefile head/math/py-pyclipper/distinfo head/math/py-pyclipper/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:33:38 UTC 2018 New revision: 487614 URL: https://svnweb.freebsd.org/changeset/ports/487614 Log: Add x11-fonts/py-compreffor, CFF subroutinizer for fontTools PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-compreffor/ head/x11-fonts/py-compreffor/Makefile head/x11-fonts/py-compreffor/distinfo head/x11-fonts/py-compreffor/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:35:11 UTC 2018 New revision: 487615 URL: https://svnweb.freebsd.org/changeset/ports/487615 Log: Add math/py-MutatorMath, Piecewise linear interpolation in multiple dimensions PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/math/Makefile head/math/py-MutatorMath/ head/math/py-MutatorMath/Makefile head/math/py-MutatorMath/distinfo head/math/py-MutatorMath/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:36:44 UTC 2018 New revision: 487616 URL: https://svnweb.freebsd.org/changeset/ports/487616 Log: Add x11-fonts/py-glyphsLib, bridge from Glyphs source files (.glyphs) to UFOs PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-glyphsLib/ head/x11-fonts/py-glyphsLib/Makefile head/x11-fonts/py-glyphsLib/distinfo head/x11-fonts/py-glyphsLib/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:38:01 UTC 2018 New revision: 487617 URL: https://svnweb.freebsd.org/changeset/ports/487617 Log: Add x11-fonts/py-booleanOperations, boolean operations on paths PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-booleanOperations/ head/x11-fonts/py-booleanOperations/Makefile head/x11-fonts/py-booleanOperations/distinfo head/x11-fonts/py-booleanOperations/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:39:20 UTC 2018 New revision: 487618 URL: https://svnweb.freebsd.org/changeset/ports/487618 Log: Add x11-fonts/py-cu2qu, cubic-to-quadratic bezier curve conversion PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-cu2qu/ head/x11-fonts/py-cu2qu/Makefile head/x11-fonts/py-cu2qu/distinfo head/x11-fonts/py-cu2qu/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:40:53 UTC 2018 New revision: 487619 URL: https://svnweb.freebsd.org/changeset/ports/487619 Log: Add x11-fonts/py-ufo2ft, bridge between UFOs and FontTools PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-ufo2ft/ head/x11-fonts/py-ufo2ft/Makefile head/x11-fonts/py-ufo2ft/distinfo head/x11-fonts/py-ufo2ft/pkg-descr
A commit references this bug: Author: lwhsu Date: Sun Dec 16 18:42:28 UTC 2018 New revision: 487620 URL: https://svnweb.freebsd.org/changeset/ports/487620 Log: Add x11-fonts/py-fontmake, compile fonts from sources to binary PR: 228027 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Changes: head/x11-fonts/Makefile head/x11-fonts/py-fontmake/ head/x11-fonts/py-fontmake/Makefile head/x11-fonts/py-fontmake/distinfo head/x11-fonts/py-fontmake/pkg-descr