diff --git a/REPO b/REPO index b795598..a717408 100644 --- a/REPO +++ b/REPO @@ -11,6 +11,8 @@ d:texlive-base d:jp2a d:python3-agate-excel d:python3-sqlalchemy +d:waybar +d:sbcl d:sndio d:maelstrom d:wildmidi @@ -44,12 +46,14 @@ d:zathura-pdf-poppler d:libfreeimage-lite d:libucl d:python3-parsedatetime +d:libfixposix d:qscintilla-qt5 d:mtpaint d:mblaze d:dreamchess d:hikari d:python3-dbfread +d:nyxt d:kristall d:prboom-plus d:greetd @@ -64,6 +68,7 @@ d:python3-olefile d:fortune-mod-de d:python3-leather d:python3-agate +d:chrono-date d:szip d:gl2ps d:oksh @@ -114,6 +119,12 @@ f:bfc6b59a99e4cad11f446c3d41fbd8dd:python3-agate-excel/.footprint f:c9a349aba698a195de02511b7d0f7222:python3-sqlalchemy/.signature f:6e722d52a4a03d8ed3c4381120a2e074:python3-sqlalchemy/Pkgfile f:804ec48752abdbb6198658edc84ab05d:python3-sqlalchemy/.footprint +f:9ce24c2898e3c4c992faf68fcb119c88:waybar/.signature +f:d6f92da237d876a7d09e35a5c359e233:waybar/Pkgfile +f:85556c904c079fe22d7bf703b0962ca3:waybar/.footprint +f:1c4de4af60e9ed45b56890df01628268:sbcl/.signature +f:3486f94a83e7be7393d2208029d887b9:sbcl/Pkgfile +f:acf8c625a9357f1aafa621f2f34c6ee0:sbcl/.footprint f:24b6dff10a9d164d9b1d28ea7dcad883:sndio/.signature f:a9ced0e00f033a80f4e19f3097dba27a:sndio/Pkgfile f:3aefed60563461a816187dbe4d455c33:sndio/.footprint @@ -146,8 +157,8 @@ f:d87cff2246e6a678b2d7a4d2a4d1d471:mpd/.signature f:e5e8912188e28977b7bfbb3e5a794e6c:mpd/mpd.conf.5 f:a5fa852e7c63dfcc1645b5906416a165:mpd/Pkgfile f:e69ed6aac4f0fd7005ecaca2a8cdadd8:mpd/.footprint -f:6889384416c88ada7324acebe8c1a0cf:foliate/.signature -f:a4d135cb42d9c744d3efea8634bd8b9a:foliate/Pkgfile +f:1853a033c7192ab4ad03c057c9a43985:foliate/.signature +f:7dea11a36135b91f1ad5f3701b384e22:foliate/Pkgfile f:e3409abe1eea0a2c7506f49b46c02c45:foliate/post-install f:8c9ed105018fca4989e2df504ff78bf5:foliate/.footprint f:61b34e67cb216db18fe3ebdd82a4f2aa:lbreakouthd/README @@ -227,6 +238,9 @@ f:f662eab085588b1ceb627c0e1a6b95ca:libucl/.footprint f:dd1af20e38374ce63500fe6e96070cfc:python3-parsedatetime/.signature f:731f00b850f59410947e8614bdbf25ed:python3-parsedatetime/Pkgfile f:acd7656e4afbe10863493c60558cd175:python3-parsedatetime/.footprint +f:3226679cd5db1655a4c15159163ea364:libfixposix/.signature +f:71db753215e3f60625b22d48aaca2888:libfixposix/Pkgfile +f:4f4524a2130da2b111dbdd57ba1abccb:libfixposix/.footprint f:de611c5696fb6b3bbdee962549323cca:qscintilla-qt5/.signature f:25075493917caba62435300d2351f703:qscintilla-qt5/Pkgfile f:697418f323a9d3ac5095bfdb9606a0f3:qscintilla-qt5/.footprint @@ -252,6 +266,9 @@ f:f5b1f54067794df694b0309310cc5376:hikari/.footprint f:a9d6e9151c108d1cfa4162635f286381:python3-dbfread/.signature f:3479e2d1ccf4a4c69ca2c71ddbe85a88:python3-dbfread/Pkgfile f:66ce8e70b998b420442fb01f6fb9c626:python3-dbfread/.footprint +f:c14be0fbce62d599bd03f1b30c29bebd:nyxt/.signature +f:4c10b798badf8f9d42a392c98301a01d:nyxt/Pkgfile +f:ed584c8d4bf7b6ae3619ab3804953628:nyxt/.footprint f:19bcdc59b15c67cc005f7bde07f61e78:kristall/.signature f:442e457b5490f47aba1a70e122d9bd7b:kristall/Pkgfile f:0478c670de19dbcd56e8bc8ea263c374:kristall/.footprint @@ -302,6 +319,10 @@ f:afeffa9ae5ad95d9b0671417e10ecc91:python3-leather/.footprint f:caaf251bc0cfde9a4ad9243c88af6ed8:python3-agate/.signature f:df9247d4392180e1895cbf19b6876e6b:python3-agate/Pkgfile f:ac5bdc476c19b8c16881bdff14a04ec0:python3-agate/.footprint +f:f563020b2784d8107afc4dbbdc2838a7:chrono-date/.signature +f:24c677a3348e4032ba19fe177a663a00:chrono-date/disable_buggy_libstdc++_tests.patch +f:5f1939cdd49fd7bde3378db9ea45cf65:chrono-date/Pkgfile +f:aa8e36fa629afb66eee344286249130a:chrono-date/.footprint f:fd0a106bb8f9eeae9fae02c18a54e226:szip/.signature f:b8beda114d56a3a2064b327e9636a2fe:szip/Pkgfile f:5a1495ba54a541d79d29e7ce959d1d05:szip/.footprint diff --git a/foliate/.signature b/foliate/.signature index 404aeb7..d92393f 100644 --- a/foliate/.signature +++ b/foliate/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/jmq.pub -RWTTPlFarK9CxEJEOeWBf7yw3otn+pNPLTPQAPLQnu6RuSn0nams1Pkuq720I6kd+oBmgMen+aHFu3Dr2AgunRqRaIsOEe7DNAY= -SHA256 (Pkgfile) = 05a57f17653f3c9389ab820d05112d7eb2da0278f302c1880cc5c7810875c80f +RWTTPlFarK9CxHXTVSq+7cJKrzJtQTvbqzmmgij8d+VFps3FYhj16VGYFAyewPnrSCpFovuc+ZeCrt2InPde2A4ZaK2D6HzyQgI= +SHA256 (Pkgfile) = 3fa6128b63dda9563336b06f08443f0912f67e1ea52d24c7ed31fd2103c31b29 SHA256 (.footprint) = 195c823375623f103698ea6d2236ce39de490938b43512d06ff74489ca278a33 -SHA256 (foliate-2.6.3.tar.gz) = de685facecb1d014c6041dbad75a5609948a0b18b97c74e31e3a1722bccafbe4 +SHA256 (foliate-2.6.4.tar.gz) = 4a4381bff6e398f6734e1695da23f1c593ba2a67e463e07021a089ffd0741776 diff --git a/foliate/Pkgfile b/foliate/Pkgfile index 28de793..ebf7fb2 100644 --- a/foliate/Pkgfile +++ b/foliate/Pkgfile @@ -4,7 +4,7 @@ # Depends on: meson gettext webkitgtk-40 gjs name=foliate -version=2.6.3 +version=2.6.4 release=1 source=(https://github.com/johnfactotum/foliate/archive/$version/$name-$version.tar.gz) diff --git a/libfixposix/.footprint b/libfixposix/.footprint new file mode 100644 index 0000000..2ade053 --- /dev/null +++ b/libfixposix/.footprint @@ -0,0 +1,31 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/lfp.h +drwxr-xr-x root/root usr/include/lfp/ +-rw-r--r-- root/root usr/include/lfp/aux.h +-rw-r--r-- root/root usr/include/lfp/buildinfo.h +-rw-r--r-- root/root usr/include/lfp/dirent.h +-rw-r--r-- root/root usr/include/lfp/errno.h +-rw-r--r-- root/root usr/include/lfp/fcntl.h +-rw-r--r-- root/root usr/include/lfp/ioctl.h +-rw-r--r-- root/root usr/include/lfp/mman.h +-rw-r--r-- root/root usr/include/lfp/resource.h +-rw-r--r-- root/root usr/include/lfp/select.h +-rw-r--r-- root/root usr/include/lfp/sendfile.h +-rw-r--r-- root/root usr/include/lfp/signal.h +-rw-r--r-- root/root usr/include/lfp/socket.h +-rw-r--r-- root/root usr/include/lfp/spawn.h +-rw-r--r-- root/root usr/include/lfp/stat.h +-rw-r--r-- root/root usr/include/lfp/stdlib.h +-rw-r--r-- root/root usr/include/lfp/strerror.h +-rw-r--r-- root/root usr/include/lfp/string.h +-rw-r--r-- root/root usr/include/lfp/syslog.h +-rw-r--r-- root/root usr/include/lfp/time.h +-rw-r--r-- root/root usr/include/lfp/unistd.h +-rw-r--r-- root/root usr/include/lfp/wait.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libfixposix.so -> libfixposix.so.3.2.0 +lrwxrwxrwx root/root usr/lib/libfixposix.so.3 -> libfixposix.so.3.2.0 +-rwxr-xr-x root/root usr/lib/libfixposix.so.3.2.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libfixposix.pc diff --git a/libfixposix/.signature b/libfixposix/.signature new file mode 100644 index 0000000..377f661 --- /dev/null +++ b/libfixposix/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/jmq.pub +RWTTPlFarK9CxFAaQ7Mx2hUXVvb72bhEseSB4FIHBb7IZS/83XOXq7DvCVJKeaBSgEifgWnEavlSPE/U8re7YUh1p9LYNURWIQg= +SHA256 (Pkgfile) = 950b5b6a3f25067ae6fa6401f50951e990aabda12b0f18f4d20ae13f4d73fad9 +SHA256 (.footprint) = ba33898b5de9f197ed3ce9f762bd5624947e2603f8deee9907014b02e3bdc155 +SHA256 (libfixposix-0.4.3.tar.gz) = 78fe8bcebf496520ac29b5b65049f5ec1977c6bd956640bdc6d1da6ea04d8504 diff --git a/libfixposix/Pkgfile b/libfixposix/Pkgfile new file mode 100644 index 0000000..2844441 --- /dev/null +++ b/libfixposix/Pkgfile @@ -0,0 +1,21 @@ +# Description: thin wrapper over POSIX syscalls +# URL: https://github.com/sionescu/libfixposix +# Maintainer: John McQuah, jmcquah at disroot dot org +# Depends on: + +name=libfixposix +version=0.4.3 +release=1 +source=(https://github.com/sionescu/$name/archive/v$version.tar.gz) +renames=($name-$version.tar.gz) + +build() { + cd $name-$version + + autoreconf -fi + ./configure --prefix=/usr + make DESTDIR=$PKG install + + # strip libtool garbage + rm -f $PKG/usr/lib/*.la +} diff --git a/nyxt/.footprint b/nyxt/.footprint new file mode 100644 index 0000000..3873d75 --- /dev/null +++ b/nyxt/.footprint @@ -0,0 +1,23 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/nyxt +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/nyxt.desktop +drwxr-xr-x root/root usr/share/icons/ +drwxr-xr-x root/root usr/share/icons/hicolor/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/nyxt.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/nyxt.png +drwxr-xr-x root/root usr/share/icons/hicolor/256x256/ +drwxr-xr-x root/root usr/share/icons/hicolor/256x256/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/256x256/apps/nyxt.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/nyxt.png +drwxr-xr-x root/root usr/share/icons/hicolor/512x512/ +drwxr-xr-x root/root usr/share/icons/hicolor/512x512/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/512x512/apps/nyxt.png diff --git a/nyxt/.signature b/nyxt/.signature new file mode 100644 index 0000000..89ac500 --- /dev/null +++ b/nyxt/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/jmq.pub +RWTTPlFarK9CxDXfVAB+cRB+551NMvNpdlH4BXtksZdzN7f5Si7mKOBO/Vm8+hkU9AkC8q1FQLNM/PwcXJ1BhBzaPa1cCw3BdQM= +SHA256 (Pkgfile) = 37246d7a3abe1729c05a4a63ecaad76fe42fc9e01d497333b411c44f9264fe72 +SHA256 (.footprint) = 7faa43a04ece44040595e53c45e62b89b2b03d498ec51941d217a0659b759420 +SHA256 (nyxt-2.2.4-source-with-submodules.tar.xz) = 04f740f8405044cc89920d41d340d6d137e1d4f7be098d4813d1523f73d725a9 diff --git a/nyxt/Pkgfile b/nyxt/Pkgfile new file mode 100644 index 0000000..be46ce9 --- /dev/null +++ b/nyxt/Pkgfile @@ -0,0 +1,17 @@ +# Description: keyboard-centric, extensible web browser +# URL: https://nyxt.atlas.engineer +# Maintainer: John McQuah, jmcquah at disroot dot org +# Depends on: sbcl webkitgtk dbus libfixposix gobject-introspection +# Nice to have: xclip enchant + +name=nyxt +version=2.2.4 +release=1 +source=(https://github.com/atlas-engineer/nyxt/releases/download/$version/$name-$version-source-with-submodules.tar.xz) + +build() { + + make all + make PREFIX=/usr DESTDIR=$PKG install + +} diff --git a/sbcl/.footprint b/sbcl/.footprint new file mode 100644 index 0000000..5e3d336 --- /dev/null +++ b/sbcl/.footprint @@ -0,0 +1,52 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/sbcl +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/sbcl/ +drwxr-xr-x root/root usr/lib/sbcl/contrib/ +-rw-r--r-- root/root usr/lib/sbcl/contrib/asdf.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-aclrepl.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-aclrepl.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-bsd-sockets.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-bsd-sockets.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-capstone.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-capstone.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cltl2.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cltl2.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-concurrency.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-concurrency.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cover.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-cover.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-executable.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-executable.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-gmp.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-gmp.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-graph.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-graph.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-grovel.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-grovel.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-introspect.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-introspect.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-md5.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-md5.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-mpfr.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-mpfr.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-posix.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-posix.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-queue.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-queue.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rotate-byte.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rotate-byte.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rt.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-rt.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-simple-streams.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-simple-streams.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-sprof.asd +-rw-r--r-- root/root usr/lib/sbcl/contrib/sb-sprof.fasl +-rw-r--r-- root/root usr/lib/sbcl/contrib/uiop.fasl +-rw-r--r-- root/root usr/lib/sbcl/sbcl.core +-rw-r--r-- root/root usr/lib/sbcl/sbcl.mk +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/sbcl.1.gz diff --git a/sbcl/.signature b/sbcl/.signature new file mode 100644 index 0000000..a85cebd --- /dev/null +++ b/sbcl/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/jmq.pub +RWTTPlFarK9CxLxRopkknLoMdjoas1qFhS3cfakSQw+KLK7NClRZBK6qhLxNgEtz1zOcRyD+Y0QTCBcXftAf4S6KjUGrJy7UVAc= +SHA256 (Pkgfile) = fcec218ebf305879d880b0880d61ba5ad5af5fa5fcda9e4c31db2f1b6a5a8621 +SHA256 (.footprint) = 8b15088bfe9c92b3c7a4b2c5911a96e0414c2fdbe6de0a7a7308d4c9e81d6717 +SHA256 (sbcl-2.2.2-source.tar.bz2) = 8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6 diff --git a/sbcl/Pkgfile b/sbcl/Pkgfile new file mode 100644 index 0000000..7ceae1b --- /dev/null +++ b/sbcl/Pkgfile @@ -0,0 +1,26 @@ +# Description: Steel Bank Common Lisp +# URL: http://www.sbcl.org/ +# Maintainer: John McQuah, jmcquah at disroot dot org +# Depends on: zlib clisp +# Optional: texinfo + +name=sbcl +version=2.2.2 +release=1 +source=(https://prdownloads.sourceforge.net/$name/$name-$version-source.tar.bz2) + +build() { + cd $name-$version + + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export LINKFLAGS="$LDFLAGS" + bash make.sh \ + --xc-host=clisp \ + --without-sb-test --with-sb-core-compression --prefix=/usr + prt-get isinst texinfo && make -C ./doc/manual info + SBCL_HOME="" INSTALL_ROOT="$PKG/usr" sh install.sh + make PREFIX=/usr DESTDIR=$PKG install + + rm -f $PKG/usr/share/doc/$name/{BUGS,CREDITS,COPYING,NEWS} + prt-get isinst texinfo || rm -rf $PKG/usr/share/doc/$name +}