Page MenuHomeFreeBSD

Replace USE_GHOSTSCRIPT with USES=ghostscript

Authored by kwm on Jun 29 2015, 9:01 AM.
Referenced Files
Unknown Object (File)
Fri, Feb 16, 4:44 AM
Unknown Object (File)
Jan 16 2024, 6:45 AM
Unknown Object (File)
Jan 16 2024, 6:44 AM
Unknown Object (File)
Dec 28 2023, 5:10 AM
Unknown Object (File)
Dec 20 2023, 2:31 AM
Unknown Object (File)
Nov 21 2023, 2:11 AM
Unknown Object (File)
Nov 18 2023, 10:52 PM
Unknown Object (File)
Nov 18 2023, 10:25 PM



First draft of new USES. Only included the bare minimum to
not spam this review with all the USE_GHOSTSCRIPT changes. Would like
feedback on the content before proceeding with converting
the ports tree, and submitting that for exp-run.

Test Plan

tested with print/libspecter with different arguments.

Diff Detail

rP FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

kwm retitled this revision from to Replace USE_GHOSTSCRIPT with USES=ghostscript.
kwm updated this object.
kwm edited the test plan for this revision. (Show Details)
kwm added a reviewer: bapt.

At first glance it looks good, but that means all the ports using USE_GHOSTSCRIPT should also be converted and a course this will have to go though a couple of exp-runs :)

antoine added inline comments.
35 ↗(On Diff #6534)

IIRC already does the S/,/ /g

7 ↗(On Diff #6534)

why bump?

kwm edited edge metadata.


Unbump libspecter no revision bump needed.
Add lines about USE_GHOSTSCRIPT
Add check to check if GHOSTSCRIPT_DEFAULT is a valid value already does _ARGS:S/,/ / so we don't have to.

And I forgot to include CHANGES, will be back in the next update.

mat added inline comments.
59 ↗(On Diff #6541)

maybe add the invalid value in the IGNORE message, like ... value: ${GHOSTSCRIPT_DEFAULT}, please ...

kwm marked an inline comment as done.

Small update

Report the actualy incorrect GHOSTSCRIPT_DEFAULT value in the error message
Add CHANGES again.

kwm marked an inline comment as done.

Add antoine@'s suggestion add back WITHOUT_X11 processing.

I tried to write some code to check if OPTIONS_DEFINE=X11 was set and
honoring PORT_OPTIONS:MX11 but I couldn't get that working.

Either we leave it like this or I'm open for suggestions on how to impliment

kwm marked an inline comment as not done.

Drop uses.
Chase ports updates.

This revision was automatically updated to reflect the committed changes.