ports

zandra's ports tree
git clone git://zandra.org/ports
Log | Files | Refs | README | LICENSE

commit 0df5e3c749002369454d9eafbc8466f4e61ebda4
parent 43c2b8599d198dcba9ed9056b2c52803bd6b6059
Author: Ben O'Neill <ben@benoneill.xyz>
Date:   Wed, 20 Jan 2021 17:36:49 -0500

Merge branch 'master' of zandra.xyz:ports

Diffstat:
M.gitignore | 1+
Mbinutils/binutils.mk | 5+++--
Mbusybox/busybox.config | 86++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mbusybox/busybox.mk | 4++++
Mextlinux/extlinux.conf | 2+-
Mextlinux/extlinux.mk | 1+
Mfs/skel/.profile | 3+--
Mgcc/gcc.mk | 4++--
Mgit/git.mk | 1+
Mmkfile | 1+
Mncurses/mkfile | 2+-
11 files changed, 59 insertions(+), 51 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -2,4 +2,5 @@ .targs.mk .cache .cache*.mk +*.pkg.tgz *.tar.* diff --git a/binutils/binutils.mk b/binutils/binutils.mk @@ -1,8 +1,9 @@ -TARG = binutils +INSTALL_BIN = binutils/addr2line binutils/ar binutils/cxxfilt binutils/elfedit binutils/nm-new binutils/objcopy binutils/objdump binutils/ranlib binutils/readelf binutils/size binutils/strings binutils/strip-new binutils/sysinfo gas/as-new ld/ld-new +TARG = $INSTALL_BIN <$mkbuild/mk.common-noinst -binutils:QV: +$INSTALL_BIN:QV: ./configure \ --prefix="$PREFIX" \ --disable-multilib \ diff --git a/busybox/busybox.config b/busybox/busybox.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Busybox version: 1.31.1 -# Sun Apr 26 14:01:01 2020 +# Fri Nov 27 20:52:05 2020 # CONFIG_HAVE_DOT_CONFIG=y @@ -295,7 +295,7 @@ CONFIG_SLEEP=y # CONFIG_STAT is not set # CONFIG_FEATURE_STAT_FORMAT is not set # CONFIG_FEATURE_STAT_FILESYSTEM is not set -# CONFIG_STTY is not set +CONFIG_STTY=y # CONFIG_SUM is not set # CONFIG_SYNC is not set # CONFIG_FEATURE_SYNC_FANCY is not set @@ -330,10 +330,10 @@ CONFIG_UNAME_OSNAME="" # CONFIG_UUENCODE is not set # CONFIG_WC is not set # CONFIG_FEATURE_WC_LARGE is not set +# CONFIG_WHOAMI is not set # CONFIG_WHO is not set # CONFIG_W is not set # CONFIG_USERS is not set -# CONFIG_WHOAMI is not set # CONFIG_YES is not set # @@ -392,16 +392,16 @@ CONFIG_RUN_INIT=y # # Editors # -# CONFIG_AWK is not set -# CONFIG_FEATURE_AWK_LIBM is not set -# CONFIG_FEATURE_AWK_GNU_EXTENSIONS is not set +CONFIG_AWK=y +CONFIG_FEATURE_AWK_LIBM=y +CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y # CONFIG_CMP is not set -# CONFIG_DIFF is not set -# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set -# CONFIG_FEATURE_DIFF_DIR is not set +CONFIG_DIFF=y +CONFIG_FEATURE_DIFF_LONG_OPTIONS=y +CONFIG_FEATURE_DIFF_DIR=y # CONFIG_ED is not set -# CONFIG_PATCH is not set -# CONFIG_SED is not set +CONFIG_PATCH=y +CONFIG_SED=y # CONFIG_VI is not set CONFIG_FEATURE_VI_MAX_LEN=0 # CONFIG_FEATURE_VI_8BIT is not set @@ -419,37 +419,37 @@ CONFIG_FEATURE_VI_MAX_LEN=0 # CONFIG_FEATURE_VI_UNDO is not set # CONFIG_FEATURE_VI_UNDO_QUEUE is not set CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0 -# CONFIG_FEATURE_ALLOW_EXEC is not set +CONFIG_FEATURE_ALLOW_EXEC=y # # Finding Utilities # -# CONFIG_FIND is not set -# CONFIG_FEATURE_FIND_PRINT0 is not set -# CONFIG_FEATURE_FIND_MTIME is not set -# CONFIG_FEATURE_FIND_MMIN is not set -# CONFIG_FEATURE_FIND_PERM is not set -# CONFIG_FEATURE_FIND_TYPE is not set -# CONFIG_FEATURE_FIND_EXECUTABLE is not set -# CONFIG_FEATURE_FIND_XDEV is not set -# CONFIG_FEATURE_FIND_MAXDEPTH is not set -# CONFIG_FEATURE_FIND_NEWER is not set -# CONFIG_FEATURE_FIND_INUM is not set -# CONFIG_FEATURE_FIND_EXEC is not set -# CONFIG_FEATURE_FIND_EXEC_PLUS is not set -# CONFIG_FEATURE_FIND_USER is not set -# CONFIG_FEATURE_FIND_GROUP is not set -# CONFIG_FEATURE_FIND_NOT is not set -# CONFIG_FEATURE_FIND_DEPTH is not set -# CONFIG_FEATURE_FIND_PAREN is not set -# CONFIG_FEATURE_FIND_SIZE is not set -# CONFIG_FEATURE_FIND_PRUNE is not set -# CONFIG_FEATURE_FIND_QUIT is not set -# CONFIG_FEATURE_FIND_DELETE is not set -# CONFIG_FEATURE_FIND_PATH is not set -# CONFIG_FEATURE_FIND_REGEX is not set +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_EXECUTABLE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +CONFIG_FEATURE_FIND_INUM=y +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_EXEC_PLUS=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_QUIT=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y # CONFIG_FEATURE_FIND_CONTEXT is not set -# CONFIG_FEATURE_FIND_LINKS is not set +CONFIG_FEATURE_FIND_LINKS=y # CONFIG_GREP is not set CONFIG_EGREP=y CONFIG_FGREP=y @@ -495,10 +495,10 @@ CONFIG_USE_BB_PWD_GRP=y # CONFIG_USE_BB_SHADOW is not set # CONFIG_USE_BB_CRYPT is not set # CONFIG_USE_BB_CRYPT_SHA is not set -# CONFIG_ADD_SHELL is not set -# CONFIG_REMOVE_SHELL is not set CONFIG_ADDGROUP=y CONFIG_FEATURE_ADDUSER_TO_GROUP=y +# CONFIG_ADD_SHELL is not set +# CONFIG_REMOVE_SHELL is not set CONFIG_ADDUSER=y CONFIG_FEATURE_CHECK_NAMES=y CONFIG_LAST_ID=60000 @@ -752,10 +752,10 @@ CONFIG_FEATURE_CROND_DIR="" # CONFIG_FEATURE_DEVFS is not set # CONFIG_DEVMEM is not set # CONFIG_FBSPLASH is not set +# CONFIG_FLASHCP is not set # CONFIG_FLASH_ERASEALL is not set # CONFIG_FLASH_LOCK is not set # CONFIG_FLASH_UNLOCK is not set -# CONFIG_FLASHCP is not set # CONFIG_HDPARM is not set # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set @@ -787,7 +787,7 @@ CONFIG_LSSCSI=y # CONFIG_MAKEDEVS is not set # CONFIG_FEATURE_MAKEDEVS_LEAF is not set # CONFIG_FEATURE_MAKEDEVS_TABLE is not set -# CONFIG_MAN is not set +CONFIG_MAN=y # CONFIG_MICROCOM is not set # CONFIG_MT is not set # CONFIG_NANDWRITE is not set @@ -795,7 +795,7 @@ CONFIG_LSSCSI=y CONFIG_PARTPROBE=y # CONFIG_RAIDAUTORUN is not set CONFIG_READAHEAD=y -# CONFIG_RFKILL is not set +CONFIG_RFKILL=y # CONFIG_RUNLEVEL is not set # CONFIG_RX is not set CONFIG_SETFATTR=y @@ -804,13 +804,13 @@ CONFIG_SETFATTR=y # CONFIG_TIME is not set CONFIG_TS=y # CONFIG_TTYSIZE is not set +CONFIG_UBIRENAME=y # CONFIG_UBIATTACH is not set # CONFIG_UBIDETACH is not set # CONFIG_UBIMKVOL is not set # CONFIG_UBIRMVOL is not set # CONFIG_UBIRSVOL is not set # CONFIG_UBIUPDATEVOL is not set -CONFIG_UBIRENAME=y # CONFIG_VOLNAME is not set # CONFIG_WATCHDOG is not set diff --git a/busybox/busybox.mk b/busybox/busybox.mk @@ -1,4 +1,5 @@ TARG = busybox +BIN = busybox INSTALL_BIN = busybox INSTALL_SYMLINK = \ busybox /bin/addgroup \ @@ -11,6 +12,7 @@ INSTALL_SYMLINK = \ busybox /bin/deluser \ busybox /bin/diff \ busybox /bin/fdisk \ + busybox /bin/find \ busybox /bin/fuser \ busybox /bin/gunzip \ busybox /bin/gzip \ @@ -19,12 +21,14 @@ INSTALL_SYMLINK = \ busybox /bin/kbd_mode \ busybox /bin/killall \ busybox /bin/losetup \ + busybox /bin/man \ busybox /bin/nc \ busybox /bin/patch \ busybox /bin/ping \ busybox /bin/reset \ busybox /bin/route \ busybox /bin/sed \ + busybox /bin/stty \ busybox /bin/tar \ busybox /bin/telnet \ busybox /bin/tftpd \ diff --git a/extlinux/extlinux.conf b/extlinux/extlinux.conf @@ -1,5 +1,5 @@ DEFAULT zandra -PROMPT 1 +PROMPT 0 TIMEOUT 50 LABEL zandra diff --git a/extlinux/extlinux.mk b/extlinux/extlinux.mk @@ -1,3 +1,4 @@ +TARG = ../extlinux BIN = ../extlinux OBJ = bootsect_bin.o ldlinux_bin.o ldlinuxc32_bin.o \ libinstaller/syslxcom.o \ diff --git a/fs/skel/.profile b/fs/skel/.profile @@ -1,12 +1,11 @@ PATH=/bin TERM=linux HISTFILE=~/.mksh_history -EDITOR=jmacs +EDITOR=vi PAGER=less ENV=~/.mkshrc export PATH TERM HISTFILE EDITOR PAGER ENV -set -o emacs set -o bgnice set -o notify set -o utf8-mode diff --git a/gcc/gcc.mk b/gcc/gcc.mk @@ -28,7 +28,7 @@ gcc:QV: --with-mpc-lib=$mpc_libdir \ --with-mpfr-include=$mpfr_includedir \ --with-mpfr-lib=$mpfr_libdir - make -j$nprocs all-gcc all-target-libgcc + make -j$nprocs install:QV: - make DESTDIR="$ROOT" install-gcc install-target-libgcc + make DESTDIR="$ROOT" install diff --git a/git/git.mk b/git/git.mk @@ -1,4 +1,5 @@ TARG = git +INSTALL_BIN = git DEPS = curl libressl zlib <$mkbuild/mk.common-noinst diff --git a/mkfile b/mkfile @@ -2,6 +2,7 @@ TARG = \ cacertificates \ fs \ busybox \ + cacertificates \ curl \ dropbear \ e2fsprogs \ diff --git a/ncurses/mkfile b/ncurses/mkfile @@ -2,5 +2,5 @@ <v.mk src = ncurses-$v -url = http://ftpmirror.gnu.org/pub/gnu/ncurses/ncurses-$v.tar.gz +url = http://ftpmirror.gnu.org/ncurses/ncurses-$v.tar.gz mkfile = ../ncurses.mk