aboutsummaryrefslogtreecommitdiff
path: root/sysutils/sbase
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-01-31 06:25:40 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-01-31 06:25:40 +0000
commit814352f774ae51fc1e1428b1ce6637f98655fefb (patch)
tree5815bef561f176cfc81b9dc1bb75784de8adc3c9 /sysutils/sbase
parent37c42b2b051e18e87aef7753e542bf02693353b3 (diff)
Notes
Diffstat (limited to 'sysutils/sbase')
-rw-r--r--sysutils/sbase/Makefile15
-rw-r--r--sysutils/sbase/distinfo3
-rw-r--r--sysutils/sbase/files/patch-config.mk23
-rw-r--r--sysutils/sbase/pkg-descr6
-rw-r--r--sysutils/sbase/pkg-plist191
5 files changed, 238 insertions, 0 deletions
diff --git a/sysutils/sbase/Makefile b/sysutils/sbase/Makefile
new file mode 100644
index 000000000000..bfc9bdd775b4
--- /dev/null
+++ b/sysutils/sbase/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+PORTNAME= sbase
+DISTVERSION= g20171110
+CATEGORIES= sysutils
+MASTER_SITES= https://git.suckless.org/sbase/snapshot/
+DISTNAME= ${PORTNAME}-4b9c664
+
+MAINTAINER= pkubaj@anongoth.pl
+COMMENT= Collection of UNIX tools that are portable across UNIX-like systems
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+.include <bsd.port.mk>
diff --git a/sysutils/sbase/distinfo b/sysutils/sbase/distinfo
new file mode 100644
index 000000000000..154911b8eb67
--- /dev/null
+++ b/sysutils/sbase/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517171055
+SHA256 (sbase-4b9c664.tar.gz) = 83094e2c1d35c276f9b9f0da3b403d501ca4ceda041c5c86fe7f27e1313a667f
+SIZE (sbase-4b9c664.tar.gz) = 162410
diff --git a/sysutils/sbase/files/patch-config.mk b/sysutils/sbase/files/patch-config.mk
new file mode 100644
index 000000000000..c5f8bd0603d6
--- /dev/null
+++ b/sysutils/sbase/files/patch-config.mk
@@ -0,0 +1,23 @@
+--- config.mk.orig 2017-11-11 02:19:32 UTC
++++ config.mk
+@@ -2,8 +2,8 @@
+ VERSION = 0.0
+
+ # paths
+-PREFIX = /usr/local
+-MANPREFIX = $(PREFIX)/share/man
++PREFIX ?= /usr/local
++MANPREFIX = $(PREFIX)/man
+
+ CC = cc
+ AR = ar
+@@ -11,6 +11,6 @@ RANLIB = ranlib
+
+ # for NetBSD add -D_NETBSD_SOURCE
+ # -lrt might be needed on some systems
+-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64
+-CFLAGS = -std=c99 -Wall -pedantic
+-LDFLAGS = -s
++CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64
++CFLAGS += -std=c99 -Wall -pedantic
++LDFLAGS += -s
diff --git a/sysutils/sbase/pkg-descr b/sysutils/sbase/pkg-descr
new file mode 100644
index 000000000000..665c028c75f7
--- /dev/null
+++ b/sysutils/sbase/pkg-descr
@@ -0,0 +1,6 @@
+sbase is a collection of UNIX tools that are portable across UNIX-like systems.
+
+Tools like mkdir, ln, sort are reimplemented based on minimalistic,
+a.k.a. "SuckLess" philosophy.
+
+WWW: https://core.suckless.org/sbase
diff --git a/sysutils/sbase/pkg-plist b/sysutils/sbase/pkg-plist
new file mode 100644
index 000000000000..de9901d645b1
--- /dev/null
+++ b/sysutils/sbase/pkg-plist
@@ -0,0 +1,191 @@
+bin/[
+bin/basename
+bin/cal
+bin/cat
+bin/chgrp
+bin/chmod
+bin/chown
+bin/chroot
+bin/cksum
+bin/cmp
+bin/cols
+bin/comm
+bin/cp
+bin/cron
+bin/cut
+bin/date
+bin/dirname
+bin/du
+bin/echo
+bin/ed
+bin/env
+bin/expand
+bin/expr
+bin/false
+bin/find
+bin/flock
+bin/fold
+bin/getconf
+bin/grep
+bin/head
+bin/hostname
+bin/install
+bin/join
+bin/kill
+bin/link
+bin/ln
+bin/logger
+bin/logname
+bin/ls
+bin/md5sum
+bin/mkdir
+bin/mkfifo
+bin/mktemp
+bin/mv
+bin/nice
+bin/nl
+bin/nohup
+bin/od
+bin/paste
+bin/pathchk
+bin/printenv
+bin/printf
+bin/pwd
+bin/readlink
+bin/renice
+bin/rev
+bin/rm
+bin/rmdir
+bin/sed
+bin/seq
+bin/setsid
+bin/sha1sum
+bin/sha224sum
+bin/sha256sum
+bin/sha384sum
+bin/sha512-224sum
+bin/sha512-256sum
+bin/sha512sum
+bin/sleep
+bin/sort
+bin/split
+bin/sponge
+bin/strings
+bin/sync
+bin/tail
+bin/tar
+bin/tee
+bin/test
+bin/tftp
+bin/time
+bin/touch
+bin/tr
+bin/true
+bin/tsort
+bin/tty
+bin/uname
+bin/unexpand
+bin/uniq
+bin/unlink
+bin/uudecode
+bin/uuencode
+bin/wc
+bin/which
+bin/whoami
+bin/xargs
+bin/yes
+man/man1/basename.1.gz
+man/man1/cal.1.gz
+man/man1/cat.1.gz
+man/man1/chgrp.1.gz
+man/man1/chmod.1.gz
+man/man1/chown.1.gz
+man/man1/chroot.1.gz
+man/man1/cksum.1.gz
+man/man1/cmp.1.gz
+man/man1/cols.1.gz
+man/man1/comm.1.gz
+man/man1/cp.1.gz
+man/man1/cron.1.gz
+man/man1/cut.1.gz
+man/man1/date.1.gz
+man/man1/dirname.1.gz
+man/man1/du.1.gz
+man/man1/echo.1.gz
+man/man1/ed.1.gz
+man/man1/env.1.gz
+man/man1/expand.1.gz
+man/man1/expr.1.gz
+man/man1/false.1.gz
+man/man1/find.1.gz
+man/man1/flock.1.gz
+man/man1/fold.1.gz
+man/man1/getconf.1.gz
+man/man1/grep.1.gz
+man/man1/head.1.gz
+man/man1/hostname.1.gz
+man/man1/install.1.gz
+man/man1/join.1.gz
+man/man1/kill.1.gz
+man/man1/link.1.gz
+man/man1/ln.1.gz
+man/man1/logger.1.gz
+man/man1/logname.1.gz
+man/man1/ls.1.gz
+man/man1/md5sum.1.gz
+man/man1/mkdir.1.gz
+man/man1/mkfifo.1.gz
+man/man1/mktemp.1.gz
+man/man1/mv.1.gz
+man/man1/nice.1.gz
+man/man1/nl.1.gz
+man/man1/nohup.1.gz
+man/man1/od.1.gz
+man/man1/paste.1.gz
+man/man1/pathchk.1.gz
+man/man1/printenv.1.gz
+man/man1/printf.1.gz
+man/man1/pwd.1.gz
+man/man1/readlink.1.gz
+man/man1/renice.1.gz
+man/man1/rev.1.gz
+man/man1/rm.1.gz
+man/man1/rmdir.1.gz
+man/man1/sed.1.gz
+man/man1/seq.1.gz
+man/man1/setsid.1.gz
+man/man1/sha1sum.1.gz
+man/man1/sha224sum.1.gz
+man/man1/sha256sum.1.gz
+man/man1/sha384sum.1.gz
+man/man1/sha512-224sum.1.gz
+man/man1/sha512-256sum.1.gz
+man/man1/sha512sum.1.gz
+man/man1/sleep.1.gz
+man/man1/sort.1.gz
+man/man1/split.1.gz
+man/man1/sponge.1.gz
+man/man1/strings.1.gz
+man/man1/sync.1.gz
+man/man1/tail.1.gz
+man/man1/tar.1.gz
+man/man1/tee.1.gz
+man/man1/test.1.gz
+man/man1/tftp.1.gz
+man/man1/time.1.gz
+man/man1/touch.1.gz
+man/man1/tr.1.gz
+man/man1/true.1.gz
+man/man1/tsort.1.gz
+man/man1/tty.1.gz
+man/man1/uname.1.gz
+man/man1/unexpand.1.gz
+man/man1/uniq.1.gz
+man/man1/unlink.1.gz
+man/man1/uudecode.1.gz
+man/man1/uuencode.1.gz
+man/man1/wc.1.gz
+man/man1/which.1.gz
+man/man1/whoami.1.gz
+man/man1/xargs.1.gz
+man/man1/yes.1.gz