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