Bug 228027 - [NEW PORT] print/py-fontmake: a tool required to compile cantarell-fonts from sources
Summary: [NEW PORT] print/py-fontmake: a tool required to compile cantarell-fonts from...
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-06 15:05 UTC by Ting-Wei Lan
Modified: 2018-12-11 13:12 UTC (History)
2 users (show)

See Also:


Attachments
shell archive of print/py-fontmake port (2.05 KB, text/plain)
2018-05-06 15:05 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-booleanOperations port (1.90 KB, text/plain)
2018-05-06 15:06 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-compreffor port (1.53 KB, text/plain)
2018-05-06 15:06 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-cu2qu port (1.68 KB, text/plain)
2018-05-06 15:07 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-defcon port (1.91 KB, text/plain)
2018-05-06 15:07 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-fontMath port (1.62 KB, text/plain)
2018-05-06 15:08 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-glyphsLib port (1.71 KB, text/plain)
2018-05-06 15:08 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-MutatorMath port (1.88 KB, text/plain)
2018-05-06 15:09 UTC, Ting-Wei Lan
no flags Details
shell archive of math/py-pyclipper port (1.71 KB, text/plain)
2018-05-06 15:09 UTC, Ting-Wei Lan
no flags Details
shell archive of devel/py-setuptools_scm_git_archive port (1.97 KB, text/plain)
2018-05-06 15:10 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-ufo2ft port (1.91 KB, text/plain)
2018-05-06 15:10 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-ufoLib port (1.59 KB, text/plain)
2018-05-06 15:11 UTC, Ting-Wei Lan
no flags Details
Update print/py-fontmake port to 1.6.0 (2.05 KB, text/plain)
2018-06-30 12:45 UTC, Ting-Wei Lan
no flags Details
Update print/py-fontMath port to 0.4.5 (1.62 KB, text/plain)
2018-06-30 12:45 UTC, Ting-Wei Lan
no flags Details
Update print/py-glyphsLib port to 2.4.0 (1.71 KB, text/plain)
2018-06-30 12:46 UTC, Ting-Wei Lan
no flags Details
Update print/py-MutatorMath port to 2.1.1 (1.88 KB, text/plain)
2018-06-30 12:46 UTC, Ting-Wei Lan
no flags Details
Update print/py-ufo2ft port to 2.1.0 (1.91 KB, text/plain)
2018-06-30 12:47 UTC, Ting-Wei Lan
no flags Details
Update print/py-fontmake port to 1.7.3 (2.12 KB, text/plain)
2018-09-16 07:53 UTC, Ting-Wei Lan
no flags Details
Update print/py-defcon port to 0.5.3 (1.91 KB, text/plain)
2018-09-16 07:54 UTC, Ting-Wei Lan
no flags Details
Update print/py-fontMath port to 0.4.7 (1.62 KB, text/plain)
2018-09-16 07:55 UTC, Ting-Wei Lan
no flags Details
Update print/py-glyphsLib port to 3.1.0 (1.72 KB, text/plain)
2018-09-16 07:56 UTC, Ting-Wei Lan
no flags Details
Update print/py-ufo2ft port to 2.2.2 (1.93 KB, text/plain)
2018-09-16 07:57 UTC, Ting-Wei Lan
no flags Details
Update print/py-ufoLib port to 2.3.1 (1.82 KB, text/plain)
2018-09-16 07:57 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-fontmake port and its dependencies (19.80 KB, text/plain)
2018-10-28 08:06 UTC, Ting-Wei Lan
no flags Details
shell archive of print/py-fontmake port and its dependencies (version 2) (20.82 KB, text/plain)
2018-12-03 12:01 UTC, Ting-Wei Lan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ting-Wei Lan 2018-05-06 15:05:23 UTC
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.
Comment 1 Ting-Wei Lan 2018-05-06 15:06:12 UTC
Created attachment 193095 [details]
shell archive of print/py-booleanOperations port
Comment 2 Ting-Wei Lan 2018-05-06 15:06:43 UTC
Created attachment 193096 [details]
shell archive of print/py-compreffor port
Comment 3 Ting-Wei Lan 2018-05-06 15:07:07 UTC
Created attachment 193097 [details]
shell archive of print/py-cu2qu port
Comment 4 Ting-Wei Lan 2018-05-06 15:07:40 UTC
Created attachment 193098 [details]
shell archive of print/py-defcon port
Comment 5 Ting-Wei Lan 2018-05-06 15:08:31 UTC
Created attachment 193099 [details]
shell archive of print/py-fontMath port
Comment 6 Ting-Wei Lan 2018-05-06 15:08:54 UTC
Created attachment 193100 [details]
shell archive of print/py-glyphsLib port
Comment 7 Ting-Wei Lan 2018-05-06 15:09:28 UTC
Created attachment 193101 [details]
shell archive of print/py-MutatorMath port
Comment 8 Ting-Wei Lan 2018-05-06 15:09:55 UTC
Created attachment 193102 [details]
shell archive of math/py-pyclipper port
Comment 9 Ting-Wei Lan 2018-05-06 15:10:23 UTC
Created attachment 193103 [details]
shell archive of devel/py-setuptools_scm_git_archive port
Comment 10 Ting-Wei Lan 2018-05-06 15:10:44 UTC
Created attachment 193104 [details]
shell archive of print/py-ufo2ft port
Comment 11 Ting-Wei Lan 2018-05-06 15:11:11 UTC
Created attachment 193105 [details]
shell archive of print/py-ufoLib port
Comment 12 Martin Wilke freebsd_committer 2018-06-02 19:44:09 UTC
Hi,

