source: trunk/dports/devel/util-linux/Portfile

Last change on this file was 139469, checked in by jmr@…, 2 years ago

ncurses: update to 6.0, rev bump dependents due to new ABI

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.8 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 139469 2015-08-18 01:10:17Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                util-linux
7version             2.22.2
8revision            1
9set branch          [join [lrange [split ${version} .] 0 1] .]
10categories          devel
11platforms           darwin
12maintainers         nomaintainer
13license             GPL-2+
14
15description         Linux utility programs
16
17long_description    ${name} contains miscellaneous utility programs \
18                    to handle file systems, consoles, partitions, \
19                    and messages. This port contains ONLY those parts \
20                    of ${name} that run on Darwin.
21
22homepage            http://freecode.com/projects/util-linux
23master_sites        http://www.kernel.org/pub/linux/utils/util-linux/v${branch}/ \
24                    ftp://ftp.kernel.org/pub/linux/utils/util-linux/v${branch}/
25use_xz              yes
26
27checksums           rmd160  df47075e8e71b7c0816445f0a65bdd3e1c9da059 \
28                    sha256  929b517fa39b16a61ec536514e08940a381b92befc629d0348e3097920dd2f12
29
30depends_lib         port:gettext \
31                    port:ncurses \
32
33configure.args      --disable-agetty \
34                    --disable-cramfs \
35                    --disable-eject \
36                    --disable-fallocate \
37                    --disable-fsck \
38                    --disable-kill \
39                    --disable-libblkid \
40                    --disable-libmount \
41                    --disable-libuuid \
42                    --disable-login \
43                    --disable-losetup \
44                    --disable-mount \
45                    --disable-mountpoint \
46                    --disable-partx \
47                    --disable-pg-bell \
48                    --disable-pivot_root \
49                    --disable-schedutils \
50                    --disable-silent-rules \
51                    --disable-su \
52                    --disable-sulogin \
53                    --disable-switch_root \
54                    --disable-unshare \
55                    --disable-uuidd \
56                    --disable-wall \
57                    --without-audit
58
59build.target        script scriptreplay setsid look rename colcrt pg rev
60
61destroot {
62    foreach path {term-utils/script term-utils/scriptreplay sys-utils/setsid
63                  misc-utils/look misc-utils/rename
64                  text-utils/colcrt text-utils/pg text-utils/rev} {
65        set file [lindex [split ${path} /] 1]
66        xinstall -m 755 ${worksrcpath}/${file} ${destroot}${prefix}/bin
67        xinstall -m 644 ${worksrcpath}/${path}.1 ${destroot}${prefix}/share/man/man1
68    }
69
70    set docdir ${prefix}/share/doc/${name}
71    xinstall -m 755 -d ${destroot}${docdir}
72    xinstall -m 644 -W ${worksrcpath} README NEWS ChangeLog COPYING AUTHORS ABOUT-NLS \
73                       ${destroot}${docdir}
74}
Note: See TracBrowser for help on using the repository browser.