mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
* Add @stuartwesterman as maintainer * Add back in the configure patch exposition
66 lines
2.1 KiB
Tcl
66 lines
2.1 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
PortGroup gitlab 1.0
|
|
|
|
gitlab.setup procps-ng procps 4.0.4 v
|
|
name watch
|
|
revision 0
|
|
|
|
categories sysutils
|
|
license GPL-2
|
|
maintainers {gmail.com:stuartwesterman @stuartwesterman} openmaintainer
|
|
|
|
description watch executes a program periodically, showing output fullscreen
|
|
long_description \
|
|
watch is like "top" for arbitrary commands. It runs command repeatedly, \
|
|
displaying its output (the first screen full). This allows you to watch \
|
|
the program output change over time. This is part of the linux "procps" \
|
|
package.
|
|
|
|
checksums rmd160 630e3ed123e86d2f52230780b56b0ec29c62894d \
|
|
sha256 65d8e4eba8c1a264418f4fada87e06d59cedb96f04b7346f5c249bfeba72f410 \
|
|
size 1423198
|
|
|
|
patchfiles patch-autogen.sh.diff \
|
|
patch-configure.ac.diff
|
|
|
|
post-patch {
|
|
reinplace "s|@@VERSION@@|${version}|g" ${worksrcpath}/configure.ac
|
|
}
|
|
|
|
use_autoreconf yes
|
|
autoreconf.cmd ./autogen.sh
|
|
autoreconf.args
|
|
|
|
depends_build-append \
|
|
port:autoconf \
|
|
port:automake \
|
|
port:gettext \
|
|
port:libtool \
|
|
port:pkgconfig
|
|
|
|
depends_lib-append \
|
|
port:ncurses
|
|
|
|
# Disable gettext due to linking problems
|
|
# and we are not going to install any catalogs anyway
|
|
configure.args --disable-nls
|
|
|
|
variant universal {}
|
|
|
|
build.target src/watch
|
|
# LDADD is set to libprocps, which isn't needed for watch and fails to build on Darwin
|
|
build.args CC="${configure.cc} [get_canonical_archflags cc]" \
|
|
LDFLAGS="${configure.ldflags}" \
|
|
AM_LDFLAGS="" \
|
|
LDADD=""
|
|
|
|
destroot {
|
|
xinstall -m 0755 ${worksrcpath}/src/watch ${destroot}${prefix}/bin
|
|
xinstall -m 0644 ${worksrcpath}/man/watch.1 \
|
|
${destroot}${prefix}/share/man/man1
|
|
}
|
|
|
|
gitlab.livecheck.regex {([0-9.]+)}
|