[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-10-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #40 from Ting-Wei Lan  ---
I found that all fonttools metaports are removed in ports r513967. Is it an
expected change?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-10-06 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Ting-Wei Lan  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|Open|Closed

--- Comment #39 from Ting-Wei Lan  ---
(In reply to Steve Wills from comment #38)
Yes, it is solved and now both psautohint and fontmake work fine for me to
build cantarell-fonts v0.111.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-10-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #38 from Steve Wills  ---
Is this issue solved now? Can we close this?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-10-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #36 from commit-h...@freebsd.org ---
A commit references this bug:

Author: sunpoet
Date: Thu Oct  3 18:28:27 UTC 2019
New revision: 513709
URL: https://svnweb.freebsd.org/changeset/ports/513709

Log:
  Update RUN_DEPENDS: use py-fonttools extra features

  - Bump PORTREVISION for dependency change

  PR:   231392
  Submitted by: Ting-Wei Lan  (maintainer)

Changes:
  head/print/py-psautohint/Makefile
  head/x11-fonts/py-cu2qu/Makefile
  head/x11-fonts/py-defcon/Makefile
  head/x11-fonts/py-fontmake/Makefile
  head/x11-fonts/py-ufo2ft/Makefile

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-10-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #35 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #32)
I just saw you committed your fonttools patch into ports. Can you commit
attachment 207906 for me?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #34 from Ting-Wei Lan  ---
Created attachment 207906
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=207906=edit
Use fonttools features in psautohint and fontmake

This is the patch to unbreak psautohint and fontmake by using fonttools feature
metaports proposed by the above patch.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #32 from Sunpoet Po-Chuan Hsieh  ---
(In reply to Ting-Wei Lan from comment #31)

Try https://people.FreeBSD.org/~sunpoet/patch/print-py-fonttools-v3.txt

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #31 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #30)
It doesn't seem to work with Python flavors.

# make install FLAVOR=py27 failed
===>  py27-fonttools-ufo-3.44.0 FLAVOR is defined (to py27) while this port
does not have FLAVORS..
*** Error code 1

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #30 from Sunpoet Po-Chuan Hsieh  ---
(In reply to Ting-Wei Lan from comment #28)

I'm sick since last week. Anyway, here's what I'd like to commit.
https://people.FreeBSD.org/~sunpoet/patch/print-py-fonttools-v2.txt

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #29 from Steve Wills  ---
print/psautohint should not depend on devel/py-lxml or devel/py-fs2.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Kubilay Kocak  changed:

   What|Removed |Added

   Keywords||needs-patch
  Flags||maintainer-feedback?(sunpoe
   ||t...@freebsd.org)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #28 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #26)
Is there any progress on this issue?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #27 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #26)
> I was trying to convince you to add ufo to psautohint directly when you 
> submitted attachment 205520. I still think it's a better solution
> but I could fallback to multiple ports with -foo suffix which enables
> foo option.
In fact, I thought copy-and-pasting was the worst solution, and I would only
consider it when all alternative solutions were rejected. It is nice to know
that you considered the metaport approach.

> But it would differ from attachment 205520. I'll see if I could have
> a patch this weekend.
I think it is fine as long as it doesn't introduce duplicate DEPENDS lines in
ports.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #25 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #23)
Ping ... Can you tell me what should I do here? Should we go back to the
approach of attachment 205520 with simplified Makefiles similar to attachment
206886?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #24 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #23)
> Instead of -extras, I would prefer current naming which is clear enough. And
> what if other ports require different options?
When a new option is needed, it will be added to OPTIONS_SLAVE of
py-fonttools-extras. The use of -extras is used to avoid renaming and prevent
the name from being too long when more options are needed.

> But I don't like the combination of options. It would be more flexible if a
> port enables only one option.
I don't like controlling multiple options with single port, either. I already
proposed making one port for each option in attachment 205520, but you didn't
seem to review it. Therefore, I just assumed that you had rejected the idea and
I had to find a different solution. 

> Regarding the patch, it looks strange to me. Why not use OPTIONS_EXCLUDE
> rather than redefining OPTIONS_DEFINE?
There are 8 options in py-fonttools. In order to hide 'make config' dialog, I
have to exclude all options which are not enabled in the slave port, which is a
long list that have to be changed every time an option is added to
py-fonttools. Redefining OPTIONS_DEFINE means we can just ignore options we
don't need, which should be easier to read and maintain.

> What if we move the OPTIONS from Makefile to another file (e.g. options.mk).
> Let py-fonttools-foo include that file and add py-fonttools and
> foo_RUN_DEPENDS to RUN_DEPENDS. If a port requires fonttools[foo] and 
> fonttools[bar], you could add py-fonttools-foo and py-fonttools-bar to 
> RUN_DEPENDS.
That was what I proposed in attachment 205520. Although I called it
'Makefile.features' instead of 'options.mk', the idea is the same.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #23 from Sunpoet Po-Chuan Hsieh  ---
(In reply to Ting-Wei Lan from comment #21)

Instead of -extras, I would prefer current naming which is clear enough. And
what if other ports require different options?

But I don't like the combination of options. It would be more flexible if a
port enables only one option.

Regarding the patch, it looks strange to me. Why not use OPTIONS_EXCLUDE rather
than redefining OPTIONS_DEFINE?

What if we move the OPTIONS from Makefile to another file (e.g. options.mk).
Let py-fonttools-foo include that file and add py-fonttools and foo_RUN_DEPENDS
to RUN_DEPENDS. If a port requires fonttools[foo] and fonttools[bar], you could
add py-fonttools-foo and py-fonttools-bar to RUN_DEPENDS.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-09-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Ting-Wei Lan  changed:

   What|Removed |Added

 Attachment #206886||maintainer-approval?(sunpoe
  Flags||t...@freebsd.org)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-08-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #22 from Ting-Wei Lan  ---
If attachment 206886 gets accepted, I will update the other 4 ports to use
py-fonttools-extras in order to fix fontmake.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-08-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #21 from Ting-Wei Lan  ---
Created attachment 206886
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=206886=edit
Rename py-fonttools-lxml-ufo to py-fonttools-extras and make it install no file

Instead of naming a port with options it enables, such as
'py-fonttools-lxml-ufo', it is better use a generic name, such as
'py-fonttools-extras'. This enables us to change the list of enabled options
without changing the name of the port and makes it easier to be used by other
ports.

In additional to the name change, I also makes it install no file except for
license files, so it won't conflict with the master port. The slave port just
pulls in extra dependencies without installing any code of FontTools.

Before applying the patch, you may have to run 'svn rename
py-fonttools-lxml-ufo py-fonttools-extras' under /usr/ports/print because svn
doesn't seem to provide a way to handle renaming in the patch file.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #20 from Ting-Wei Lan  ---
(In reply to Steve Wills from comment #19)
Yes, but at least it avoids having duplicate code in ports. So we are going
back to making a metaport for each fonttools feature?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #19 from Steve Wills  ---
(In reply to Ting-Wei Lan from comment #18)
Thanks for the proposed patch! I think this doesn't look like the best approach
because it moves where we put the incorrect dependency from the ports
themselves to the framework.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #18 from Ting-Wei Lan  ---
Created attachment 205770
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205770=edit
Add a USES=fonttools macro to handle optional features

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #17 from Steve Wills  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #16)
Please do not add deps to py-psautohint that belong in py-fonttools. IMHO, the
deps of a package should be only the things it imports, not transitive
dependencies.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-07 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #16 from Sunpoet Po-Chuan Hsieh  ---
(In reply to Ting-Wei Lan from comment #14)

Yes, I'll maintain the fonttools dependencies and update them when necessary.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-05 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #15 from Steve Wills  ---
(In reply to Ting-Wei Lan from comment #14)
Hmm, I'm not sure fonttools has enough consumers to justify a USES file, but
maybe. Could you propose a patch?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-05 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #14 from Ting-Wei Lan  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #12)
psautohint isn't the only port requiring extra features from fonttools. I know
it rarely changes, but it doesn't means it won't change. When it changes, it
has to be propagated to all ports which copied these dependency lines from
fonttools. It should be done in the same commit as the fonttools update to
prevent possible breakage. If the person who updates fonttools doesn't know he
or she should update copies in other ports as well, these copies may eventually
become outdated.

I don't like having duplicate code in a project, but it is OK for me to accept
your proposal if you agree to update all ports using extra features from
fonttools whenever dependencies of options change. It is not an ideal solution,
but I can accept it as long as you don't ask me to keep them in sync by myself
and don't leave them outdated. I can add comments to the Makefile of fonttools,
so you don't have to search the entire ports tree to find these copies.

The ideal way to resolve the problem is probably adding a USES macro for
fonttools, so we will have neither code copies nor many metaports.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #13 from Steve Wills  ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #12)
I don't think we should add the dependencies to py-psautohint. I do not think
they belong there since they are used by py-fonttools, not py-psautohint.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #12 from Sunpoet Po-Chuan Hsieh  ---
(In reply to Ting-Wei Lan from comment #10)

I do not have time to test the metaport patch. But I believe it's getting
things much more complicated.

Can we go back to my original proposal -- adding the dependencies directly to
py-psautohint.
It would look like:

# py-psautohint requires fonttools[lxml]
# See LXML option of print/py-fonttools
RUN_DEPENDS+=   ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \
${PY_TYPING}
.if ${PYTHON_REL} < 3400
RUN_DEPENDS+=  
${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR}
.endif

# py-psautohint requires fonttools[ufo]
# See UFO option of print/py-fonttools
RUN_DEPENDS+=   ${PY_ENUM34} \
${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR}

Though it's slightly different to your idea (psautohint -> fonttools ->
lxml/ufo) logically, but it has identical dependencies.
And the comment is clear enough for anyone to check if the dependencies are
correct.
At last, fonttools rarely changes the dependencies. That means it won't take
much effort to keep it correct and up-to-date.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #10 from Ting-Wei Lan  ---
Created attachment 205520
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205520=edit
Convert fonttools options into metaports

I still prefer converting each fonttools option into a separate package, which
I already proposed in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237672#c10. It not only makes
it easier to track dependencies on optional features but also avoids pulling in
unnecessary dependencies when they are not required.

I am not sure whether making these extra ports which install no file is
acceptable in ports. I can't get them to pass portlint, but it seems to work
fine with portmaster. I haven't tested them in poudriere.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Steve Wills  changed:

   What|Removed |Added

 Attachment #205505||maintainer-approval?(lantw4
  Flags||4...@gmail.com)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #9 from Steve Wills  ---
Created attachment 205505
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205505=edit
ps-autohint and other py-fonttools deps change

Here's a version that changes the deps for all the ports that I think are
related for this. I think this should allow using everything properly and avoid
any package conflicts. Does this look right to you?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Steve Wills  changed:

   What|Removed |Added

 CC||lant...@gmail.com
 Attachment #205504||maintainer-approval?(lantw4
  Flags||4...@gmail.com)

--- Comment #8 from Steve Wills  ---
Created attachment 205504
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205504=edit
patch to use new py-fonttools-lxml-ufo package as dep

So now that the other port is committed, we can use it as a dep and hopefully
have this solved. How does this look to you? I know it creates a conflict,
perhaps we can switch other ports to this new package if needed?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-07-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392
Bug 231392 depends on bug 237672, which changed state.

Bug 237672 Summary: print/py-fonttools: add missing deps
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237672

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-04-30 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Steve Wills  changed:

   What|Removed |Added

 Depends on||237672


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237672
[Bug 237672] print/py-fonttools: add py-fs2 dependency
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-03-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Sunpoet Po-Chuan Hsieh  changed:

   What|Removed |Added

 Depends on|234492  |


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234492
[Bug 234492] print/py-fonttools: Update to 3.34.2, Enable optional features
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 231392] print/py-psautohint: Update to 1.9.1

2019-03-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

Ting-Wei Lan  changed:

   What|Removed |Added

Summary|print/py-psautohint: Update |print/py-psautohint: Update
   |to 1.8.1|to 1.9.1

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"