I think py-fontmake and py-fontMath should go to x11-fonts, what do u think?
Comment 13 Ting-Wei Lan 2018-06-03 07:19:15 UTC
(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?
Comment 14 Ting-Wei Lan 2018-06-12 13:09:47 UTC
Ping ...
Comment 15 Ting-Wei Lan 2018-06-30 12:45:04 UTC
Created attachment 194783 [details]
Update print/py-fontmake port to 1.6.0
Comment 16 Ting-Wei Lan 2018-06-30 12:45:35 UTC
Created attachment 194784 [details]
Update print/py-fontMath port to 0.4.5
Comment 17 Ting-Wei Lan 2018-06-30 12:46:10 UTC
Created attachment 194785 [details]
Update print/py-glyphsLib port to 2.4.0
Comment 18 Ting-Wei Lan 2018-06-30 12:46:36 UTC
Created attachment 194786 [details]
Update print/py-MutatorMath port to 2.1.1
Comment 19 Ting-Wei Lan 2018-06-30 12:47:05 UTC
Created attachment 194787 [details]
Update print/py-ufo2ft port to 2.1.0
Comment 20 Ting-Wei Lan 2018-06-30 12:49:57 UTC
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.
Comment 21 Ting-Wei Lan 2018-09-16 07:53:23 UTC
Created attachment 197126 [details]
Update print/py-fontmake port to 1.7.3
Comment 22 Ting-Wei Lan 2018-09-16 07:54:23 UTC
Created attachment 197127 [details]
Update print/py-defcon port to 0.5.3
Comment 23 Ting-Wei Lan 2018-09-16 07:55:08 UTC
Created attachment 197128 [details]
Update print/py-fontMath port to 0.4.7
Comment 24 Ting-Wei Lan 2018-09-16 07:56:13 UTC
Created attachment 197129 [details]
Update print/py-glyphsLib port to 3.1.0
Comment 25 Ting-Wei Lan 2018-09-16 07:57:00 UTC
Created attachment 197130 [details]
Update print/py-ufo2ft port to 2.2.2
Comment 26 Ting-Wei Lan 2018-09-16 07:57:44 UTC
Created attachment 197131 [details]
Update print/py-ufoLib port to 2.3.1
Comment 27 Ting-Wei Lan 2018-10-28 08:06:42 UTC
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
Comment 28 Li-Wen Hsu freebsd_committer 2018-11-11 04:09:32 UTC
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
Comment 29 Ting-Wei Lan 2018-12-03 12:01:48 UTC
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.
Comment 30 Li-Wen Hsu freebsd_committer 2018-12-11 13:12:23 UTC
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?