[MacPorts] #47896: submission: cpuid
MacPorts
noreply at macports.org
Tue Jun 2 06:13:18 PDT 2015
#47896: submission: cpuid
--------------------------+--------------------------------
Reporter: rjvbertin@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: cpuid |
--------------------------+--------------------------------
Comment (by rjvbertin@…):
Replying to [comment:3 ionic@…]:
> the input is meant as a way of learning how "stuff is done", not to
annoy anyone.
It may be just me, but I often find the tone of that input often bordering
insult ... and to be really educational one would not let the pupil ask
"how it's done" after being told "that's not how it's done" ;)
> If you had googled the first sentence ("Permission to use, copy [...]")
you would have directly landed here:
https://en.wikipedia.org/wiki/ISC_license
The thought did occur to me, but that language is so common that I was
sure to get hits from lots of comparable but not identical licenses.
> There's at least one `\n` that shouldn't be there. We normally don't
expect empty lines in `long_description` or `description`.
That's a \n, not a \n\n, so causes only a newline, not an empty line. I
like to respect the formatting the author applied, as far as possible.
> True, but the github `PortGroup` sets a few defaults which are meant to
be overridden later. That's why it's preferred to be "included" early.
I'd have noticed if it had overridden any of my settings, or if something
hadn't worked O:-)
> Err, yes, `NO_GNU_GETOPT` shouldn't be set. Have you tested building
this in trace mode?
I don't think I have trace mode in my version of base, but I shouldn't
have to. No attempt is made to link to libraries from MacPorts.
Note that OS X only ships BSD getopt and while that may even compile,
there's no saying it behaves correctly at run time.
You think I didn't test the application before submitting the portfile? Of
course it works. The code doesn't check for NO_GNU_GETOPT; the shipped
version *is* BSD getopt which can apparently be used without build-time
changes to the code. I don't think there's any point in forcing a link to
libgnugetopt.
One of the applications of this utility that I see is including it with an
installer (or other software) to check for CPU capabilities. Not depending
on additional is an advantage in that kind of application.
--
Ticket URL: <https://trac.macports.org/ticket/47896#comment:4>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list