diff options
-rw-r--r-- | data/htop/_metadata/depends_ | 1 | ||||
-rw-r--r-- | data/htop/_metadata/description | 1 | ||||
l--------- | data/htop/_metadata/license | 1 | ||||
l--------- | data/htop/_metadata/maintainer | 1 | ||||
l--------- | data/htop/_metadata/ncurses.dep | 1 | ||||
-rw-r--r-- | data/htop/_metadata/priority | 1 | ||||
-rw-r--r-- | data/htop/_metadata/role | 1 | ||||
-rw-r--r-- | data/htop/_metadata/section | 1 | ||||
-rw-r--r-- | data/htop/_metadata/tags | 1 | ||||
-rw-r--r-- | data/htop/_metadata/version | 1 | ||||
-rw-r--r-- | data/htop/extern.diff | 28 | ||||
-rw-r--r-- | data/htop/htop-2.2.0.tar.gz | bin | 0 -> 308109 bytes | |||
-rw-r--r-- | data/htop/make.sh | 4 | ||||
-rwxr-xr-x | data/htop/ncursesw6-config | 207 |
14 files changed, 249 insertions, 0 deletions
diff --git a/data/htop/_metadata/depends_ b/data/htop/_metadata/depends_ new file mode 100644 index 000000000..a81b6bf02 --- /dev/null +++ b/data/htop/_metadata/depends_ @@ -0,0 +1 @@ +ncurses (>=6.0) diff --git a/data/htop/_metadata/description b/data/htop/_metadata/description new file mode 100644 index 000000000..97a7d7b79 --- /dev/null +++ b/data/htop/_metadata/description @@ -0,0 +1 @@ +An interactive process viewer for Unix systems. diff --git a/data/htop/_metadata/license b/data/htop/_metadata/license new file mode 120000 index 000000000..9c13a9a0f --- /dev/null +++ b/data/htop/_metadata/license @@ -0,0 +1 @@ +../../../licenses/gpl-2
\ No newline at end of file diff --git a/data/htop/_metadata/maintainer b/data/htop/_metadata/maintainer new file mode 120000 index 000000000..573d7ebef --- /dev/null +++ b/data/htop/_metadata/maintainer @@ -0,0 +1 @@ +../../../people/sbingner
\ No newline at end of file diff --git a/data/htop/_metadata/ncurses.dep b/data/htop/_metadata/ncurses.dep new file mode 120000 index 000000000..a395fad08 --- /dev/null +++ b/data/htop/_metadata/ncurses.dep @@ -0,0 +1 @@ +../../ncurses
\ No newline at end of file diff --git a/data/htop/_metadata/priority b/data/htop/_metadata/priority new file mode 100644 index 000000000..ea5b3d7ee --- /dev/null +++ b/data/htop/_metadata/priority @@ -0,0 +1 @@ +important diff --git a/data/htop/_metadata/role b/data/htop/_metadata/role new file mode 100644 index 000000000..52b4d7301 --- /dev/null +++ b/data/htop/_metadata/role @@ -0,0 +1 @@ +hacker diff --git a/data/htop/_metadata/section b/data/htop/_metadata/section new file mode 100644 index 000000000..eb7a34ddd --- /dev/null +++ b/data/htop/_metadata/section @@ -0,0 +1 @@ +Administration diff --git a/data/htop/_metadata/tags b/data/htop/_metadata/tags new file mode 100644 index 000000000..ad5d50831 --- /dev/null +++ b/data/htop/_metadata/tags @@ -0,0 +1 @@ +purpose::console diff --git a/data/htop/_metadata/version b/data/htop/_metadata/version new file mode 100644 index 000000000..ccbccc3dc --- /dev/null +++ b/data/htop/_metadata/version @@ -0,0 +1 @@ +2.2.0 diff --git a/data/htop/extern.diff b/data/htop/extern.diff new file mode 100644 index 000000000..5a62ad093 --- /dev/null +++ b/data/htop/extern.diff @@ -0,0 +1,28 @@ +diff -ur htop-2.2.0/CRT.h htop-2.2.0+iPhone/CRT.h +--- htop-2.2.0/CRT.h 2018-04-10 03:23:24.000000000 -1000 ++++ htop-2.2.0+iPhone/CRT.h 2018-08-03 13:45:18.000000000 -1000 +@@ -140,7 +140,7 @@ + + extern int CRT_delay; + +-int* CRT_colors; ++extern int* CRT_colors; + + extern int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT]; + +@@ -150,13 +150,13 @@ + + extern int CRT_scrollWheelVAmount; + +-char* CRT_termType; ++extern char* CRT_termType; + + // TODO move color scheme to Settings, perhaps? + + extern int CRT_colorScheme; + +-void *backtraceArray[128]; ++extern void *backtraceArray[128]; + + #if HAVE_SETUID_ENABLED + diff --git a/data/htop/htop-2.2.0.tar.gz b/data/htop/htop-2.2.0.tar.gz Binary files differnew file mode 100644 index 000000000..b552740ae --- /dev/null +++ b/data/htop/htop-2.2.0.tar.gz diff --git a/data/htop/make.sh b/data/htop/make.sh new file mode 100644 index 000000000..be58dce3d --- /dev/null +++ b/data/htop/make.sh @@ -0,0 +1,4 @@ +pkg:setup +pkg:configure HTOP_NCURSESW6_CONFIG_SCRIPT="${PKG_DATA}/ncursesw6-config" --disable-linux-affinity +pkg:make -j8 +pkg:install diff --git a/data/htop/ncursesw6-config b/data/htop/ncursesw6-config new file mode 100755 index 000000000..d9f1bd0ff --- /dev/null +++ b/data/htop/ncursesw6-config @@ -0,0 +1,207 @@ +#!/bin/sh +# $Id: ncurses-config.in,v 1.36 2017/12/09 22:45:44 tom Exp $ +############################################################################## +# Copyright (c) 2006-2015,2017 Free Software Foundation, Inc. # +# # +# Permission is hereby granted, free of charge, to any person obtaining a # +# copy of this software and associated documentation files (the "Software"), # +# to deal in the Software without restriction, including without limitation # +# the rights to use, copy, modify, merge, publish, distribute, distribute # +# with modifications, sublicense, and/or sell copies of the Software, and to # +# permit persons to whom the Software is furnished to do so, subject to the # +# following conditions: # +# # +# The above copyright notice and this permission notice shall be included in # +# all copies or substantial portions of the Software. # +# # +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # +# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # +# DEALINGS IN THE SOFTWARE. # +# # +# Except as contained in this notice, the name(s) of the above copyright # +# holders shall not be used in advertising or otherwise to promote the sale, # +# use or other dealings in this Software without prior written # +# authorization. # +############################################################################## +# +# Author: Thomas E. Dickey, 2006-on + +LANG=C; export LANG +LANGUAGE=C; export LANGUAGE +LC_ALL=C; export LC_ALL +LC_CTYPE=C; export LC_CTYPE + +prefix="$(PKG_DEST_ ncurses)/usr" +exec_prefix="${prefix}" + +bindir="${exec_prefix}/bin" +includedir="${prefix}/include" +libdir="${exec_prefix}/lib" +datarootdir="${prefix}/share" +datadir="${datarootdir}" +mandir="${datarootdir}/man" + +THIS="ncursesw" +TINFO_LIB="ncursesw" +RPATH_LIST="${libdir}" + +includesubdir="${prefix}/include/${THIS}" + +# Ensure that RPATH_LIST contains only absolute pathnames, if it is nonempty. +# We cannot filter it out within the build-process since the variable is used +# in some special cases of installation using a relative path. +if test -n "$RPATH_LIST" +then + save_IFS="$IFS" + IFS=':' + filtered= + for item in $RPATH_LIST + do + case "$item" in + ./*|../*|*/..|*/../*) + ;; + *) + test -n "$filtered" && filtered="${filtered}:" + filtered="${filtered}${item}" + ;; + esac + done + IFS="$save_IFS" + # if the result is empty, there is little we can do to fix it + RPATH_LIST="$filtered" +fi + +# with --disable-overwrite, we installed into a subdirectory, but transformed +# the headers to include like this: +# <ncursesw/curses.h> +if test xno = xno ; then + case $includedir in + $prefix/include/ncursesw) + includedir=`echo "$includedir" | sed -e 's,/[^/]*$,,'` + ;; + esac +fi + +test $# = 0 && exec /bin/sh $0 --error + +while test $# -gt 0; do + case "$1" in + # basic configuration + --prefix) + echo "$prefix" + ;; + --exec-prefix) + echo "$exec_prefix" + ;; + # compile/link + --cflags) + INCS=" -D_DARWIN_C_SOURCE" + if test "xno" = xno ; then + INCS="$INCS -I${includesubdir}" + fi + if test "${includedir}" != /usr/include ; then + INCS="$INCS -I${includedir}" + fi + sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO + $INCS +ENDECHO + ;; + --libs) + if test "$libdir" = /usr/lib + then + LIBDIR= + else + LIBDIR=-L$libdir + fi + if test ncurses = ncurses ; then + sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO + $LIBDIR -l${THIS} +ENDECHO + else + sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO + $LIBDIR -l${THIS} -l${TINFO_LIB} +ENDECHO + fi + ;; + # identification + --version) + echo "6.1.20180127" + ;; + --abi-version) + echo "6" + ;; + --mouse-version) + echo "2" + ;; + # locations + --bindir) + echo "${bindir}" + ;; + --datadir) + echo "${datadir}" + ;; + --includedir) + INCS= + if test "xno" = xno ; then + INCS="${includesubdir}" + elif test "${includedir}" != /usr/include ; then + INCS="${includedir}" + fi + echo $INCS + ;; + --libdir) + echo "${libdir}" + ;; + --mandir) + echo "${mandir}" + ;; + --terminfo) + echo "/usr/share/terminfo" + ;; + --terminfo-dirs) + echo "/usr/share/terminfo" + ;; + --termpath) + echo "/etc/termcap:/usr/share/misc/termcap" + ;; + # general info + --help) + cat <<ENDHELP +Usage: `basename $0` [options] + +Options: + --prefix echos the package-prefix of ${THIS} + --exec-prefix echos the executable-prefix of ${THIS} + + --cflags echos the C compiler flags needed to compile with ${THIS} + --libs echos the libraries needed to link with ${THIS} + + --version echos the release+patchdate version of ${THIS} + --abi-version echos the ABI version of ${THIS} + --mouse-version echos the mouse-interface version of ${THIS} + + --bindir echos the directory containing ${THIS} programs + --datadir echos the directory containing ${THIS} data + --includedir echos the directory containing ${THIS} header files + --libdir echos the directory containing ${THIS} libraries + --mandir echos the directory containing ${THIS} manpages + --terminfo echos the \$TERMINFO terminfo database path + --terminfo-dirs echos the \$TERMINFO_DIRS directory list + --termpath echos the \$TERMPATH termcap list + + --help prints this message +ENDHELP + ;; + --error|*) + /bin/sh $0 --help 1>&2 + exit 1 + ;; + esac + shift +done +# vi:ts=4 sw=4 +# vile:shmode |