# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 # $Id: Portfile 93821 2012-06-01 03:01:46Z rmstonecipher@macports.org $ PortSystem 1.0 name coreutils version 8.17 categories sysutils platforms darwin license GPL-3+ installs_libs no maintainers nomaintainer description GNU File, Shell, and Text utilities long_description \ The GNU Core Utilities are the basic file, shell, and text \ manipulation utilities of the GNU operating system. These are the \ core utilities which are expected to exist on every operating \ system. Previously these utilities were offered as three individual \ sets of GNU utilities, fileutils, shellutils, and textutils. Those \ three have been combined into a single set of utilities called the \ coreutils. homepage http://www.gnu.org/software/${name}/ master_sites gnu use_xz yes checksums rmd160 0df232795cc7ae429e3090db3035d9e7c133ee73 \ sha256 4e075a0d238072a5bd079046e1f024dc5e0d9133d43a39c73d0b86b0d1e2c5e5 depends_lib \ port:gettext \ port:gmp \ port:libiconv use_autoreconf yes autoreconf.args -fvi configure.args --program-prefix=g configure.env-append FORCE_UNSAFE_CONFIGURE=1 post-destroot { if {[file exists ${destroot}${prefix}/share/info/dir]} { delete ${destroot}${prefix}/share/info/dir } if {[file exists ${destroot}${prefix}/lib/charset.alias]} { delete ${destroot}${prefix}/lib/charset.alias } set docdir ${prefix}/share/doc/${name} xinstall -d ${destroot}${docdir} xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \ THANKS THANKS-to-translators TODO ${destroot}${docdir} xinstall -m 755 -d ${destroot}${prefix}/libexec/gnubin foreach binary [glob -tails -directory ${destroot}${prefix}/bin g*] { ln -s ${prefix}/bin/${binary} ${destroot}${prefix}/libexec/gnubin/[string range $binary 1 end] } xinstall -m 755 -d ${destroot}${prefix}/libexec/gnubin/man/man1 foreach manpage [glob -tails -directory ${destroot}${prefix}/share/man/man1 g*] { ln -s ${prefix}/share/man/man1/${manpage}.gz ${destroot}${prefix}/libexec/gnubin/man/man1/[string range $manpage 1 end].gz } } # Set the RUN_EXPENSIVE_TESTS environmental variable to 'yes' to run more # expensive tests. Set the RUN_VERY_EXPENSIVE_TESTS environmental variable # to 'yes' to run even more expensive tests. test.run yes test.target check notes " The tools provided by GNU coreutils are prefixed with the character 'g' by default to distinguish them from the BSD commands. For example, cp becomes gcp and ls becomes gls. If you want to use the GNU tools by default, add this directory to the front of your PATH environment variable: ${prefix}/libexec/gnubin/ "