I think you should add a variant that appears in a few of the other GNU utils packages and that is to provide a +normal_install_names variant which links the g* names to the non-g* names.

For example, here is coreutils:

configure.args   --program-prefix=g \
                 --infodir=${prefix}/share/info \
                 --mandir=${prefix}/share/man \
                 --disable-nls

...

post-destroot {
        if {[variant_isset normal_install_names]} {
system "cd ${destroot}${prefix}/bin && for f in g*; do ln -s \$f `echo \$f | sed -e 's/^g//'`; done"
        }
}

variant normal_install_names {
}

A number of other packages use this name naming convention.

Regards,
Blair

--
Blair Zajac, Ph.D.
CTO, OrcaWare Technologies
<[EMAIL PROTECTED]>
Subversion training, consulting and support
http://www.orcaware.com/svn/


On Feb 24, 2007, at 10:07 PM, Elias Pipping wrote:

I don't know. Maybe those features aren't available in Panther. Even if they are: call it freedom of choice.


Regards,

Elias Pipping


On Feb 25, 2007, at 7:01 AM, David MacMahon wrote:

On Feb 24, 2007, at 19:54 , Elias Pipping wrote:

assuming you already have the port, updated. compare the output of

/opt/local/bin/gfile /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/ libncurses.5.4.dylib

and

/usr/bin/file /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/ libncurses.5.4.dylib

that should answer your question.


If /usr/bin/file provides a functionality superset of gfile, why would anyone install gfile?

If gfile has some useful features not found in /usr/bin/file, then perhaps the ultimate solution is to enhance /opt/local/bin/file to make it provide a functionality superset of /usr/bin/file.

Just my 2 cents' worth,
Dave

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to