From 20dd1a923deaa46fbfff70dd3c6746a47d133353 Mon Sep 17 00:00:00 2001 From: Mid Favila Date: Sun, 18 Jul 2021 02:42:49 +0000 Subject: [PATCH] Rework mbase again. --- GUIDELINES | 32 +++++++++++++++++++ README | 20 +++++++++++- community-mod/{ => stable}/hack-font/build | 0 .../{ => stable}/hack-font/checksums | 0 .../{ => stable}/hack-font/post-install | 0 community-mod/{ => stable}/hack-font/sources | 0 community-mod/{ => stable}/hack-font/version | 0 mbase/cloc | 1 - mbase/dash | 1 - mbase/epic | 1 - mbase/exo-font | 1 + mbase/gnu-sed | 1 + mbase/gtk+2 | 1 - mbase/hack-font | 1 + mbase/hummingbird-git | 2 +- mbase/iana-etc | 2 +- mbase/iosevka-font | 1 + mbase/picocom-git | 2 +- mbase/picom | 1 - mbase/picom-git | 1 + mbase/sbcl | 1 + mbase/sed | 1 - mbase/shadow | 1 - mbase/shadow-git | 1 + mbase/shellcheck-bin | 1 - mbase/shellcheck-bin-git | 1 + mbase/slock | 2 +- mbase/ssu | 1 - mbase/ssu-git | 1 + mbase/sxhkd | 1 - mbase/sxhkd-git | 1 + mbase/sxiv | 1 - mbase/sxiv-git | 1 + mbase/sysmgr | 1 - mbase/sysmgr-git | 1 + mbase/tine-git | 2 +- mbase/tzdata | 2 +- mbase/xdialog | 1 - mbase/xf86-input-libinput | 2 +- mbase/xwallpaper | 2 +- 40 files changed, 71 insertions(+), 22 deletions(-) create mode 100644 GUIDELINES rename community-mod/{ => stable}/hack-font/build (100%) rename community-mod/{ => stable}/hack-font/checksums (100%) rename community-mod/{ => stable}/hack-font/post-install (100%) rename community-mod/{ => stable}/hack-font/sources (100%) rename community-mod/{ => stable}/hack-font/version (100%) delete mode 120000 mbase/cloc delete mode 120000 mbase/dash delete mode 120000 mbase/epic create mode 120000 mbase/exo-font create mode 120000 mbase/gnu-sed delete mode 120000 mbase/gtk+2 create mode 120000 mbase/hack-font create mode 120000 mbase/iosevka-font delete mode 120000 mbase/picom create mode 120000 mbase/picom-git create mode 120000 mbase/sbcl delete mode 120000 mbase/sed delete mode 120000 mbase/shadow create mode 120000 mbase/shadow-git delete mode 120000 mbase/shellcheck-bin create mode 120000 mbase/shellcheck-bin-git delete mode 120000 mbase/ssu create mode 120000 mbase/ssu-git delete mode 120000 mbase/sxhkd create mode 120000 mbase/sxhkd-git delete mode 120000 mbase/sxiv create mode 120000 mbase/sxiv-git delete mode 120000 mbase/sysmgr create mode 120000 mbase/sysmgr-git delete mode 120000 mbase/xdialog diff --git a/GUIDELINES b/GUIDELINES new file mode 100644 index 0000000..2c59cc7 --- /dev/null +++ b/GUIDELINES @@ -0,0 +1,32 @@ +-Packages adhere to the same basic set of rules as standard KISS packages. + +-However, indentation is three spaces, instead of four. + +-The only package from Core that should be listed as an explicit dependency of + anything is cURL; this is because cURL is not absolutely necessary. + +-Packages will only be accepted if they are available from an HTTPS source; + a good place to find secure sources is the Debian repositories. + +-Packages are expected to provide the bare-minimum necessary to get a program + to run. In the event that there are multiple options for a given program + (e.g what UI toolkit to use), always take the option that results in the + fewest overall dependencies. Remember that forking is encouraged. + +-Internationalization should always be disabled by default. + +-Unless necessary for an existing package, arbitrary libraries will not be + accepted. + +-Packages for software that is not generally used by the community will not be + accepted. It's a community repository, not your personal one. + +-New packages will not use install -d, nor shall they use sed -i. Neither of + these are portable. The former can be handled with -D, and the latter can + be accomplished using redirects. + +-Packages built from Git will be stored under community/rolling + +-Packages built from tarballs will be stored under community/stable + + diff --git a/README b/README index 67bfc20..32edeb7 100644 --- a/README +++ b/README @@ -5,6 +5,12 @@ This is my personal set of ports for KISS, a POSIX(ish) meta distribution of *BSD will likely arrive in the future. Please report any bugs to me via email; thanks. +The overall goal of these packages is to provide a set of clean, mechanically +simple, stable tools that can be used to build your own system. Following +stability is the concern of security, and then performance. + +Expect patches for many - if not most - packages, in the future. + The mbase directory contains symlinks to packages that I install as my core userspace. @@ -112,4 +118,16 @@ CAPACITY. THEY ARE NOT RESPONSIBLE FOR THESE PACKAGES. DO NOT SUBMIT REPORTS IN ALSO NOTE THAT THESE PACKAGES ARE CURRENTLY BEING REWRITTEN AND ARE NOT LIKELY TO BE IN A USABLE STATE. I WILL NOT ACCEPT BUG REPORTS RELATING TO COMMUNITY OR CORE, AND I WILL NOT ACCEPT REPORTS IF YOUR SYSTEM IS COMPILED WITH FLAGS -THAT ARE NOT INCLUDED ABOVE. THANK YOU FOR YOUR COOPERATION. +THAT ARE NOT INCLUDED ABOVE. + +BEFORE SUBMITTING BUG REPORTS, READ ERIC S. RAYMOND'S "HOW TO ASK QUESTIONS THE +SMART WAY", AND SPEND SOME TIME STUDYING YOUR LOGS. I HAVE NO QUALMS HELPING +USERS, IF THEY TRY TO HELP THEMSELVES. + +BE SURE TO INCLUDE THE FOLLOWING: + -PACKAGE BUILD LOG + -SYSTEM DMESG + -YOUR CFLAGS + -GCC VERSION (CLANG UNSUPPORTED) + -X11 LOGS (IF RELEVANT; WAYLAND UNSUPPORTED) +THANK YOU FOR YOUR COOPERATION. diff --git a/community-mod/hack-font/build b/community-mod/stable/hack-font/build similarity index 100% rename from community-mod/hack-font/build rename to community-mod/stable/hack-font/build diff --git a/community-mod/hack-font/checksums b/community-mod/stable/hack-font/checksums similarity index 100% rename from community-mod/hack-font/checksums rename to community-mod/stable/hack-font/checksums diff --git a/community-mod/hack-font/post-install b/community-mod/stable/hack-font/post-install similarity index 100% rename from community-mod/hack-font/post-install rename to community-mod/stable/hack-font/post-install diff --git a/community-mod/hack-font/sources b/community-mod/stable/hack-font/sources similarity index 100% rename from community-mod/hack-font/sources rename to community-mod/stable/hack-font/sources diff --git a/community-mod/hack-font/version b/community-mod/stable/hack-font/version similarity index 100% rename from community-mod/hack-font/version rename to community-mod/stable/hack-font/version diff --git a/mbase/cloc b/mbase/cloc deleted file mode 120000 index d71a1d9..0000000 --- a/mbase/cloc +++ /dev/null @@ -1 +0,0 @@ -../../community/community/cloc \ No newline at end of file diff --git a/mbase/dash b/mbase/dash deleted file mode 120000 index 41e51d9..0000000 --- a/mbase/dash +++ /dev/null @@ -1 +0,0 @@ -../../community/community/dash \ No newline at end of file diff --git a/mbase/epic b/mbase/epic deleted file mode 120000 index 6aec606..0000000 --- a/mbase/epic +++ /dev/null @@ -1 +0,0 @@ -../ports/epic \ No newline at end of file diff --git a/mbase/exo-font b/mbase/exo-font new file mode 120000 index 0000000..e8446a2 --- /dev/null +++ b/mbase/exo-font @@ -0,0 +1 @@ +../ports/exo-font \ No newline at end of file diff --git a/mbase/gnu-sed b/mbase/gnu-sed new file mode 120000 index 0000000..cb0ff32 --- /dev/null +++ b/mbase/gnu-sed @@ -0,0 +1 @@ +../community-mod/stable/gnu-sed \ No newline at end of file diff --git a/mbase/gtk+2 b/mbase/gtk+2 deleted file mode 120000 index 42a672d..0000000 --- a/mbase/gtk+2 +++ /dev/null @@ -1 +0,0 @@ -../ports/gtk+2 \ No newline at end of file diff --git a/mbase/hack-font b/mbase/hack-font new file mode 120000 index 0000000..6f06798 --- /dev/null +++ b/mbase/hack-font @@ -0,0 +1 @@ +../community-mod/stable/hack-font \ No newline at end of file diff --git a/mbase/hummingbird-git b/mbase/hummingbird-git index 70e02cf..ca8c638 120000 --- a/mbase/hummingbird-git +++ b/mbase/hummingbird-git @@ -1 +1 @@ -../community-mod/hummingbird-git \ No newline at end of file +../community-mod/rolling/hummingbird-git \ No newline at end of file diff --git a/mbase/iana-etc b/mbase/iana-etc index 015ca1a..e716b46 120000 --- a/mbase/iana-etc +++ b/mbase/iana-etc @@ -1 +1 @@ -../ports/iana-etc \ No newline at end of file +../community-mod/stable/iana-etc \ No newline at end of file diff --git a/mbase/iosevka-font b/mbase/iosevka-font new file mode 120000 index 0000000..d3c7346 --- /dev/null +++ b/mbase/iosevka-font @@ -0,0 +1 @@ +../ports/iosevka-font \ No newline at end of file diff --git a/mbase/picocom-git b/mbase/picocom-git index c5af669..674b089 120000 --- a/mbase/picocom-git +++ b/mbase/picocom-git @@ -1 +1 @@ -/var/db/kiss/repos/kiss-mfavila/ports/picocom-git \ No newline at end of file +../ports/picocom-git \ No newline at end of file diff --git a/mbase/picom b/mbase/picom deleted file mode 120000 index a0ecf46..0000000 --- a/mbase/picom +++ /dev/null @@ -1 +0,0 @@ -../../community/community/picom \ No newline at end of file diff --git a/mbase/picom-git b/mbase/picom-git new file mode 120000 index 0000000..721f9af --- /dev/null +++ b/mbase/picom-git @@ -0,0 +1 @@ +../community-mod/rolling/picom-git \ No newline at end of file diff --git a/mbase/sbcl b/mbase/sbcl new file mode 120000 index 0000000..92695b5 --- /dev/null +++ b/mbase/sbcl @@ -0,0 +1 @@ +../ports/sbcl \ No newline at end of file diff --git a/mbase/sed b/mbase/sed deleted file mode 120000 index 5e0706b..0000000 --- a/mbase/sed +++ /dev/null @@ -1 +0,0 @@ -../ports/sed \ No newline at end of file diff --git a/mbase/shadow b/mbase/shadow deleted file mode 120000 index 8e2f8dc..0000000 --- a/mbase/shadow +++ /dev/null @@ -1 +0,0 @@ -../ports/shadow \ No newline at end of file diff --git a/mbase/shadow-git b/mbase/shadow-git new file mode 120000 index 0000000..c0e20f7 --- /dev/null +++ b/mbase/shadow-git @@ -0,0 +1 @@ +../community-mod/rolling/shadow-git \ No newline at end of file diff --git a/mbase/shellcheck-bin b/mbase/shellcheck-bin deleted file mode 120000 index 9402010..0000000 --- a/mbase/shellcheck-bin +++ /dev/null @@ -1 +0,0 @@ -../../community/community/shellcheck-bin \ No newline at end of file diff --git a/mbase/shellcheck-bin-git b/mbase/shellcheck-bin-git new file mode 120000 index 0000000..8b05853 --- /dev/null +++ b/mbase/shellcheck-bin-git @@ -0,0 +1 @@ +../community-mod/rolling/shellcheck-bin-git \ No newline at end of file diff --git a/mbase/slock b/mbase/slock index 2e80457..b55a9bd 120000 --- a/mbase/slock +++ b/mbase/slock @@ -1 +1 @@ -../../community/community/slock \ No newline at end of file +../community-mod/stable/slock \ No newline at end of file diff --git a/mbase/ssu b/mbase/ssu deleted file mode 120000 index d4b99fa..0000000 --- a/mbase/ssu +++ /dev/null @@ -1 +0,0 @@ -../ports/ssu \ No newline at end of file diff --git a/mbase/ssu-git b/mbase/ssu-git new file mode 120000 index 0000000..6cb984f --- /dev/null +++ b/mbase/ssu-git @@ -0,0 +1 @@ +../community-mod/rolling/ssu-git \ No newline at end of file diff --git a/mbase/sxhkd b/mbase/sxhkd deleted file mode 120000 index ad90144..0000000 --- a/mbase/sxhkd +++ /dev/null @@ -1 +0,0 @@ -../../community/community/sxhkd \ No newline at end of file diff --git a/mbase/sxhkd-git b/mbase/sxhkd-git new file mode 120000 index 0000000..2a370ba --- /dev/null +++ b/mbase/sxhkd-git @@ -0,0 +1 @@ +../community-mod/rolling/sxhkd-git \ No newline at end of file diff --git a/mbase/sxiv b/mbase/sxiv deleted file mode 120000 index 2881193..0000000 --- a/mbase/sxiv +++ /dev/null @@ -1 +0,0 @@ -../../community/community/sxiv \ No newline at end of file diff --git a/mbase/sxiv-git b/mbase/sxiv-git new file mode 120000 index 0000000..02213e2 --- /dev/null +++ b/mbase/sxiv-git @@ -0,0 +1 @@ +../community-mod/rolling/sxiv-git \ No newline at end of file diff --git a/mbase/sysmgr b/mbase/sysmgr deleted file mode 120000 index 6228ef8..0000000 --- a/mbase/sysmgr +++ /dev/null @@ -1 +0,0 @@ -../ports/sysmgr \ No newline at end of file diff --git a/mbase/sysmgr-git b/mbase/sysmgr-git new file mode 120000 index 0000000..e3173d7 --- /dev/null +++ b/mbase/sysmgr-git @@ -0,0 +1 @@ +../community-mod/rolling/sysmgr-git \ No newline at end of file diff --git a/mbase/tine-git b/mbase/tine-git index accc237..ec923e0 120000 --- a/mbase/tine-git +++ b/mbase/tine-git @@ -1 +1 @@ -../ports/tine-git/ \ No newline at end of file +../ports/tine-git \ No newline at end of file diff --git a/mbase/tzdata b/mbase/tzdata index 32c56da..9884bb1 120000 --- a/mbase/tzdata +++ b/mbase/tzdata @@ -1 +1 @@ -../../repo/extra/tzdata \ No newline at end of file +../core-mod/extra/tzdata \ No newline at end of file diff --git a/mbase/xdialog b/mbase/xdialog deleted file mode 120000 index 55847ae..0000000 --- a/mbase/xdialog +++ /dev/null @@ -1 +0,0 @@ -../ports/xdialog \ No newline at end of file diff --git a/mbase/xf86-input-libinput b/mbase/xf86-input-libinput index 60740ab..5888da2 120000 --- a/mbase/xf86-input-libinput +++ b/mbase/xf86-input-libinput @@ -1 +1 @@ -../core-mod/xorg/xf86-input-libinput/ \ No newline at end of file +../core-mod/xorg/xf86-input-libinput \ No newline at end of file diff --git a/mbase/xwallpaper b/mbase/xwallpaper index 4c8853c..058c28c 120000 --- a/mbase/xwallpaper +++ b/mbase/xwallpaper @@ -1 +1 @@ -../../community/community/xwallpaper \ No newline at end of file +../ports/xwallpaper \ No newline at end of file