Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#40410 closed defect (fixed)

psiconv @0.9.8: Enable universal variant

Reported by: cooljeanius (Eric Gallager) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: c.herbig@…
Port: psiconv

Description

Currently the fact that psiconv is not universal prevents gnumeric from building universal. I'd appreciate it if someone could either add a universal variant, mark it noarch, or depends_skip_archcheck-append it in the gnumeric portfile.

Change History (4)

comment:1 Changed 6 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:2 Changed 6 years ago by ryandesign (Ryan Schmidt)

Port: gnumeric removed
Resolution: fixed
Status: assignedclosed

This software is from 2005 so it's not surprising it doesn't understand universal variants. Simply rerunning autoreconf fixes the default universal build.

In comment:ticket:40268:3 I expressed concern that the configure script was checking for e.g. sizeof long. But I wasn't able to find any place in the source where that determination is ever referenced so I hope it's not a problem.

I'm also increasing the revision because the mandir was wrong before. r110840

comment:3 in reply to:  2 ; Changed 6 years ago by c.herbig@…

Replying to ryandesign@…:

I'm also increasing the revision because the mandir was wrong before. r110840

Strange, when I first tried it I got a warning about that not being there. Oh well, as long as it is fixed now. Thank you for taking charge of this, I would not have known what to do myself.

comment:4 in reply to:  3 Changed 6 years ago by ryandesign (Ryan Schmidt)

Replying to c.herbig@…:

Replying to ryandesign@…:

I'm also increasing the revision because the mandir was wrong before. r110840

Strange, when I first tried it I got a warning about that not being there.

Another thing that changed in autotools land since 2005, besides support for universal variants, is the default location of the mandir. It used to be ${prefix}/man. MacPorts will warn about an mtree violation if a port installs files there. The port had tried to fix this by specifying --mandir in configure.args, but did so incorrectly: it specified --mandir=${prefix}/share when it should have specified --mandir=${prefix}/share/man. Now that the port runs autoreconf, the newly-generated configure script will place manpages in ${prefix}/share/man automatically without needing a configure.arg to tell it to do so.

Note: See TracTickets for help on using tickets.