├── .gitattributes ├── LICENSE ├── README ├── abduco ├── .footprint ├── .signature └── Pkgfile ├── acpid ├── .footprint ├── .signature ├── Pkgfile ├── acpid ├── default └── default.sh ├── advancecomp ├── .footprint ├── .signature └── Pkgfile ├── alacritty ├── .footprint ├── .signature └── Pkgfile ├── android-platform-tools ├── .footprint ├── .signature └── Pkgfile ├── apulse ├── .footprint ├── .signature └── Pkgfile ├── arandr ├── .footprint ├── .signature └── Pkgfile ├── asciidoctor ├── .footprint ├── .signature └── Pkgfile ├── barutils ├── .footprint ├── .signature └── Pkgfile ├── bash-builtins ├── .footprint ├── .signature └── Pkgfile ├── bash ├── .footprint ├── .signature ├── Pkgfile ├── patches.tar.gz ├── profile └── update-patches.sh ├── bdf2ttx ├── .footprint ├── .signature └── Pkgfile ├── boost ├── .footprint ├── .signature ├── Pkgfile └── any_iterator.patch ├── brightness ├── .footprint ├── .signature └── Pkgfile ├── bspwm ├── .footprint ├── .signature └── Pkgfile ├── center ├── .footprint ├── .signature └── Pkgfile ├── check ├── .footprint ├── .signature └── Pkgfile ├── cherry-otb ├── .footprint ├── .signature ├── Pkgfile └── post-install ├── chezscheme ├── .footprint ├── .signature └── Pkgfile ├── chicken-doc ├── .footprint ├── .signature └── Pkgfile ├── chicken ├── .footprint ├── .signature └── Pkgfile ├── color ├── .footprint ├── .signature └── Pkgfile ├── colorpicker ├── .footprint ├── .signature └── Pkgfile ├── correct ├── .footprint ├── .signature └── Pkgfile ├── crawl ├── .footprint ├── .signature ├── Pkgfile └── makefile.patch ├── datamash ├── .footprint ├── .signature └── Pkgfile ├── direnv ├── .footprint ├── .signature └── Pkgfile ├── docutils ├── .footprint ├── .signature └── Pkgfile ├── dunst ├── .footprint ├── .signature └── Pkgfile ├── freetype ├── .footprint ├── .signature ├── Pkgfile ├── freetype2.sh └── patches │ ├── 001-enable-table-validation-modules.patch │ ├── 002-enable-subpixel-rendering.patch │ └── 003-enable-long-pcf-family-names.patch ├── gbdfed ├── .footprint ├── .signature └── Pkgfile ├── geteltorito ├── .footprint ├── .signature └── Pkgfile ├── github-cli ├── .footprint ├── .signature └── Pkgfile ├── glslang ├── .footprint ├── .signature └── Pkgfile ├── googletest ├── .footprint ├── .signature └── Pkgfile ├── graphite ├── .footprint ├── .signature └── Pkgfile ├── hacksaw ├── .footprint ├── .signature └── Pkgfile ├── hyperfine ├── .footprint ├── .signature └── Pkgfile ├── id3 ├── .footprint ├── .signature ├── Pkgfile └── man.patch ├── iwd ├── .footprint ├── .signature ├── Pkgfile └── iwd ├── jq ├── .footprint ├── .signature └── Pkgfile ├── keychain ├── .footprint ├── .signature └── Pkgfile ├── lemonbar ├── .footprint ├── .signature └── Pkgfile ├── libass ├── .footprint ├── .signature └── Pkgfile ├── libluv ├── .footprint ├── .signature └── Pkgfile ├── libmpdclient ├── .footprint ├── .signature └── Pkgfile ├── libssh2 ├── .footprint ├── .signature └── Pkgfile ├── libtermkey ├── .footprint ├── .signature └── Pkgfile ├── libtorrent ├── .footprint ├── .signature └── Pkgfile ├── libvterm ├── .footprint ├── .signature └── Pkgfile ├── linux ├── .footprint ├── .gitignore ├── .signature ├── Pkgfile ├── README └── post-install ├── ltrace ├── .footprint ├── .signature └── Pkgfile ├── lua-lpeg ├── .footprint ├── .signature └── Pkgfile ├── lua-mpack ├── .footprint ├── .signature └── Pkgfile ├── luajit ├── .footprint ├── .signature └── Pkgfile ├── lz4 ├── .footprint ├── .signature └── Pkgfile ├── minizinc ├── .footprint ├── .signature └── Pkgfile ├── mpc ├── .footprint ├── .signature └── Pkgfile ├── mpd-mpris ├── .footprint ├── .signature └── Pkgfile ├── mpd ├── .footprint ├── .signature ├── Pkgfile └── mpd ├── mpv-mpris ├── .footprint ├── .signature └── Pkgfile ├── mpv ├── .footprint ├── .signature └── Pkgfile ├── msgpack-c ├── .footprint ├── .signature └── Pkgfile ├── n30f ├── .footprint ├── .signature ├── Pkgfile └── stdin.patch ├── ncmpcpp ├── .footprint ├── .signature └── Pkgfile ├── neovim ├── .footprint ├── .signature ├── Pkgfile ├── README └── msgpack-c.patch ├── nmap ├── .footprint ├── .signature └── Pkgfile ├── noto-cjk-ttf ├── .footprint ├── .signature ├── Pkgfile └── post-install ├── noto-ttf ├── .footprint ├── .signature ├── Pkgfile └── post-install ├── or-tools ├── .footprint ├── .signature └── Pkgfile ├── overpass-ttf ├── .footprint ├── .signature ├── Pkgfile └── post-install ├── patchelf ├── .footprint ├── .signature └── Pkgfile ├── pcf2bdf ├── .footprint ├── .signature └── Pkgfile ├── playerctl ├── .footprint ├── .signature └── Pkgfile ├── prtutils ├── .footprint ├── .signature └── Pkgfile ├── pv ├── .footprint ├── .signature └── Pkgfile ├── python3-cython ├── .footprint ├── .signature └── Pkgfile ├── rofi ├── .footprint ├── .signature └── Pkgfile ├── rtorrent ├── .footprint ├── .signature └── Pkgfile ├── scdoc ├── .footprint ├── .signature └── Pkgfile ├── sdl2_image ├── .footprint ├── .signature └── Pkgfile ├── setroot ├── .footprint ├── .signature ├── Pkgfile └── imlib2.patch ├── shaderc ├── .footprint ├── .signature └── Pkgfile ├── shellcheck ├── .footprint ├── .signature └── Pkgfile ├── shotgun ├── .footprint ├── .signature └── Pkgfile ├── spirv-headers ├── .footprint ├── .signature └── Pkgfile ├── spirv-tools ├── .footprint ├── .signature └── Pkgfile ├── stalonetray ├── .footprint ├── .signature └── Pkgfile ├── stow ├── .footprint ├── .signature └── Pkgfile ├── sx ├── .footprint ├── .signature └── Pkgfile ├── sxhkd ├── .footprint ├── .signature └── Pkgfile ├── sxiv ├── .footprint ├── .signature └── Pkgfile ├── tcc ├── .footprint ├── .signature └── Pkgfile ├── tcl ├── .footprint ├── .signature └── Pkgfile ├── tectonic ├── .footprint ├── .signature ├── Pkgfile └── time.patch ├── telegram-desktop ├── .footprint ├── .signature └── Pkgfile ├── tokei ├── .footprint ├── .signature └── Pkgfile ├── turquoise.git ├── turquoise.pub ├── unibilium ├── .footprint ├── .signature └── Pkgfile ├── utf8proc ├── .footprint ├── .signature └── Pkgfile ├── wendy ├── .footprint ├── .signature └── Pkgfile ├── wmutils-core ├── .footprint ├── .signature └── Pkgfile ├── wmutils-opt ├── .footprint ├── .signature └── Pkgfile ├── x264 ├── .footprint ├── .signature └── Pkgfile ├── xclip ├── .footprint ├── .signature └── Pkgfile ├── xdo ├── .footprint ├── .signature └── Pkgfile ├── xdotool ├── .footprint ├── .signature └── Pkgfile ├── xorg-bitmap ├── .footprint ├── .signature └── Pkgfile ├── xorg-fonttosfnt ├── .footprint ├── .signature └── Pkgfile ├── xtitle ├── .footprint ├── .signature └── Pkgfile ├── xxd ├── .footprint ├── .signature └── Pkgfile ├── yt-dlp ├── .footprint ├── .signature └── Pkgfile ├── z3 ├── .footprint ├── .signature └── Pkgfile └── zzz ├── .footprint ├── .signature └── Pkgfile /.gitattributes: -------------------------------------------------------------------------------- 1 | Pkgfile linguist-language=shell 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2023 by camille 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted. 5 | 6 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 7 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 8 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 9 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 10 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 11 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 12 | PERFORMANCE OF THIS SOFTWARE. 13 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | turquoise 2 | ========= 3 | crux ports for backup and sharing purpose 4 | 5 | usage 6 | ----- 7 | # cp turquoise.git /etc/ports 8 | # echo 'prtdir /usr/ports/turquoise' >> /etc/prt-get.conf 9 | # prt-get update 10 | -------------------------------------------------------------------------------- /abduco/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/abduco 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/abduco.1.gz 8 | -------------------------------------------------------------------------------- /abduco/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwxsUm02WtWqWUEhp/GGEyBYsKoDd1W/uuYa+R0fnwhIjLJ7YU7bua0MSvldoHNDwfDYM4dDYDqdQwpWBvcCalw8= 3 | SHA256 (Pkgfile) = 07d8557d911646fe06b712910f1f32b2e352d8971097a272cf3f0741a8f65db8 4 | SHA256 (.footprint) = 14cced3ac81cf027c428deaa96a7b5e868d005d84cbcc36ba359df8fe0adf980 5 | SHA256 (abduco-0.6.tar.gz) = c90909e13fa95770b5afc3b59f311b3d3d2fdfae23f9569fa4f96a3e192a35f4 6 | -------------------------------------------------------------------------------- /abduco/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Provides a simpler and cleaner alternative to tmux or screen 2 | # URL : https://www.brain-dump.org/projects/abduco 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=abduco 6 | version=0.6 7 | release=1 8 | source=("https://www.brain-dump.org/projects/$name/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make 14 | make DESTDIR="$PKG" PREFIX=/usr install 15 | } 16 | -------------------------------------------------------------------------------- /acpid/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwxr-xr-x root/root etc/acpi/ 3 | -rwxr-xr-x root/root etc/acpi/default.sh 4 | drwxr-xr-x root/root etc/acpi/events/ 5 | -rwxr-xr-x root/root etc/acpi/events/default 6 | drwxr-xr-x root/root etc/rc.d/ 7 | -rwxr-xr-x root/root etc/rc.d/acpid 8 | drwxr-xr-x root/root usr/ 9 | drwxr-xr-x root/root usr/bin/ 10 | -rwxr-xr-x root/root usr/bin/acpi_listen 11 | drwxr-xr-x root/root usr/sbin/ 12 | -rwxr-xr-x root/root usr/sbin/acpid 13 | -rwxr-xr-x root/root usr/sbin/kacpimon 14 | drwxr-xr-x root/root usr/share/ 15 | drwxr-xr-x root/root usr/share/man/ 16 | drwxr-xr-x root/root usr/share/man/man8/ 17 | -rw-r--r-- root/root usr/share/man/man8/acpi_listen.8.gz 18 | -rw-r--r-- root/root usr/share/man/man8/acpid.8.gz 19 | -rw-r--r-- root/root usr/share/man/man8/kacpimon.8.gz 20 | -------------------------------------------------------------------------------- /acpid/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwybvBcVpvGm5iyZ8miMcd9c6dcnr0L7gJh4II2gZG5gB56BnCIvxP8dVCA4c4P5thKc19cBq2Zt+XhZLCRZS/AI= 3 | SHA256 (Pkgfile) = 44aa0250f852e5807025cf22d7db7763ccbb989148a5ea650b09db64f1735ba3 4 | SHA256 (.footprint) = e5a5648086e23dee49f26bfd63ab93c28363a07c19ec8977fb6d11f92ec04d71 5 | SHA256 (acpid-2.0.34.tar.xz) = 2d095c8cfcbc847caec746d62cdc8d0bff1ec1bc72ef7c674c721e04da6ab333 6 | SHA256 (acpid) = a734a6b3dd6b7606a83107a5404675bedb910edea6698757ec332e464a6df1b0 7 | SHA256 (default) = 0e8ccad7e578448e25534d3dcbf2d7fe46410f0caf2ae5c28c2931908f7e6745 8 | SHA256 (default.sh) = 2a44d7503f85163b42d0ade518db11a16ed6043335021a32d93a629c5960388d 9 | -------------------------------------------------------------------------------- /acpid/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A completely flexible, totally extensible daemon for delivering ACPI events 2 | # URL : https://sourceforge.net/projects/acpid2 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=acpid 6 | version=2.0.34 7 | release=1 8 | source=( 9 | "https://downloads.sourceforge.net/project/${name}2/$name-$version.tar.xz" 10 | "$name" 11 | default 12 | default.sh 13 | ) 14 | 15 | build() { 16 | cd "$name-$version" 17 | 18 | ./configure --prefix=/usr 19 | 20 | make 21 | make DESTDIR="$PKG" install 22 | 23 | install -Dm755 "$SRC/$name" -t "$PKG/etc/rc.d" 24 | install -Dm755 "$SRC/default" -t "$PKG/etc/acpi/events" 25 | install -Dm755 "$SRC/default.sh" -t "$PKG/etc/acpi" 26 | 27 | rm -rf "$PKG/usr/share/doc" 28 | } 29 | -------------------------------------------------------------------------------- /acpid/acpid: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # acpid - start / stop acpid 4 | 5 | SSD=/sbin/start-stop-daemon 6 | PROG=/usr/sbin/acpid 7 | PID=/var/run/acpid.pid 8 | OPTS='-c /etc/acpi/events' 9 | 10 | case $1 in 11 | start) $SSD -S -p $PID -x $PROG -- $OPTS;; 12 | stop) $SSD -K -R 10 -p $PID;; 13 | restart) 14 | $0 stop 15 | $0 start 16 | ;; 17 | status) 18 | $SSD -T -p $PID 19 | 20 | case $? in 21 | 3) echo "$PROG isn't running";; 22 | 0) echo "$PROG is running with pid $(cat $PID)";; 23 | 1) echo "$PROG isn't running but the pid file $PID exists";; 24 | 4) echo "unable to determine program status" 25 | esac 26 | ;; 27 | *) echo "usage : ${0##/*} [start|stop|restart|status]" 28 | esac 29 | -------------------------------------------------------------------------------- /acpid/default: -------------------------------------------------------------------------------- 1 | # default - pass all events to handler script 2 | 3 | event=.* 4 | action=/etc/acpi/default.sh %e 5 | -------------------------------------------------------------------------------- /acpid/default.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # default.sh - default acpi events handling script 4 | 5 | case $1 in 6 | button/power) 7 | case $2 in 8 | PWR) /sbin/init 0;; 9 | *) logger "ACPI action $2 is not defined" 10 | esac 11 | ;; 12 | *) logger "ACPI group $1 / action $2 is not defined" 13 | esac 14 | -------------------------------------------------------------------------------- /advancecomp/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/advdef 4 | -rwxr-xr-x root/root usr/bin/advmng 5 | -rwxr-xr-x root/root usr/bin/advpng 6 | -rwxr-xr-x root/root usr/bin/advzip 7 | drwxr-xr-x root/root usr/share/ 8 | drwxr-xr-x root/root usr/share/man/ 9 | drwxr-xr-x root/root usr/share/man/man1/ 10 | -rw-r--r-- root/root usr/share/man/man1/advdef.1.gz 11 | -rw-r--r-- root/root usr/share/man/man1/advmng.1.gz 12 | -rw-r--r-- root/root usr/share/man/man1/advpng.1.gz 13 | -rw-r--r-- root/root usr/share/man/man1/advzip.1.gz 14 | -------------------------------------------------------------------------------- /advancecomp/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9YL7Utj7m+b+zKIhOKVeZW2ZSTRc0HBUieI25QKYRDKU+g0DbIa6VY3c8WnVgHBY1tY0fTIBlGXVN+AjpwqzAk= 3 | SHA256 (Pkgfile) = 5c91be4e86ab9b498e079ad59068947ef370f3ffdd7ffdf1b7cf937983c2f797 4 | SHA256 (.footprint) = bf073f8ea258191a4d9a0dd9744cbb56df387d3e4d6d297b85942721744098c0 5 | SHA256 (advancecomp-2.6.tar.gz) = b07d77735540409771cbe1b6df165b5151c11bb9c3d8f01290be0ec88ec3498f 6 | -------------------------------------------------------------------------------- /advancecomp/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A collection of recompression utilities 2 | # URL : https://www.advancemame.it 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=advancecomp 6 | version=2.6 7 | release=1 8 | source=("https://github.com/amadvance/$name/releases/download/v$version/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | } 18 | -------------------------------------------------------------------------------- /alacritty/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/alacritty 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/applications/ 6 | -rw-r--r-- root/root usr/share/applications/Alacritty.desktop 7 | drwxr-xr-x root/root usr/share/bash-completion/ 8 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 9 | -rw-r--r-- root/root usr/share/bash-completion/completions/alacritty 10 | drwxr-xr-x root/root usr/share/man/ 11 | drwxr-xr-x root/root usr/share/man/man1/ 12 | -rw-r--r-- root/root usr/share/man/man1/alacritty-msg.1.gz 13 | -rw-r--r-- root/root usr/share/man/man1/alacritty.1.gz 14 | drwxr-xr-x root/root usr/share/man/man5/ 15 | -rw-r--r-- root/root usr/share/man/man5/alacritty-bindings.5.gz 16 | -rw-r--r-- root/root usr/share/man/man5/alacritty.5.gz 17 | drwxr-xr-x root/root usr/share/pixmaps/ 18 | -rw-r--r-- root/root usr/share/pixmaps/Alacritty.svg 19 | -------------------------------------------------------------------------------- /alacritty/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2IPqk7S6sAUS47Zv4OwKJWiwWVTBzKJUPoAfugrj49rkVSpih4idUqcViY9l/UI9jsTc4JcdNWSvoWBFvLzRQ4= 3 | SHA256 (Pkgfile) = a132f5c9c1ac16fd713888a46bd5e050fa3191986c6dbddb1ee3cdb7470feda9 4 | SHA256 (.footprint) = a5e7a293052e46c3204588a9ac63421ae42bbcdd7128882dd920dd9b6f7df82c 5 | SHA256 (v0.15.1.tar.gz) = b814e30c6271ae23158c66e0e2377c3600bb24041fa382a36e81be564eeb2e36 6 | -------------------------------------------------------------------------------- /android-platform-tools/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/adb 4 | -rwxr-xr-x root/root usr/bin/fastboot 5 | -------------------------------------------------------------------------------- /android-platform-tools/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0/zkJJGpLGfS1S7xVmQOZDfh4HYUhckeMlDq9d8AcWA8Peua1+pcim0N8/82aCOV1+YjMae8nFO1kp9sYv16wY= 3 | SHA256 (Pkgfile) = 06bd3f984bfce1f161b131dd17c51e337cac857eefd305a81dbbdcc3f6105175 4 | SHA256 (.footprint) = 2b9b386c0968394f9fcf2af2745d63a6b12c993431cfc5c9d85f57ba2b2cb7ec 5 | SHA256 (platform-tools_r35.0.2-linux.zip) = acfdcccb123a8718c46c46c059b2f621140194e5ec1ac9d81715be3d6ab6cd0a 6 | -------------------------------------------------------------------------------- /android-platform-tools/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Android platform tools 2 | # URL : https://developer.android.com/studio 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=android-platform-tools 6 | version=35.0.2 7 | release=1 8 | source=("https://dl.google.com/android/repository/${name#*-}_r$version-linux.zip") 9 | 10 | build() { 11 | cd "${name#*-}" 12 | 13 | install -Dm755 {adb,fastboot} -t "$PKG/usr/bin" 14 | } 15 | -------------------------------------------------------------------------------- /apulse/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwxr-xr-x root/root etc/revdep.d/ 3 | -rw-r--r-- root/root etc/revdep.d/apulse 4 | drwxr-xr-x root/root usr/ 5 | drwxr-xr-x root/root usr/bin/ 6 | -rwxr-xr-x root/root usr/bin/apulse 7 | drwxr-xr-x root/root usr/lib/ 8 | drwxr-xr-x root/root usr/lib/apulse/ 9 | lrwxrwxrwx root/root usr/lib/apulse/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0 10 | -rwxr-xr-x root/root usr/lib/apulse/libpulse-mainloop-glib.so.0 11 | lrwxrwxrwx root/root usr/lib/apulse/libpulse-simple.so -> libpulse-simple.so.0 12 | -rwxr-xr-x root/root usr/lib/apulse/libpulse-simple.so.0 13 | lrwxrwxrwx root/root usr/lib/apulse/libpulse.so -> libpulse.so.0 14 | -rwxr-xr-x root/root usr/lib/apulse/libpulse.so.0 15 | drwxr-xr-x root/root usr/share/ 16 | drwxr-xr-x root/root usr/share/man/ 17 | drwxr-xr-x root/root usr/share/man/man1/ 18 | -rw-r--r-- root/root usr/share/man/man1/apulse.1.gz 19 | -------------------------------------------------------------------------------- /apulse/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1njNsPvA7w8LKcnK9Fup5JY3O7mK/K0b2SAifTgDhQ5F2iC0GpzIrYjJ3FGgM/+0RTQlZzvAMkrV4yCmHFrVw4= 3 | SHA256 (Pkgfile) = a1a43f0d8da067389f3937f5abd3ade7a1b739e360aeb5914b2b5060de05d4a7 4 | SHA256 (.footprint) = 88a7a19b9a3fc9068b102b09e3f228e5a02651302be28e1fcb7a4ae4b46b430b 5 | SHA256 (v0.1.13.tar.gz) = 9234ec4e10e408b9c01d5f4ea768ad1fc15494217c932db2c435202a9c7b5efd 6 | -------------------------------------------------------------------------------- /apulse/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : PulseAudio emulation for ALSA 2 | # URL : https://github.com/i-rinat/apulse 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake alsa-lib glib 5 | 6 | name=apulse 7 | version=0.1.13 8 | release=1 9 | source=("https://github.com/i-rinat/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | mkdir build; cd "$_" 15 | 16 | cmake .. \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_BUILD_TYPE=Release 19 | 20 | make 21 | make DESTDIR="$PKG" install 22 | 23 | local _target="$PKG/etc/revdep.d" 24 | 25 | install -d "$_target" 26 | echo "/usr/lib/$name" > "$_target/$name" 27 | } 28 | -------------------------------------------------------------------------------- /arandr/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwxf/2e/wXY17F1ZdOE5OH0euIrA4OdyNHrZMxyKRjTVwiVjJ+PhmqODazWZ3tRKZJHYumOvEFdcwvdD53+OwQQM= 3 | SHA256 (Pkgfile) = 802fbf4287518cfc07ac6206ebad667b27a744ee84b8c567cb1a04832d046879 4 | SHA256 (.footprint) = 7124d4faec72d2eb234256e5e49c17312a8ab918f0be458e2acdd54bb2e2e358 5 | SHA256 (arandr-0.1.11.tar.gz) = e4cbbe3698bb812b395770870174be0094bbaeb391105a811f95f42eb182ae02 6 | -------------------------------------------------------------------------------- /arandr/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A simple visual front end for XRandR 2 | # URL : https://christian.amsuess.com/tools/arandr 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils gtk3 python3-gobject xorg-xrandr 5 | 6 | name=arandr 7 | version=0.1.11 8 | release=1 9 | source=("http://christian.amsuess.com/tools/$name/files/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | python3 ./setup.py build 15 | 16 | python3 ./setup.py install \ 17 | --prefix=/usr \ 18 | --root="$PKG" \ 19 | --skip-build 20 | 21 | rm -rf "$PKG/usr/share/locale" 22 | } 23 | -------------------------------------------------------------------------------- /asciidoctor/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0rw1mlMbFTDvAsyyiOi+TYuwJjXxeg91Z75pcgFtA6EcjcfOqU9geTZOIELLjK9JkLf8jKSSLVja51CLUbPeAg= 3 | SHA256 (Pkgfile) = d8908352812086be9f1be9a7ee70d4f5184def43d96f858c26907fae4b7520c6 4 | SHA256 (.footprint) = 2d3530ec917a7ae10a33435a11b50eeeb5a4f93251f06b3238a162b1ffbe0b8d 5 | SHA256 (asciidoctor-2.0.23.gem) = 52208807f237dfa0ca29882f8b13d60b820496116ad191cf197ca56f2b7fddf3 6 | -------------------------------------------------------------------------------- /asciidoctor/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A fast text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook & more 2 | # URL : https://asciidoctor.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : ruby 5 | 6 | name=asciidoctor 7 | version=2.0.23 8 | release=1 9 | source=("https://rubygems.org/downloads/$name-$version.gem") 10 | 11 | build() { 12 | gem install "$name" \ 13 | --ignore-dependencies \ 14 | --no-user-install \ 15 | --no-document \ 16 | --local \ 17 | --build-root "$PKG" 18 | 19 | cd "$PKG$(gem env gemdir)" 20 | 21 | rm -r \ 22 | build_info \ 23 | cache \ 24 | doc \ 25 | extensions 26 | 27 | cd "gems/$name-$version" 28 | 29 | rm \ 30 | LICENSE \ 31 | CHANGELOG* \ 32 | README* 33 | 34 | install -Dm644 "man/$name.1" -t "$PKG/usr/share/man/man1" 35 | } 36 | -------------------------------------------------------------------------------- /barutils/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/battery 4 | -rwxr-xr-x root/root usr/bin/clock 5 | -------------------------------------------------------------------------------- /barutils/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw25wd1FvBRRwMOG5+IBLd3/S5/IB0zY95lhP/dryT8S+kK+GePGRknnolmG/DUqz85YHVjH3FRKH0M6bK+USMAY= 3 | SHA256 (Pkgfile) = 09b0e735f03a6f92c1c6950420a8af992ed6c2a8086ac125444126a637e970b7 4 | SHA256 (.footprint) = 0767d0810542ce64bc6d55e75de30bcc8f231c3a560d141db59430baf2b62d5d 5 | -------------------------------------------------------------------------------- /barutils/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A set of utilities for lemonbar 2 | # URL : https://github.com/turquoise-hexagon/barutils 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=barutils 6 | version=git 7 | release=1 8 | source=() 9 | 10 | download() { 11 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 12 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 13 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 14 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 15 | else 16 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 17 | fi 18 | 19 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 20 | } 21 | 22 | build() { 23 | download "https://github.com/turquoise-hexagon/$name" master 24 | 25 | cd "$name" 26 | 27 | make 28 | make DESTDIR="$PKG" install 29 | } 30 | -------------------------------------------------------------------------------- /bash-builtins/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwyUV1c179Z43aRVSqDUVRJdJ1lm4mDtK8MWefOPywdba+ywZHTKZnKksIMDvrIXpMKzgEE+3uKuuf9hkzwpX+g4= 3 | SHA256 (Pkgfile) = cfba186691ed9acba5d7af7a882735d401fbe9aa38e1caa9326a72243a01740d 4 | SHA256 (.footprint) = c032e941aace58516d6347331e7d5c7408a551da74369a95dad63edb8f09c226 5 | SHA256 (bash-5.2.tar.gz) = a139c166df7ff4471c5e0733051642ee5556c1cc8a4a78f145583c5c81ab32fb 6 | -------------------------------------------------------------------------------- /bash-builtins/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Bash loadable builtins 2 | # URL : https://www.gnu.org/software/bash 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : bash 5 | 6 | name=bash-builtins 7 | version=5.2 8 | release=1 9 | source=("http://ftp.gnu.org/gnu/${name%-*}/${name%-*}-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name%-*}-$version" 13 | 14 | ./configure --prefix=/usr 15 | 16 | make 17 | 18 | cd examples/loadables 19 | 20 | make everything 21 | make DESTDIR="$PKG" install-dev 22 | 23 | # install all builtins 24 | install -Dm755 $( 25 | for i in *; do 26 | [[ -x $i && -f $i ]] && echo "$i" 27 | done 28 | ) -t "$PKG/usr/lib/bash" 29 | } 30 | -------------------------------------------------------------------------------- /bash/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root bin/ 2 | -rwxr-xr-x root/root bin/bash 3 | drwxr-xr-x root/root etc/ 4 | -rw-r--r-- root/root etc/profile 5 | drwxr-xr-x root/root usr/ 6 | drwxr-xr-x root/root usr/share/ 7 | drwxr-xr-x root/root usr/share/man/ 8 | drwxr-xr-x root/root usr/share/man/man1/ 9 | -rw-r--r-- root/root usr/share/man/man1/bash.1.gz 10 | -------------------------------------------------------------------------------- /bash/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4aPMikoauMtCX0EVpG8YK0mNyn4QNwgo4PerDmbqc1NE01K2lwuLSjS7sA1ipTrSqkhbie8z6wZNA4H/BEF1gk= 3 | SHA256 (Pkgfile) = b028869980570bfb6106f53fbf6c5f201a585062d20b32428f44cde97607d747 4 | SHA256 (.footprint) = 01ad0142672053f07bc5f2c5e481cb8cde032296c7eb3ff97334d626dce4f45c 5 | SHA256 (bash-5.2.tar.gz) = a139c166df7ff4471c5e0733051642ee5556c1cc8a4a78f145583c5c81ab32fb 6 | SHA256 (patches.tar.gz) = 7a35d408d7d8bd1cac3b24d110284286427d96df026b394203fbd5c2b35bc8a5 7 | SHA256 (profile) = b32c072ab518e97578ad17a3792c437cac5a953e7d55e52ba47c25107a3dd2d8 8 | -------------------------------------------------------------------------------- /bash/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Bash is the GNU Project's shell 2 | # URL : https://www.gnu.org/software/bash 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : readline 5 | 6 | name=bash 7 | version=5.2.37 8 | release=1 9 | source=( 10 | "https://ftp.gnu.org/gnu/$name/$name-${version%.*}.tar.gz" 11 | patches.tar.gz 12 | profile 13 | ) 14 | 15 | build() { 16 | cd "$name-${version%.*}" 17 | 18 | shopt -s nullglob 19 | 20 | for patch in "$SRC/patches/"*; do 21 | patch -p 0 -i "$patch" 22 | done 23 | 24 | shopt -u nullglob 25 | 26 | ./configure \ 27 | --prefix=/usr \ 28 | --exec-prefix= \ 29 | --disable-nls \ 30 | --with-curses \ 31 | --with-installed-readline 32 | 33 | make 34 | 35 | install -Dm755 "$name" -t "$PKG/bin" 36 | install -Dm644 "$SRC/profile" -t "$PKG/etc" 37 | install -Dm644 "doc/$name.1" -t "$PKG/usr/share/man/man1" 38 | } 39 | -------------------------------------------------------------------------------- /bash/patches.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turquoise-hexagon/turquoise/706b226355466283fe77d26efe0cdb2f1d97a5a3/bash/patches.tar.gz -------------------------------------------------------------------------------- /bash/profile: -------------------------------------------------------------------------------- 1 | # bashrc - system-wide defaults for bash login shells 2 | 3 | if [ "$UID" -eq 0 ]; then 4 | PATH="/sbin:/usr/sbin:/opt/sbin:/bin:/usr/bin:/opt/bin" 5 | else 6 | PATH="/bin:/usr/bin:/opt/bin" 7 | fi 8 | 9 | if [ ! -f ~/.inputrc ]; then 10 | INPUTRC="/etc/inputrc" 11 | fi 12 | 13 | LESS="-R" 14 | PS1="\[\033[1m\]\\$ \[\033[m\]" 15 | PS2="\[\033[1m\]> \[\033[m\]" 16 | 17 | export PATH INPUTRC LESS PS1 PS2 18 | 19 | umask 022 20 | -------------------------------------------------------------------------------- /bash/update-patches.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # update-patches.sh - update patches tarball 4 | 5 | . Pkgfile 6 | 7 | # create dir 8 | dir=patches 9 | 10 | rm -rf "$dir" 11 | mkdir -p "$dir" 12 | 13 | # download patches 14 | patch_level=${version##*.} 15 | long_version=${version%.*} 16 | short_version=${long_version//.} 17 | 18 | for ((i = 1; i <= patch_level; ++i)) { 19 | printf -v tmp '%03d' "$i" 20 | 21 | curl -s "https://ftp.gnu.org/gnu/bash/bash-$long_version-patches/bash$short_version-$tmp" \ 22 | > "$dir/$tmp.patch" 23 | } 24 | 25 | # create archive 26 | tar czvf "$dir.tar.gz" "$dir" 27 | 28 | rm -rf "$dir" 29 | -------------------------------------------------------------------------------- /bdf2ttx/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/bdf2ttx 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/bdf2ttx.1.gz 8 | -------------------------------------------------------------------------------- /bdf2ttx/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9+p9jDnCtIojcuGWPwK+kzAQeB6OXM3thJtsxjKSaGxwyt+iWEabbYb2xw19xgxc2u4OM9uRyDl4TCqd0tCUQE= 3 | SHA256 (Pkgfile) = 8a1af039826c8818058c0ae692672c62f2998a2bb9d12605f007fde234fdb0a7 4 | SHA256 (.footprint) = c90a8ecea57bc633c254322fefb757ff82161d7853110773bdf2888ae8aaef28 5 | -------------------------------------------------------------------------------- /bdf2ttx/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : convert BDF files to TTX 2 | # URL : https://github.com/turquoise-hexagon/bdf2ttx 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils chicken 5 | 6 | name=bdf2ttx 7 | version=git 8 | release=2 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" main 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /boost/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7MzSdfEbRhFAcRb0sINyS6036Z+7SF/gXHf49xmG997gpBdSn5+CjaXncCk+G7YqL9I1cyJMHxtZ47bXQv3cAg= 3 | SHA256 (Pkgfile) = bbc3eb39458df4b31628f9f1997090fce3fdcd9ed15a89444d6da22d434588a2 4 | SHA256 (.footprint) = 42b3f70b7ec2fab2c4d1929efaaa18f3770069ce7e6dc4556f0a8ac979b54dcb 5 | SHA256 (boost_1_88_0.tar.bz2) = 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b 6 | SHA256 (any_iterator.patch) = 19ba2f66c07c5592eb267f43d007156f9c9dccabe2afce3c1a034ed1a393b162 7 | -------------------------------------------------------------------------------- /boost/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Free peer-reviewed portable C++ source libraries 2 | # URL : https://www.boost.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : python3 5 | 6 | name=boost 7 | version=1.88.0 8 | release=2 9 | source=( 10 | "https://archives.$name.io/release/$version/source/${name}_${version//./_}.tar.bz2" 11 | any_iterator.patch 12 | ) 13 | 14 | build() { 15 | cd "${name}_${version//./_}" 16 | 17 | patch -p 1 -i "$SRC/any_iterator.patch" 18 | 19 | prt-get isinst icu && local ICU=--with-icu 20 | 21 | ./bootstrap.sh \ 22 | --prefix="$PKG/usr" \ 23 | --with-toolset=gcc \ 24 | --with-python="$(command -v python3)" \ 25 | "$ICU" 26 | 27 | local python 28 | 29 | python=$(python3 -V) 30 | python=${python#* } 31 | python=${python%.*} 32 | 33 | ./b2 stage \ 34 | variant=release \ 35 | threading=multi \ 36 | runtime-link=shared \ 37 | python="$python" \ 38 | link=shared,static \ 39 | debug-symbols=off \ 40 | -j "${JOBS:-1}" 41 | 42 | threading=multi link=shared ./b2 install 43 | } 44 | -------------------------------------------------------------------------------- /boost/any_iterator.patch: -------------------------------------------------------------------------------- 1 | --- a/boost/range/detail/any_iterator_interface.hpp 2 | +++ b/boost/range/detail/any_iterator_interface.hpp 3 | @@ -13,6 +13,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /brightness/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwxr-xr-x root/root etc/udev/ 3 | drwxr-xr-x root/root etc/udev/rules.d/ 4 | -rw-r--r-- root/root etc/udev/rules.d/90-brightness.rules 5 | drwxr-xr-x root/root usr/ 6 | drwxr-xr-x root/root usr/bin/ 7 | -rwxr-xr-x root/root usr/bin/brightness 8 | drwxr-xr-x root/root usr/share/ 9 | drwxr-xr-x root/root usr/share/man/ 10 | drwxr-xr-x root/root usr/share/man/man1/ 11 | -rw-r--r-- root/root usr/share/man/man1/brightness.1.gz 12 | -------------------------------------------------------------------------------- /brightness/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw949C/JzQCtPxtyCGEEB3uTxAsH8t8b2wxEC3Jcd+n+SeKt7gMus1LrT2cix0WAVyO4IT5osWdooruyUoqbOLwk= 3 | SHA256 (Pkgfile) = 0c5929e37c431a198aacb2614ff36c9ef2d93732d0fd48522844afe715630bf2 4 | SHA256 (.footprint) = 80ae1c045483d56904f2ccb9ce5fceead0c076c1681170d1e6998785be6f27f2 5 | -------------------------------------------------------------------------------- /brightness/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Change brightness via the command-line 2 | # URL : https://github.com/turquoise-hexagon/brightness 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils 5 | 6 | name=brightness 7 | version=git 8 | release=4 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /bspwm/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/bspc 4 | -rwxr-xr-x root/root usr/bin/bspwm 5 | drwxr-xr-x root/root usr/share/ 6 | drwxr-xr-x root/root usr/share/bash-completion/ 7 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 8 | -rw-r--r-- root/root usr/share/bash-completion/completions/bspc 9 | drwxr-xr-x root/root usr/share/bspwm/ 10 | drwxr-xr-x root/root usr/share/fish/ 11 | drwxr-xr-x root/root usr/share/fish/vendor_completions.d/ 12 | -rw-r--r-- root/root usr/share/fish/vendor_completions.d/bspc.fish 13 | drwxr-xr-x root/root usr/share/man/ 14 | drwxr-xr-x root/root usr/share/man/man1/ 15 | lrwxrwxrwx root/root usr/share/man/man1/bspc.1.gz -> bspwm.1.gz 16 | -rw-r--r-- root/root usr/share/man/man1/bspwm.1.gz 17 | drwxr-xr-x root/root usr/share/xsessions/ 18 | -rw-r--r-- root/root usr/share/xsessions/bspwm.desktop 19 | drwxr-xr-x root/root usr/share/zsh/ 20 | drwxr-xr-x root/root usr/share/zsh/site-functions/ 21 | -rw-r--r-- root/root usr/share/zsh/site-functions/_bspc 22 | -------------------------------------------------------------------------------- /bspwm/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw+vblL+nzByNi0XPJnVly3jDMbj8Hqa0cgN5l57SW2cgqvyWe7OPwsYVjeMPRohs1GTkhX+GX/aQZl0Hms0fXwk= 3 | SHA256 (Pkgfile) = 4c257f41de78adeea0bb865790cf6046e7243c7b75d0ecf25761853f574ae6d5 4 | SHA256 (.footprint) = 461fd23c897510ece5dd7ff957f9672b55e7eb43e929aeac048931d1f2ed96d3 5 | -------------------------------------------------------------------------------- /bspwm/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A tiling window manager based on binary space partitioning 2 | # URL : https://github.com/baskerville/bspwm 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-xcb-util xorg-xcb-util-keysyms xorg-xcb-util-wm 5 | 6 | name=bspwm 7 | version=git 8 | release=2 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/baskerville/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make PREFIX=/usr DOCPREFIX="/usr/share/$name" DESTDIR="$PKG" install 30 | 31 | rm -rf "$PKG/usr/share/$name/"{examples,*.md} 32 | } 33 | -------------------------------------------------------------------------------- /center/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/center 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/center.1.gz 8 | -------------------------------------------------------------------------------- /center/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwwd5mSI4G7b79UIB3SmDQ2Rc8YuM/1Dq1a5bjL+lVPCgRoenTmxBcymQ8jwA0LLZ4SXJCmN1Mvv5Ge24cxeZ5AY= 3 | SHA256 (Pkgfile) = 5c1564cc86b70544d71cd5785c10ea108b2b2230709759c77f8c9c7372440bf3 4 | SHA256 (.footprint) = ce314dff60ce7b21e7a10d15d2ad055f0d28bbe857ba75f8c529e072b5023e15 5 | -------------------------------------------------------------------------------- /center/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Center text in the terminal 2 | # URL : https://github.com/turquoise-hexagon/center 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils 5 | 6 | name=center 7 | version=git 8 | release=3 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /check/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/checkmk 4 | drwxr-xr-x root/root usr/include/ 5 | -rw-r--r-- root/root usr/include/check.h 6 | -rw-r--r-- root/root usr/include/check_stdint.h 7 | drwxr-xr-x root/root usr/lib64/ 8 | drwxr-xr-x root/root usr/lib64/cmake/ 9 | drwxr-xr-x root/root usr/lib64/cmake/check/ 10 | -rw-r--r-- root/root usr/lib64/cmake/check/check-config-version.cmake 11 | -rw-r--r-- root/root usr/lib64/cmake/check/check-config.cmake 12 | -rw-r--r-- root/root usr/lib64/cmake/check/check-targets-release.cmake 13 | -rw-r--r-- root/root usr/lib64/cmake/check/check-targets.cmake 14 | -rw-r--r-- root/root usr/lib64/libcheck.a 15 | lrwxrwxrwx root/root usr/lib64/libcheck.so -> libcheck.so.0 16 | lrwxrwxrwx root/root usr/lib64/libcheck.so.0 -> libcheck.so.0.15.2 17 | -rwxr-xr-x root/root usr/lib64/libcheck.so.0.15.2 18 | drwxr-xr-x root/root usr/lib64/pkgconfig/ 19 | -rw-r--r-- root/root usr/lib64/pkgconfig/check.pc 20 | drwxr-xr-x root/root usr/share/ 21 | drwxr-xr-x root/root usr/share/man/ 22 | drwxr-xr-x root/root usr/share/man/man1/ 23 | -rw-r--r-- root/root usr/share/man/man1/checkmk.1.gz 24 | -------------------------------------------------------------------------------- /check/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw5ALNSsPrv+JVqheBHpwsw6s/DbRpogeVZhSAVnphK4+3VUAbqXoqv03lzEHiuOngy6bUr6tCIz9aJVfMZSYBQs= 3 | SHA256 (Pkgfile) = 40b2e34399e15597f0052d8f846ac19f9d576621076968364861f8f4d8b4d18c 4 | SHA256 (.footprint) = 1d5a93298b0f1dc44d7d2d15e594cda8fd3c5c118212af71f3a52b63434063d0 5 | SHA256 (0.15.2.tar.gz) = 998d355294bb94072f40584272cf4424571c396c631620ce463f6ea97aa67d2e 6 | -------------------------------------------------------------------------------- /check/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A unit testing framework for C 2 | # URL : https://libcheck.github.io/check 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake 5 | 6 | name=check 7 | version=0.15.2 8 | release=1 9 | source=("https://github.com/lib$name/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | mkdir "$name-$version/build"; cd "$_" 13 | 14 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /cherry-otb/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/share/ 3 | drwxr-xr-x root/root usr/share/fonts/ 4 | drwxr-xr-x root/root usr/share/fonts/X11/ 5 | drwxr-xr-x root/root usr/share/fonts/X11/misc/ 6 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-10-b.otb 7 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-10-r.otb 8 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-11-b.otb 9 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-11-r.otb 10 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-12-b.otb 11 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-12-r.otb 12 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-13-b.otb 13 | -rw-r--r-- root/root usr/share/fonts/X11/misc/cherry-13-r.otb 14 | -------------------------------------------------------------------------------- /cherry-otb/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw6v/ppcbctce5CYVLBlYFpLUzVAnFNGv6kDv+9QhxI37xbeY4VysnKI3U2S5gQ53/B/GBlP+NO2b0nuICtYuzAU= 3 | SHA256 (Pkgfile) = a58fcfe1ff1855c6296ebc0411c8b86c601491e0a012f06d5295e7ed26af4e60 4 | SHA256 (.footprint) = fe3408411c4e582b185302b6bf4e1be67ca9817645ddf76870f651039323221d 5 | SHA256 (1.4.tar.gz) = 984191a0b305832b95bd3036cd8b7ab07cac8a0dd05ba440d6be9ffbdd8434df 6 | -------------------------------------------------------------------------------- /cherry-otb/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A bitmap font made for latin-1 2 | # URL : https://github.com/turquoise-hexagon/cherry 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-mkfontscale fontconfig xorg-fonttosfnt 5 | 6 | name=cherry-otb 7 | version=1.4 8 | release=2 9 | source=("https://github.com/turquoise-hexagon/${name%-*}/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "${name%-*}-$version" 13 | 14 | ./make.sh 15 | 16 | install -Dm644 *.otb -t "$PKG/usr/share/fonts/X11/misc" 17 | } 18 | -------------------------------------------------------------------------------- /cherry-otb/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | dir=/usr/share/fonts/X11/misc 4 | 5 | fc-cache -f 6 | mkfontdir "$dir" 7 | mkfontscale "$dir" 8 | -------------------------------------------------------------------------------- /chezscheme/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwxC8XlJABSufcl5j8EMkBwYs+mCLAUN49C5j3VmYIb25B/dWIeohDt7a6npd2jRwsHadOYoZAhzdweOk9YOtsw0= 3 | SHA256 (Pkgfile) = ac3d7352fe16f70035eb3e41fc19cd9c3f0fe895a1d18924b06c577f2ebb9498 4 | SHA256 (.footprint) = 612fd04ce0bfc0e867170aeea2d1a04876bd8e1eec2c7ccf179dce8ed551ef45 5 | SHA256 (csv10.2.0.tar.gz) = b795916d4cfed59240c5f44b1b507a8657efd28e62e72e134d03486e9f3e374a 6 | -------------------------------------------------------------------------------- /chezscheme/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Chez Scheme 2 | # URL : https://www.scheme.com 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=chezscheme 6 | version=10.2.0 7 | release=1 8 | source=("https://github.com/cisco/$name/releases/download/v$version/csv$version.tar.gz") 9 | 10 | build() { 11 | cd "csv$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | } 18 | -------------------------------------------------------------------------------- /chicken-doc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8PpIpegZuEFyX9wb0lomZ9wOr8iZOcx+OuoAVO101sUbHEtz8KgxQsny0oqkJViwsV+B4OYIxs5PFVlpoElbgo= 3 | SHA256 (Pkgfile) = db15f9f816a8ae4e61416193d9eca788914ae19b138d72aff1fd4cb430ac347d 4 | SHA256 (.footprint) = 6d3b5f18557ee0cb1965baa21a8d44d4aacb98fdde84b4baa028d270c210de56 5 | SHA256 (chicken-doc-repo-5.tgz) = 1d7374478e29b64d3164680360bbab3f21b08b863a36c48c56595b3f80f239d1 6 | -------------------------------------------------------------------------------- /chicken-doc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Chicken documentation tarballs 2 | # URL : https://wiki.call-cc.org/eggref/5/chicken-doc 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : chicken 5 | 6 | name=chicken-doc 7 | version=5 8 | release=11 9 | source=("https://3e8.org/pub/$name/$name-repo-$version.tgz") 10 | 11 | build() { 12 | dir=$(csi -R chicken.platform -p '(chicken-home)') 13 | 14 | mkdir -p "$PKG$dir" 15 | mv "$name" "$PKG$dir" 16 | } 17 | -------------------------------------------------------------------------------- /chicken/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4jBphTQny9vcj2uyIoGW511ZBKIQkCAv5mTKUeQWYZBeyhnU7iVFFzSV3OkQdd2m8sFQe8RtIKTX3ZlH23pvQ8= 3 | SHA256 (Pkgfile) = 6102af91fbe0a8e959f4ddf26838969fe2a640983b65b8cb64a4885f252551f9 4 | SHA256 (.footprint) = 3aca62bbd0ff3ad142ea527f4fd8a26625eecc2c644a1379b27479d785651c89 5 | SHA256 (chicken-5.4.0.tar.gz) = 3c5d4aa61c1167bf6d9bf9eaf891da7630ba9f5f3c15bf09515a7039bfcdec5f 6 | -------------------------------------------------------------------------------- /chicken/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A practical and portable scheme system 2 | # URL : https://www.call-cc.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : tcl 5 | 6 | name=chicken 7 | version=5.4.0 8 | release=1 9 | source=("https://code.call-cc.org/releases/$version/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | config=( 15 | -j1 16 | PLATFORM=linux 17 | PREFIX=/usr 18 | OPTIMIZE_FOR_SPEED=1 19 | ) 20 | 21 | make "${config[@]}" 22 | make "${config[@]}" DESTDIR="$PKG" install 23 | 24 | rm -rf "$PKG/usr/share/$name/doc" 25 | } 26 | -------------------------------------------------------------------------------- /color/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/color 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/color.1.gz 8 | -------------------------------------------------------------------------------- /color/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw17kpSPFjQaq1G4G6LgUDCcvil+UHQUhvLNBK+LNx+EmZpgIVcl35E4wyXE/ZhuBquj+/OmtSopbwcQ7HDeWzg8= 3 | SHA256 (Pkgfile) = c9eceba055c4a9087b78674b3e794ac9148d86bebf366ffd7c0fcaa27351a238 4 | SHA256 (.footprint) = 3b50a8498fb75d273822cfcbd492eaba7428172ee0c34e701f1ae3e0e095cfb4 5 | -------------------------------------------------------------------------------- /color/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Edit colors via the command-line 2 | # URL : https://github.com/turquoise-hexagon/color 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils chicken 5 | 6 | name=color 7 | version=git 8 | release=3 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /colorpicker/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/colorpicker 4 | -------------------------------------------------------------------------------- /colorpicker/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0fi5O3Vg3EET27GyEv1Em4uUSwqMVipgUi+8HwG2YEdSoyKYltJ3mA5wR0PAWn32CmHmjQYZi5L6gfOWsmQogA= 3 | SHA256 (Pkgfile) = 02ef9ecdbb8f6cfd1f5f47aac86442fd5bfe09246fdaf18c7b959446399860ab 4 | SHA256 (.footprint) = 1b70ec9516706ec6617e5a051cc82a88ba41acf387db9b3f688d6e0108244805 5 | SHA256 (3b5076f5bb3392830e7d1d97fa86621ca19c4d1a.tar.gz) = fb620e7b4a4477a979fa96596c5b3fe8f811e985da945a176bb4d2c605681af1 6 | -------------------------------------------------------------------------------- /colorpicker/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Click on a pixel on your screen and print its color value in RGB 2 | # URL : https://github.com/ancurio/colorpicker 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libx11 5 | 6 | name=colorpicker 7 | commit=3b5076f5bb3392830e7d1d97fa86621ca19c4d1a 8 | version=20210606 9 | release=1 10 | source=("https://github.com/ym1234/$name/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "$name-$commit" 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | } 18 | -------------------------------------------------------------------------------- /correct/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/correct 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/correct.1.gz 8 | -------------------------------------------------------------------------------- /correct/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwwjbTae2nuAgvrPbsLSChAiJhcp6dS37Va8vfxYSC43z0mds2iJ49fgW78oUGaeURhA/YBif8Q5aYL/gXChu7gw= 3 | SHA256 (Pkgfile) = 3e6b11876635ee1dbac9740e1ccd67bffc61a78b7800a76476b372aa41112c89 4 | SHA256 (.footprint) = 805b6b457d42eb1a265630ade758d21670ea28e40969f2c60f63de35cb956a07 5 | -------------------------------------------------------------------------------- /correct/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Correct a given string to a valid command 2 | # URL : https://github.com/turquoise-hexagon/correct 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils 5 | 6 | name=correct 7 | version=git 8 | release=3 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /crawl/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw/YZFjR0Y6rbFRDxRfTCY2maIye/EHhOXDdoSgYlxGOodhlkgRgxooCUnJ+/N4DTy4Bk2Q1CYDFnB1AYItPsGAs= 3 | SHA256 (Pkgfile) = eb630e44a4d0d580c735cb4f7fafedc0e554574a07790f283e1f72bf53a96061 4 | SHA256 (.footprint) = 8d280ed6bbde16fa92363cf46ab907a6e18fed26fee27d310af440bd762b7e34 5 | SHA256 (makefile.patch) = 56b53b82566944a1a573506a42581bb90c6e06c0587c9287d22093459506d8cb 6 | -------------------------------------------------------------------------------- /crawl/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Dungeon Crawl: Stone Soup 2 | # URL : https://crawl.develz.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : advancecomp bison flex freetype glu libsdl2 lua lua51 ncurses python3-pyyaml sld2_image sqlite3 xorg-font-dejavu-ttf 5 | 6 | name=crawl 7 | version=git 8 | release=7 9 | source=(makefile.patch) 10 | 11 | download() { 12 | local source_dir="$PKGMK_SOURCE_DIR/$name" 13 | local work_dir="$PKGMK_WORK_DIR/src/$name" 14 | 15 | if [[ -d $source_dir ]]; then 16 | rm -rf "$source_dir" 17 | fi 18 | 19 | if git clone "$1" "$source_dir" -b "$2"; then 20 | cp -r "$source_dir" "$work_dir" 21 | fi 22 | } 23 | 24 | build() { 25 | download "https://github.com/$name/$name" master 26 | 27 | cd "$name" 28 | 29 | patch -p 1 -i "$SRC/makefile.patch" 30 | 31 | cd "$name-ref/source" 32 | 33 | make \ 34 | DESTDIR="$PKG" \ 35 | DATADIR="/usr/share/$name" \ 36 | SAVEDIR="~/.$name" \ 37 | USE_UNICODE=y \ 38 | TILES=y \ 39 | install 40 | 41 | rm -rf "$PKG/usr/share/$name/dat/descript/"*/ 42 | } 43 | -------------------------------------------------------------------------------- /crawl/makefile.patch: -------------------------------------------------------------------------------- 1 | --- old/crawl-ref/source/Makefile 2022-02-18 01:45:59.408738223 +0000 2 | +++ new/crawl-ref/source/Makefile 2022-02-18 01:46:26.955739376 +0000 3 | @@ -409,7 +409,7 @@ 4 | MCHMOD_LOGS := 664 5 | 6 | # The user:group to install the game as. 7 | -INSTALL_UGRP := games:games 8 | +INSTALL_UGRP := root:root 9 | endif 10 | 11 | ifeq ($(patsubst %/local,%,$(patsubst %/,%,$(prefix))),/usr) 12 | @@ -418,7 +418,7 @@ 13 | 14 | ifeq (,$(bin_prefix)) 15 | ifneq ($(patsubst %/,%,$(prefix)),/usr) 16 | -bin_prefix := bin 17 | +bin_prefix := usr/bin 18 | else 19 | bin_prefix := games 20 | endif 21 | -------------------------------------------------------------------------------- /datamash/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/datamash 4 | -rwxr-xr-x root/root usr/bin/decorate 5 | drwxr-xr-x root/root usr/share/ 6 | drwxr-xr-x root/root usr/share/datamash/ 7 | drwxr-xr-x root/root usr/share/datamash/bash-completion.d/ 8 | -rw-r--r-- root/root usr/share/datamash/bash-completion.d/datamash 9 | drwxr-xr-x root/root usr/share/man/ 10 | drwxr-xr-x root/root usr/share/man/man1/ 11 | -rw-r--r-- root/root usr/share/man/man1/datamash.1.gz 12 | -rw-r--r-- root/root usr/share/man/man1/decorate.1.gz 13 | -------------------------------------------------------------------------------- /datamash/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwyTvmu76uimY/mwuIh3yNLp+I46i5rCNh2mn+w6LcTlj4LcYkPmt+G3bpPq2StlN1MEV49lByGGJFEyj8Bg9WAo= 3 | SHA256 (Pkgfile) = 9f5ff5fd02f4774eb9869ca5cc7ed31e35b213d5ab2768023017374bf96d76db 4 | SHA256 (.footprint) = 5fd9cab9a1af6153417097f13b0b8870a6043651e2f8bfd45142e9f117440383 5 | SHA256 (datamash-1.9.tar.gz) = f382ebda03650dd679161f758f9c0a6cc9293213438d4a77a8eda325aacb87d2 6 | -------------------------------------------------------------------------------- /datamash/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : program which performs basic operations on input files 2 | # URL : https://www.gnu.org/software/datamash 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=datamash 6 | version=1.9 7 | release=1 8 | source=("http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | 18 | rm -rf "$PKG/usr/share/"{locale,$name/examples,info} 19 | } 20 | -------------------------------------------------------------------------------- /direnv/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/direnv 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/direnv-stdlib.1.gz 8 | -rw-r--r-- root/root usr/share/man/man1/direnv.1.gz 9 | -rw-r--r-- root/root usr/share/man/man1/direnv.toml.1.gz 10 | -------------------------------------------------------------------------------- /direnv/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw+C4gdmybNdBmo872l5ulWRU+OBAGHoOlYXKuezhs5w2D7oQlJOqCfZGPf9077EVflkJxSurMBKAsB4t+oAkgwU= 3 | SHA256 (Pkgfile) = baf1387c88803bc64673eacb080f990d636ed5b7de5c81e4649bc58c29b981ab 4 | SHA256 (.footprint) = c725be4e188c5f7c050b2106c1c6142235556690d87db6f3e9d2ba0d7d38dd29 5 | SHA256 (direnv.linux-amd64) = 604f3dc51f05620d7ea8d8360b3a18d72ccc842a181edabca4d7bd75b6784f88 6 | SHA256 (direnv.1) = 4ab0e4a238b996367b36a784aa552a75ed0e1806b4f6e496f80cdc7a01d65307 7 | SHA256 (direnv-stdlib.1) = 9a010fc9becc358895743287ef80b1812a22bf228d323573da02d3d1ebf055dc 8 | SHA256 (direnv.toml.1) = 1cae0d3e0235b1d9e0d078f177accc91c723ccf3cae2685bb4a162705886c897 9 | -------------------------------------------------------------------------------- /direnv/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Unclutter your .profile 2 | # URL : https://direnv.net 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=direnv 6 | version=2.36.0 7 | release=1 8 | source=( 9 | "https://github.com/$name/$name/releases/download/v$version/$name.linux-amd64" 10 | "https://raw.githubusercontent.com/$name/$name/v$version/man/$name"{,-stdlib,.toml}.1 11 | ) 12 | 13 | build() { 14 | install -Dm755 "$name.linux-amd64" "$PKG/usr/bin/$name" 15 | install -Dm644 "$name"{,-stdlib,.toml}.1 -t "$PKG/usr/share/man/man1" 16 | } 17 | -------------------------------------------------------------------------------- /docutils/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw04IhcX+d7SFdaCQXi5Iq8PzgGwWsernzC62LVqizi53LYnvJ3Ain2y3cWxqUYvhjmnGsyg2Y2wj5uCiFyKnogw= 3 | SHA256 (Pkgfile) = 52ac402839a2dd88a0f2ec09fedfa6085a99a6bee22188da6a34ab2540ddc8bb 4 | SHA256 (.footprint) = 13839798121e45681a67a8510ce5db8519eebf1f001f49bbd90860f4cee0bac7 5 | SHA256 (docutils-0.21.2.tar.gz) = 3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f 6 | -------------------------------------------------------------------------------- /docutils/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : An open-source text processing system for processing plaintext documentation 2 | # URL : http://docutils.sourceforge.net 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : python3 python3-build python3-installer 5 | 6 | name=docutils 7 | version=0.21.2 8 | release=1 9 | source=("https://files.pythonhosted.org/packages/source/d/$name/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | python3 -m build --wheel 15 | python3 -m installer --destdir=$PKG dist/*.whl 16 | 17 | find "$PKG" -name README.txt -delete 18 | } 19 | -------------------------------------------------------------------------------- /dunst/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/dunst 4 | -rwxr-xr-x root/root usr/bin/dunstctl 5 | -rwxr-xr-x root/root usr/bin/dunstify 6 | drwxr-xr-x root/root usr/etc/ 7 | drwxr-xr-x root/root usr/etc/xdg/ 8 | drwxr-xr-x root/root usr/etc/xdg/dunst/ 9 | -rw-r--r-- root/root usr/etc/xdg/dunst/dunstrc 10 | drwxr-xr-x root/root usr/share/ 11 | drwxr-xr-x root/root usr/share/bash-completion/ 12 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 13 | -rw-r--r-- root/root usr/share/bash-completion/completions/dunst 14 | -rw-r--r-- root/root usr/share/bash-completion/completions/dunstctl 15 | drwxr-xr-x root/root usr/share/dbus-1/ 16 | drwxr-xr-x root/root usr/share/dbus-1/services/ 17 | -rw-r--r-- root/root usr/share/dbus-1/services/org.knopwob.dunst.service 18 | drwxr-xr-x root/root usr/share/fish/ 19 | drwxr-xr-x root/root usr/share/fish/vendor_completions.d/ 20 | -rw-r--r-- root/root usr/share/fish/vendor_completions.d/dunst.fish 21 | -rw-r--r-- root/root usr/share/fish/vendor_completions.d/dunstctl.fish 22 | -rw-r--r-- root/root usr/share/fish/vendor_completions.d/dunstify.fish 23 | drwxr-xr-x root/root usr/share/man/ 24 | drwxr-xr-x root/root usr/share/man/man1/ 25 | -rw-r--r-- root/root usr/share/man/man1/dunst.1.gz 26 | -rw-r--r-- root/root usr/share/man/man1/dunstctl.1.gz 27 | -rw-r--r-- root/root usr/share/man/man1/dunstify.1.gz 28 | drwxr-xr-x root/root usr/share/man/man5/ 29 | -rw-r--r-- root/root usr/share/man/man5/dunst.5.gz 30 | drwxr-xr-x root/root usr/share/zsh/ 31 | drwxr-xr-x root/root usr/share/zsh/site-functions/ 32 | -rw-r--r-- root/root usr/share/zsh/site-functions/_dunst 33 | -rw-r--r-- root/root usr/share/zsh/site-functions/_dunstctl 34 | -------------------------------------------------------------------------------- /dunst/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1l+irUf6dmf8VLu4js/H25Ilvv92lPLiUD+rIsu4Jcsz7RMl9yA8Soh3FmUlHx9ensGxdMxcY3PnVe2Anjtlg4= 3 | SHA256 (Pkgfile) = 64c6b3343f10c5e934b88d8d8f93d0010064fc075e4624a53fd3fcea7ead2aac 4 | SHA256 (.footprint) = 7c517079f26aad7ac9db50615bfcc7b032a7234cd2562dd7d2fe6683a7376e42 5 | SHA256 (v1.12.2.tar.gz) = 8f7664bd4e6083e9604e282145fe5b8dee7655fa0b099a5b682a2549e1f33d32 6 | -------------------------------------------------------------------------------- /dunst/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Dunst is a lightweight replacement for the notification daemons 2 | # URL : https://dunst-project.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : dbus gdk-pixbuf pango xorg-libxinerama xorg-libxrandr xorg-libxscrnsaver libnotify 5 | 6 | name=dunst 7 | version=1.12.2 8 | release=1 9 | source=("https://github.com/$name-project/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make WAYLAND=0 15 | make WAYLAND=0 PREFIX=/usr DESTDIR="$PKG" install 16 | } 17 | -------------------------------------------------------------------------------- /freetype/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4PSwOTknBHzzb4NJ+rKHee5alRg6OQttEDJJlMcgnKjyvow4rZKIyaZQ9oDQoMtz9Uarpe2zy8w6uB9tVlKZw4= 3 | SHA256 (Pkgfile) = 09399809595838dfebea6b24096939fb179254fcf2a8ee6d118d68c24a8f0384 4 | SHA256 (.footprint) = fb7a501c1690622b7ea46397de626369ec0fb8f9dd343a0129a1e95a473c8af4 5 | SHA256 (freetype-2.13.3.tar.gz) = 5c3a8e78f7b24c20b25b54ee575d6daa40007a5f4eea2845861c3409b3021747 6 | SHA256 (001-enable-table-validation-modules.patch) = f41df4f336d5e82e58733c7a4594476c9216cfc85c096327745a7e1b559e17e1 7 | SHA256 (002-enable-subpixel-rendering.patch) = dc77c1cfee4bf8e7e0690628c95d211df09e0d0750e4c8f075b78b5f105514f7 8 | SHA256 (003-enable-long-pcf-family-names.patch) = 266384222f87a02fb02b2179828f6c26fe6d7b1fd09d1f7e3734e7fcb09cda2e 9 | SHA256 (freetype2.sh) = f7f8e09c44f7552c883846e9a6a1efc50377c4932234e74adc4a8ff750606467 10 | -------------------------------------------------------------------------------- /freetype/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A free and portable TrueType font rendering engine 2 | # URL : https://www.freetype.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : meson ninja libpng 5 | # Optional : brotli harfbuzz 6 | 7 | name=freetype 8 | version=2.13.3 9 | release=1 10 | source=( 11 | "https://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz" 12 | patches/001-enable-table-validation-modules.patch 13 | patches/002-enable-subpixel-rendering.patch 14 | patches/003-enable-long-pcf-family-names.patch 15 | freetype2.sh 16 | ) 17 | 18 | build() { 19 | cd "$name-$version" 20 | 21 | local patch; for patch in "$SRC"/*.patch; do 22 | patch -p 1 -i "$patch" 23 | done 24 | 25 | ./configure \ 26 | --prefix=/usr \ 27 | --enable-shared 28 | 29 | make 30 | make DESTDIR="$PKG" install 31 | 32 | install -D -m 644 "$SRC/freetype2.sh" -t "$PKG/etc/profile.d" 33 | } 34 | -------------------------------------------------------------------------------- /freetype/freetype2.sh: -------------------------------------------------------------------------------- 1 | # Subpixel hinting mode can be chosen by setting the right TrueType interpreter 2 | # version. The available settings are: 3 | # 4 | # truetype:interpreter-version=35 # Classic mode (default in 2.6) 5 | # truetype:interpreter-version=38 # Infinality mode 6 | # truetype:interpreter-version=40 # Minimal mode (default in 2.7) 7 | # 8 | # There are more properties that can be set, separated by whitespace. Please 9 | # refer to the FreeType documentation for details. 10 | 11 | # Uncomment and configure below 12 | #export FREETYPE_PROPERTIES="truetype:interpreter-version=40" 13 | -------------------------------------------------------------------------------- /freetype/patches/001-enable-table-validation-modules.patch: -------------------------------------------------------------------------------- 1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 2 | From: "Jan Alexander Steffens (heftig)" 3 | Date: Tue, 23 Jun 2015 08:40:29 +0200 4 | Subject: [PATCH] Enable table validation modules 5 | 6 | --- 7 | modules.cfg | 4 ++-- 8 | 1 file changed, 2 insertions(+), 2 deletions(-) 9 | 10 | diff --git a/modules.cfg b/modules.cfg 11 | index d6cdbe523..181f91541 100644 12 | --- a/modules.cfg 13 | +++ b/modules.cfg 14 | @@ -111,26 +111,26 @@ AUX_MODULES += cache 15 | 16 | # TrueType GX/AAT table validation. Needs `ftgxval.c' below. 17 | # 18 | -# AUX_MODULES += gxvalid 19 | +AUX_MODULES += gxvalid 20 | 21 | # Support for streams compressed with gzip (files with suffix .gz). 22 | # 23 | # See include/freetype/ftgzip.h for the API. 24 | AUX_MODULES += gzip 25 | 26 | # Support for streams compressed with LZW (files with suffix .Z). 27 | # 28 | # See include/freetype/ftlzw.h for the API. 29 | AUX_MODULES += lzw 30 | 31 | # Support for streams compressed with bzip2 (files with suffix .bz2). 32 | # 33 | # See include/freetype/ftbzip2.h for the API. 34 | AUX_MODULES += bzip2 35 | 36 | # OpenType table validation. Needs `ftotval.c' below. 37 | # 38 | -# AUX_MODULES += otvalid 39 | +AUX_MODULES += otvalid 40 | 41 | # Auxiliary PostScript driver component to share common code. 42 | # 43 | -------------------------------------------------------------------------------- /freetype/patches/002-enable-subpixel-rendering.patch: -------------------------------------------------------------------------------- 1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 2 | From: "Jan Alexander Steffens (heftig)" 3 | Date: Tue, 23 Jun 2015 08:43:07 +0200 4 | Subject: [PATCH] Enable subpixel rendering 5 | 6 | --- 7 | include/freetype/config/ftoption.h | 2 +- 8 | 1 file changed, 1 insertion(+), 1 deletion(-) 9 | 10 | diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h 11 | index 097f19b8a..e5de62e35 100644 12 | --- a/include/freetype/config/ftoption.h 13 | +++ b/include/freetype/config/ftoption.h 14 | @@ -124,7 +124,7 @@ FT_BEGIN_HEADER 15 | * When this macro is not defined, FreeType offers alternative LCD 16 | * rendering technology that produces excellent output. 17 | */ 18 | -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ 19 | +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING 20 | 21 | 22 | /************************************************************************** 23 | -------------------------------------------------------------------------------- /freetype/patches/003-enable-long-pcf-family-names.patch: -------------------------------------------------------------------------------- 1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 2 | From: "Jan Alexander Steffens (heftig)" 3 | Date: Sun, 14 May 2017 18:09:31 +0200 4 | Subject: [PATCH] Enable long PCF family names 5 | 6 | --- 7 | include/freetype/config/ftoption.h | 2 +- 8 | 1 file changed, 1 insertion(+), 1 deletion(-) 9 | 10 | diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h 11 | index acb4d6d6a..efa13b9c6 100644 12 | --- a/include/freetype/config/ftoption.h 13 | +++ b/include/freetype/config/ftoption.h 14 | @@ -861,7 +861,7 @@ FT_BEGIN_HEADER 15 | * If this option is activated, it can be controlled with the 16 | * `no-long-family-names` property of the 'pcf' driver module. 17 | */ 18 | -/* #define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */ 19 | +#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES 20 | 21 | 22 | /*************************************************************************/ 23 | -------------------------------------------------------------------------------- /gbdfed/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/gbdfed 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/gbdfed.1.gz 8 | -------------------------------------------------------------------------------- /gbdfed/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7uRbbsgiDAHnWz8hdx+HHgSFzFdwbsz9VjX61ttMu1zSnmkOIDnqdLdA2TKW6q4yUZpDDCZMC7D7fIhy/jy2Ao= 3 | SHA256 (Pkgfile) = 4bda298595fdd123dd003a05dcf2affae9b766576c02b847da605a3611b0eeb2 4 | SHA256 (.footprint) = 1e65014ba6d60ef6c9b774e800a9a380d015c7aaeb8fea808434f3a86d3a9b1c 5 | SHA256 (de63fa3531c1872da41548e46bfcbe28d9ba5d6f.tar.gz) = 10eb76c0377d8e5113fcf7457e16492c19e60db77f692d3a73889742538ab24d 6 | -------------------------------------------------------------------------------- /gbdfed/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A bitmap Font Editor 2 | # URL : http://sofia.nmsu.edu/~mleisher/Software/gbdfed 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : gtk 5 | 6 | name=gbdfed 7 | commit=de63fa3531c1872da41548e46bfcbe28d9ba5d6f 8 | version=20180408 9 | release=1 10 | source=("https://github.com/andrewshadura/gbdfed/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "$name-$commit" 14 | 15 | ./configure --prefix=/usr 16 | 17 | make DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /geteltorito/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/geteltorito 4 | -------------------------------------------------------------------------------- /geteltorito/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw5ISj6eYjuF1ZDTaWcpp0QH8ZWPAi0GBD3+sys4lAGloNKi1XfnwFRbqZuRKbkfExfOal/fwrRrb9InQNY8NXAc= 3 | SHA256 (Pkgfile) = 2aa5ac8b0687f75d255c44e02239e4cbbf9a00212802400550dfcc1d957b97bc 4 | SHA256 (.footprint) = 584474b56d7e54b5706ee1887726d74e95ddda515dd8012d94a489041511c144 5 | SHA256 (geteltorito-0.6.tar.gz) = bb4fab8d4bedee1250762940b9f5d20fc7ac29fb2b5e9767c6af0a0955aa6bbe 6 | -------------------------------------------------------------------------------- /geteltorito/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Extract the initial/default boot image from a CD 2 | # URL : https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : perl 5 | 6 | name=geteltorito 7 | version=0.6 8 | release=1 9 | source=("https://userpages.uni-koblenz.de/~krienke/ftp/noarch/$name/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name" 13 | 14 | install -Dm755 "$name" -t "$PKG/usr/bin" 15 | } 16 | -------------------------------------------------------------------------------- /github-cli/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1jVXc8PpYkBYnksOE5NkVGuJedGxTL0FwkT/iBS1Zcd51e4nxE2YhfFh1ufR5Xk5LgtinmlTPzi/Ed5YQOG7wk= 3 | SHA256 (Pkgfile) = 58ef68008ee522278c3a0529788af73980b5b460f0696fbcf5faf0e54cec1949 4 | SHA256 (.footprint) = c1cd59182363744d36e3bd7a776725c9d2f52d04d44e1473508735008885c017 5 | SHA256 (gh_2.74.0_linux_amd64.tar.gz) = e55c9d49dc49c0b0fef0a9acd3510482fd9e27ff52ae80f8a6e838cd25b4cd89 6 | -------------------------------------------------------------------------------- /github-cli/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : GitHub on the command line 2 | # URL : https://cli.github.com 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=github-cli 6 | version=2.74.0 7 | release=1 8 | source=("https://github.com/cli/cli/releases/download/v$version/gh_${version}_linux_amd64.tar.gz") 9 | 10 | build() { 11 | cd "gh_${version}_linux_amd64" 12 | 13 | install -Dm755 "bin/gh" -t "$PKG/usr/bin" 14 | install -Dm644 "share/man/man1/"* -t "$PKG/usr/share/man/man1" 15 | } 16 | -------------------------------------------------------------------------------- /glslang/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8TuiPKKiw7duP3a7D4qB3wcVYJDj44gQR7UROm1uHUwQvxny0RiXHMLrjZDqgagD1CDKaHu2Nm5ng1OW4o6pQ0= 3 | SHA256 (Pkgfile) = 1c954569a28c679977b998bc0e9baf0f07f64d1a9d642925ee0955781e728532 4 | SHA256 (.footprint) = b9886d266b4fe7143e44c97d9fcf469dd01a9b049c8163682d18187d2a9e9772 5 | SHA256 (c39c0fea849b42980886b7344119067251ce2bf5.tar.gz) = 37fc059a1f3e51b0f6fb8891b56ccd367c4464cb0be526408e790820742faa57 6 | -------------------------------------------------------------------------------- /glslang/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator 2 | # URL : https://github.com/KhronosGroup/glslang 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : spirv-headers spirv-tools cmake 5 | 6 | name=glslang 7 | commit=c39c0fea849b42980886b7344119067251ce2bf5 8 | version=20250425 9 | release=1 10 | source=("https://github.com/KhronosGroup/glslang/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "$name-$commit" 14 | 15 | local -a flags 16 | 17 | flags=( 18 | -G Ninja 19 | -D ALLOW_EXTERNAL_SPIRV_TOOLS=on 20 | -D BUILD_EXTERNAL=off 21 | -D CMAKE_BUILD_TYPE=release 22 | -D CMAKE_INSTALL_LIBDIR=lib 23 | -D CMAKE_INSTALL_PREFIX=/usr 24 | -D CMAKE_SKIP_RPATH=yes 25 | -D ENABLE_PCH=off 26 | -D ENABLE_PCH=off 27 | -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -ffat-lto-objects" 28 | -Wno-dev 29 | ) 30 | 31 | cmake -B build-shared "${flags[@]}" -D BUILD_SHARED_LIBS=on 32 | cmake -B build-static "${flags[@]}" -D BUILD_SHARED_LIBS=off -D CMAKE_SHARED_LINKER_FLAGS="-Wl --no-undefined" 33 | 34 | DESTDIR="$PKG" cmake --build build-shared --target install 35 | DESTDIR="$PKG" cmake --build build-static --target install 36 | } 37 | -------------------------------------------------------------------------------- /googletest/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzLEWWa6awYU05UCt8P+siu5pcefdE/xIj3ZPxVUHd1R+tpwm7BtDgRdcvaheD2bQqdgvOr2cBgi1WyxffhMGAA= 3 | SHA256 (Pkgfile) = 5fde5aee9b4b7401acf93b7b46f72eaafe17f6e0224bff43c6246521d7f86488 4 | SHA256 (.footprint) = 713ca4770cd5f235fe2509028ddadd089f807f4f8bbc7b2e37c5a1ac9fd9680f 5 | SHA256 (v1.17.0.tar.gz) = 65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c 6 | -------------------------------------------------------------------------------- /googletest/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Google Testing and Mocking Framework 2 | # URL : https://google.github.io/googletest 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=googletest 6 | version=1.17.0 7 | release=1 8 | source=("https://github.com/google/$name/archive/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | mkdir build; cd "$_" 14 | 15 | cmake .. \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release 18 | 19 | make 20 | make DESTDIR="$PKG" install 21 | } 22 | -------------------------------------------------------------------------------- /graphite/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/gr2fonttest 4 | drwxr-xr-x root/root usr/include/ 5 | drwxr-xr-x root/root usr/include/graphite2/ 6 | -rw-r--r-- root/root usr/include/graphite2/Font.h 7 | -rw-r--r-- root/root usr/include/graphite2/Log.h 8 | -rw-r--r-- root/root usr/include/graphite2/Segment.h 9 | -rw-r--r-- root/root usr/include/graphite2/Types.h 10 | drwxr-xr-x root/root usr/lib/ 11 | -rw-r--r-- root/root usr/lib/libgraphite2.la 12 | lrwxrwxrwx root/root usr/lib/libgraphite2.so -> libgraphite2.so.3 13 | lrwxrwxrwx root/root usr/lib/libgraphite2.so.3 -> libgraphite2.so.3.2.1 14 | -rwxr-xr-x root/root usr/lib/libgraphite2.so.3.2.1 15 | drwxr-xr-x root/root usr/lib/pkgconfig/ 16 | -rw-r--r-- root/root usr/lib/pkgconfig/graphite2.pc 17 | drwxr-xr-x root/root usr/share/ 18 | drwxr-xr-x root/root usr/share/graphite2/ 19 | -rw-r--r-- root/root usr/share/graphite2/graphite2-release.cmake 20 | -rw-r--r-- root/root usr/share/graphite2/graphite2.cmake 21 | -------------------------------------------------------------------------------- /graphite/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw/btZ5/ueGcHC3qrnbIR6d30ibdkE/lKM6nTdsYnikhJ1QeoWV08XXpQVfsH956/g+j7JNOGLw4p4ZzBHd3vHQ0= 3 | SHA256 (Pkgfile) = 1986fe520a30017e189d9e5af00b2e0a013f218b8060c15a0d1a64d9cd3c460e 4 | SHA256 (.footprint) = ce75900ef29914480cb47e943218a3ccb7b4675c4e7f8d32120ecbac8e6a499d 5 | SHA256 (1.3.14.tar.gz) = 7a3b342c5681921ce2e0c2496509d30b5b078399d5a7bd2358f95166d57d91df 6 | -------------------------------------------------------------------------------- /graphite/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A "smart font" system 2 | # URL : https://graphite.sil.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake 5 | 6 | name=graphite 7 | version=1.3.14 8 | release=2 9 | source=("https://github.com/silnrsi/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | mkdir build 15 | cd build 16 | 17 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr 18 | 19 | make 20 | make DESTDIR="$PKG" install 21 | } 22 | -------------------------------------------------------------------------------- /hacksaw/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/hacksaw 4 | -------------------------------------------------------------------------------- /hacksaw/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2YlX8jALIiLfQuHPdV9jwON+Ot0+ew/5GvR61I0kIz1sT344mO2zcycAlVmec71IW4XLZKu4S0yd4ZXE132Yw4= 3 | SHA256 (Pkgfile) = bba7551a299ea654e6d2a9eb7ec8f927543787226208688321ebe44dd65d0956 4 | SHA256 (.footprint) = 858f7a99b4396034e1c456bb7d45f4e1b3ec55656c17b726601c7577a9994ed0 5 | SHA256 (fd6b6bd1be435dd546e7efd0ed8800623bb098fa.tar.gz) = 3467d1a0603892f375f55770d90a0e4a8521f656cbc998b586980a0f6870e892 6 | -------------------------------------------------------------------------------- /hacksaw/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : hacksaw (select operation) 2 | # URL : https://github.com/nexromancers/hacksaw 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : rust 5 | 6 | name=hacksaw 7 | commit=fd6b6bd1be435dd546e7efd0ed8800623bb098fa 8 | version=20200910 9 | release=1 10 | source=("https://github.com/nexromancers/$name/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "$name-$commit" 14 | 15 | cargo build --release --locked 16 | 17 | install -Dm755 "target/release/$name" -t "$PKG/usr/bin" 18 | } 19 | -------------------------------------------------------------------------------- /hyperfine/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/hyperfine 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/hyperfine.1.gz 8 | -------------------------------------------------------------------------------- /hyperfine/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4O76i8gHbnAnppK5iRXgQMC1OBch4G9bQleWVoGvKMBB3Zr+mzQLJi1KCOfEEVCxW9bBMapsUwqvsetv7pWLgg= 3 | SHA256 (Pkgfile) = d533edea0988dcd8d8eb5628c5917645465f935f16eb1b972d13733117e8171a 4 | SHA256 (.footprint) = f5641678dba6d4ae1962ba359a283e292d25fa81b59240c30053805d5dda916f 5 | SHA256 (v1.19.0.tar.gz) = d1c782a54b9ebcdc1dedf8356a25ee11e11099a664a7d9413fdd3742138fa140 6 | -------------------------------------------------------------------------------- /hyperfine/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A command-line benchmarking tool 2 | # URL : https://github.com/sharkdp/hyperfine 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : rust 5 | 6 | name=hyperfine 7 | version=1.19.0 8 | release=1 9 | source=("https://github.com/sharkdp/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | cargo build --release --locked 15 | 16 | install -Dm755 "target/release/$name" -t "$PKG/usr/bin" 17 | install -Dm644 "doc/$name.1" -t "$PKG/usr/share/man/man1" 18 | } 19 | -------------------------------------------------------------------------------- /id3/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/id3 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/id3.1.gz 8 | -------------------------------------------------------------------------------- /id3/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2KcYkJ9rxEz3vaAjuVxGQzplkI+A8I0IvyfX1sUjl9g7634LB9tpeIN0hAZP4Jk9svZKqH8mQvLEknDqgxRGQs= 3 | SHA256 (Pkgfile) = ed9117230a3f85feb3784ba3118c32876b86ad74b7f356e91f4fe8194721d92d 4 | SHA256 (.footprint) = c029eeb3f72c9c356826784038d52a7bd84fb466cb15cbd872627e2362bc6016 5 | SHA256 (0.81.tar.gz) = 25dd71dd37473262b4d545872582848b3cc79f8df1fb8696ed6f669317f58c29 6 | SHA256 (man.patch) = de0609ab9fae814dbeb738c9fd11f7be43974a34c4776dac2f851816bde5ef2f 7 | -------------------------------------------------------------------------------- /id3/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A portable command-line mass tagger 2 | # URL : https://squell.github.io/id3 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : 5 | 6 | name=id3 7 | version=0.81 8 | release=1 9 | source=( 10 | "https://github.com/squell/$name/archive/$version.tar.gz" 11 | man.patch 12 | ) 13 | 14 | build() { 15 | cd "$name-$version" 16 | 17 | patch -p 1 -i "$SRC/man.patch" 18 | 19 | make 20 | make prefix=/usr mandir=/usr/share/man DESTDIR="$PKG" install 21 | } 22 | -------------------------------------------------------------------------------- /id3/man.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur old/makefile new/makefile 2 | --- old/makefile 2021-10-19 22:36:15.000000000 +0100 3 | +++ new/makefile 2022-07-27 03:50:57.299156666 +0100 4 | @@ -38,7 +38,7 @@ 5 | 6 | BSD_INSTALL_PROGRAM ?= $(INSTALL) 7 | BSD_INSTALL_DATA ?= $(INSTALL) -m 644 8 | -BSD_INSTALL_MAN ?= $(INSTALL) -m 644 9 | +BSD_INSTALL_MAN ?= $(INSTALL) -Dm 644 10 | 11 | ## makefile setup ########################################################## 12 | 13 | -------------------------------------------------------------------------------- /iwd/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwx------ root/root etc/iwd/ 3 | drwxr-xr-x root/root etc/rc.d/ 4 | -rwxr-xr-x root/root etc/rc.d/iwd 5 | drwxr-xr-x root/root usr/ 6 | drwxr-xr-x root/root usr/bin/ 7 | -rwxr-xr-x root/root usr/bin/iwctl 8 | -rwxr-xr-x root/root usr/bin/iwmon 9 | drwxr-xr-x root/root usr/sbin/ 10 | -rwxr-xr-x root/root usr/sbin/iwd 11 | drwxr-xr-x root/root usr/share/ 12 | drwxr-xr-x root/root usr/share/dbus-1/ 13 | drwxr-xr-x root/root usr/share/dbus-1/system.d/ 14 | -rw-r--r-- root/root usr/share/dbus-1/system.d/iwd-dbus.conf 15 | drwxr-xr-x root/root usr/share/man/ 16 | drwxr-xr-x root/root usr/share/man/man1/ 17 | -rw-r--r-- root/root usr/share/man/man1/iwctl.1.gz 18 | -rw-r--r-- root/root usr/share/man/man1/iwmon.1.gz 19 | drwxr-xr-x root/root usr/share/man/man5/ 20 | -rw-r--r-- root/root usr/share/man/man5/iwd.ap.5.gz 21 | -rw-r--r-- root/root usr/share/man/man5/iwd.config.5.gz 22 | -rw-r--r-- root/root usr/share/man/man5/iwd.network.5.gz 23 | drwxr-xr-x root/root usr/share/man/man7/ 24 | -rw-r--r-- root/root usr/share/man/man7/iwd.debug.7.gz 25 | drwxr-xr-x root/root usr/share/man/man8/ 26 | -rw-r--r-- root/root usr/share/man/man8/iwd.8.gz 27 | drwxr-xr-x root/root var/ 28 | drwxr-xr-x root/root var/lib/ 29 | drwx------ root/root var/lib/iwd/ 30 | -------------------------------------------------------------------------------- /iwd/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw46pYq4Zo/rrhvbCsOyemya7knSQ2wE3oWcq0mJt7CbYvL1I8bk9D7VJc0QvQTi7KTy9+LHNOhtrO9zgsdp01wk= 3 | SHA256 (Pkgfile) = 6828122813950ed63ac5e4f8efe45eb17d0b80f5f8b3753048fd390fe15c7f5b 4 | SHA256 (.footprint) = 0aa5e4078b6db24985866855c67c997f4461f150c195a2c1b45ab95f5f9fd1fb 5 | SHA256 (iwd-3.8.tar.xz) = c556a5a5376270af68940e04e26765026fbbbe4941668317c274c91042611cdf 6 | SHA256 (iwd) = 2fb8152a6bc78b8a84b8264e346050b9df0d984f7caf9ce45ff57b9b9c199dca 7 | -------------------------------------------------------------------------------- /iwd/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Wireless daemon for Linux 2 | # URL : https://iwd.wiki.kernel.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : readline dbus 5 | 6 | name=iwd 7 | version=3.8 8 | release=1 9 | source=( 10 | "https://www.kernel.org/pub/linux/network/wireless/$name-$version.tar.xz" 11 | "$name" 12 | ) 13 | 14 | build() { 15 | cd "$name-$version" 16 | 17 | ./configure \ 18 | --prefix=/usr \ 19 | --libexecdir=/usr/sbin \ 20 | --localstatedir=/var \ 21 | --sysconfdir=/etc \ 22 | --disable-systemd-service 23 | 24 | make 25 | make DESTDIR="$PKG" install 26 | 27 | install -dm700 \ 28 | "$PKG/etc/$name" \ 29 | "$PKG/var/lib/$name" 30 | 31 | install -Dm755 "$SRC/$name" -t "$PKG/etc/rc.d" 32 | } 33 | -------------------------------------------------------------------------------- /iwd/iwd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # iwd - start / stop iwd 4 | 5 | SSD=/sbin/start-stop-daemon 6 | PROG_DHCP=/sbin/dhcpcd 7 | PROG_WIFI=/usr/sbin/iwd 8 | PID_DHCP=/var/run/dhcpcd.pid 9 | PID_WIFI=/var/run/iwd.pid 10 | 11 | OPTS_DHCP= 12 | OPTS_WIFI= 13 | 14 | print_status() { 15 | "$SSD" -T -p "$2" 16 | 17 | case $? in 18 | 3) echo "$1 isn't running";; 19 | 0) echo "$1 is running with pid $(cat "$2")";; 20 | 1) echo "$1 isn't running but the pid file $2 exists";; 21 | 4) echo "unable to determine the program status" 22 | esac 23 | } 24 | 25 | case $1 in 26 | start) 27 | "$SSD" -S -bmC -p "$PID_WIFI" -x "$PROG_WIFI" -- $OPTS_WIFI && 28 | "$SSD" -S -p "$PID_DHCP" -x "$PROG_DHCP" -- $OPTS_DHCP || var=1 29 | ;; 30 | stop) 31 | "$SSD" -K -R 10 -p "$PID_DHCP" || var=1 32 | "$SSD" -K -R 10 -p "$PID_WIFI" || var=1 33 | ;; 34 | restart) 35 | $0 stop 36 | $0 start 37 | ;; 38 | status) 39 | print_status "$PROG_WIFI" "$PID_WIFI" 40 | print_status "$PROG_DHCP" "$PID_DHCP" 41 | ;; 42 | *) echo "usage : ${0##*/} [start|stop|restart|status]" 43 | esac 44 | 45 | exit "${var:-$?}" 46 | -------------------------------------------------------------------------------- /jq/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/jq 4 | drwxr-xr-x root/root usr/include/ 5 | -rw-r--r-- root/root usr/include/jq.h 6 | -rw-r--r-- root/root usr/include/jv.h 7 | drwxr-xr-x root/root usr/lib/ 8 | -rw-r--r-- root/root usr/lib/libjq.a 9 | -rwxr-xr-x root/root usr/lib/libjq.la 10 | lrwxrwxrwx root/root usr/lib/libjq.so -> libjq.so.1.0.4 11 | lrwxrwxrwx root/root usr/lib/libjq.so.1 -> libjq.so.1.0.4 12 | -rwxr-xr-x root/root usr/lib/libjq.so.1.0.4 13 | drwxr-xr-x root/root usr/lib/pkgconfig/ 14 | -rw-r--r-- root/root usr/lib/pkgconfig/libjq.pc 15 | drwxr-xr-x root/root usr/share/ 16 | drwxr-xr-x root/root usr/share/man/ 17 | drwxr-xr-x root/root usr/share/man/man1/ 18 | -rw-r--r-- root/root usr/share/man/man1/jq.1.gz 19 | -------------------------------------------------------------------------------- /jq/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwyZYWsV0svn6Anc2kWLcH7Ehhodf3WQUSJjqeXrsF9MK80HxSj11GCGpWL4MUGXG2TrkWjts/4hmohluIM5QTAE= 3 | SHA256 (Pkgfile) = 96e69ac5d8faec08d1fca54e9e9288de19f9b77cdc5248ea3dc49b0dd83c5485 4 | SHA256 (.footprint) = 5225fc2ef3d65e4ec2123649a0f4b42e27d826f893249fb5208e8097f30b15cb 5 | SHA256 (jq-1.7.1.tar.gz) = 478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2 6 | -------------------------------------------------------------------------------- /jq/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Lightweight and flexible command-line JSON processor 2 | # URL : https://stedolan.github.io/jq 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : oniguruma 5 | 6 | name=jq 7 | version=1.7.1 8 | release=1 9 | source=("https://github.com/stedolan/$name/releases/download/$name-$version/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | ./configure --prefix=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | 19 | rm -rf "$PKG/usr/share/doc" 20 | } 21 | -------------------------------------------------------------------------------- /keychain/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/keychain 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/keychain.1.gz 8 | -------------------------------------------------------------------------------- /keychain/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw3xLmsLU0EW6XyA2X/wk/R1hr8g4kvsJ02KaVaCfNtwjmZX1D+0Qoz4G7j1bVZNdx7xeDH7OBjohqrmHL3ieAgA= 3 | SHA256 (Pkgfile) = 0e34e2dd41415aa43ebb6ea481fd15473ca8549a5ade3268c6bbded124c67fa3 4 | SHA256 (.footprint) = b39ebdd1aad6f50af850f7e5bb7ef472eebd6bd0ed781cf42ad972055edf80e9 5 | SHA256 (keychain) = d38eb3129a65355305656a180d6f45ff7fa1e8a7e48e24aaa2a6d1b39b473407 6 | SHA256 (keychain.1) = 3b3015d5059969439e65880bd73b86401f6c3159504d1dce3c761509c7c52d9d 7 | -------------------------------------------------------------------------------- /keychain/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A frontend to ssh-agent and ssh-add 2 | # URL : https://www.funtoo.org/keychain 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=keychain 6 | version=2.9.5 7 | release=1 8 | source=( 9 | "https://github.com/funtoo/$name/releases/download/2.9.2/$name" 10 | "https://github.com/funtoo/$name/releases/download/2.9.2/$name.1" 11 | ) 12 | 13 | build() { 14 | install -Dm755 "$name" -t "$PKG/usr/bin" 15 | install -Dm644 "$name.1" -t "$PKG/usr/share/man/man1" 16 | } 17 | -------------------------------------------------------------------------------- /lemonbar/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/lemonbar 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/lemonbar.1.gz 8 | -------------------------------------------------------------------------------- /lemonbar/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwwXxE3ZJPk1SW+gn0teVyoYoHpLxB5idGPINhlx1uRzPrJinayMbMEX3BwST5D2JaQVfNJv1RlXD2Hu8yWaw6wo= 3 | SHA256 (Pkgfile) = 9a9daa8f86094f0e83abc898b323f6b42ac940edc7a3fc3179dda6d6e872d09e 4 | SHA256 (.footprint) = a75612facab1b1d79d19dbee12bcfde3085a4f4222e464d8f1f919c4b336e684 5 | SHA256 (v1.5.tar.gz) = bc8defe0ce6e4c1b16fd6ba3080a08e4502d6cf9d09440186044eae6b2d7460d 6 | -------------------------------------------------------------------------------- /lemonbar/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A featherweight, lemon-scented bar based on xcb 2 | # URL : https://github.com/lemonboy/lemonbar 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxcb xorg-libxrandr 5 | 6 | name=lemonbar 7 | version=1.5 8 | release=1 9 | source=("https://github.com/lemonboy/bar/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "bar-$version" 13 | 14 | make DESTDIR="$PKG" install 15 | } 16 | -------------------------------------------------------------------------------- /libass/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/include/ 3 | drwxr-xr-x root/root usr/include/ass/ 4 | -rw-r--r-- root/root usr/include/ass/ass.h 5 | -rw-r--r-- root/root usr/include/ass/ass_types.h 6 | drwxr-xr-x root/root usr/lib/ 7 | -rw-r--r-- root/root usr/lib/libass.a 8 | -rwxr-xr-x root/root usr/lib/libass.la 9 | lrwxrwxrwx root/root usr/lib/libass.so -> libass.so.9.3.1 10 | lrwxrwxrwx root/root usr/lib/libass.so.9 -> libass.so.9.3.1 11 | -rwxr-xr-x root/root usr/lib/libass.so.9.3.1 12 | drwxr-xr-x root/root usr/lib/pkgconfig/ 13 | -rw-r--r-- root/root usr/lib/pkgconfig/libass.pc 14 | -------------------------------------------------------------------------------- /libass/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9cWzUtOoNnHiEsmgsM4+TievFt8nGJNjm7AkTJsbYBcor6SqkcrfZUkaOGLFnw3MGNlJ5agmWa41vJs5bPB2ww= 3 | SHA256 (Pkgfile) = e87600389daefe8199048972f44821b15da8a14731b41788b5d0acd4bc16ff33 4 | SHA256 (.footprint) = e1512bffcd386a5d3598a57079d38035efa048e5c5fc63b2f3a7c7351cf51a10 5 | SHA256 (libass-0.17.3.tar.gz) = da7c348deb6fa6c24507afab2dee7545ba5dd5bbf90a137bfe9e738f7df68537 6 | -------------------------------------------------------------------------------- /libass/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : libass is a portable subtitle renderer for the ASS/SSA 2 | # URL : https://github.com/libass/libass 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : fribidi harfbuzz libpng 5 | 6 | name=libass 7 | version=0.17.3 8 | release=1 9 | source=("https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | ./configure --prefix=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /libluv/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/include/ 3 | drwxr-xr-x root/root usr/include/luv/ 4 | -rw-r--r-- root/root usr/include/luv/lhandle.h 5 | -rw-r--r-- root/root usr/include/luv/lreq.h 6 | -rw-r--r-- root/root usr/include/luv/luv.h 7 | -rw-r--r-- root/root usr/include/luv/util.h 8 | drwxr-xr-x root/root usr/lib/ 9 | lrwxrwxrwx root/root usr/lib/libluv.so -> libluv.so.1 10 | lrwxrwxrwx root/root usr/lib/libluv.so.1 -> libluv.so.1.51.0 11 | -rwxr-xr-x root/root usr/lib/libluv.so.1.51.0 12 | drwxr-xr-x root/root usr/lib/pkgconfig/ 13 | -rw-r--r-- root/root usr/lib/pkgconfig/libluv.pc 14 | -------------------------------------------------------------------------------- /libluv/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4i1a+htBaLjjG1oBcIUKKrbhu8CRgKDAg7vzt4nEvuT05q740nVAehJ1J1y8CI6iDIvUp/q15OD5IeAGBQZTw4= 3 | SHA256 (Pkgfile) = 20a2965e1743fb6c2da9ed7caf25cccf34c9ce8cd72f98e0c7841e5e0605d784 4 | SHA256 (.footprint) = 13da8bcd02be8bef70123fef9d70b5c2095772fff9bfd41bffd7b897e16a2b17 5 | SHA256 (luv-1.51.0-1.tar.gz) = dc706d9141c185bdce08b6fc8a9d4df05c3ac3676809ee4e9e37e1553d821237 6 | -------------------------------------------------------------------------------- /libluv/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Bare libuv bindings for lua 2 | # URL : https://github.com/luvit/luv 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : libuv luajit ninja cmake 5 | 6 | name=libluv 7 | version=1.51.0.1 8 | release=1 9 | source=("https://github.com/luvit/${name#lib}/releases/download/${version%.*}-${version##*.}/${name#lib}-${version%.*}-${version##*.}.tar.gz") 10 | 11 | build() { 12 | cd "${name#lib}-${version%.*}-${version##*.}" 13 | 14 | mkdir build 15 | cd build 16 | 17 | cmake .. \ 18 | -GNinja \ 19 | -DWITH_SHARED_LIBUV=ON \ 20 | -DLUA_BUILD_TYPE=System \ 21 | -DBUILD_MODULE=OFF \ 22 | -DBUILD_SHARED_LIBS=ON \ 23 | -DCMAKE_INSTALL_PREFIX=/usr 24 | 25 | ninja 26 | 27 | DESTDIR="$PKG" ninja install 28 | } 29 | -------------------------------------------------------------------------------- /libmpdclient/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8mMMdmySmuH0YuhS93Zrnkj9zP7zYzHrBh83XjDZuYZDY2za8bLXin4D6lIESb8oQfCUARuQ6fjbA0oVBXbkgg= 3 | SHA256 (Pkgfile) = e675e7d47904a50f096b7d79c66912b6305671e0c140b81b9647538ef5a2f702 4 | SHA256 (.footprint) = dc0e6472a54dc0210f4a595da266a92f0dfcb7ff0852808926b3bb3e8b9ec729 5 | SHA256 (libmpdclient-2.22.tar.xz) = eac15b82b5ba5ed0648af580221eb74657394f7fe768e966d9e9ebb27435429f 6 | -------------------------------------------------------------------------------- /libmpdclient/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A stable, documented, asynchronous API library for interfacing MPD 2 | # URL : http://www.musicpd.org/libs/libmpdclient 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : 5 | 6 | name=libmpdclient 7 | version=2.22 8 | release=1 9 | source=("https://www.musicpd.org/download/$name/2/$name-$version.tar.xz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | meson . build --prefix=/usr 15 | ninja -C build 16 | 17 | DESTDIR="$PKG" ninja -C build install 18 | 19 | rm -rf "$PKG/usr/share/doc" 20 | } 21 | -------------------------------------------------------------------------------- /libssh2/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwx970u4S1PBSNZ28CZJCmrHVILXARZux6YArdRYemGhgs79Hw4PJftuEFqWbwbZuQJIn2KdUxFdj/16nH+utEAE= 3 | SHA256 (Pkgfile) = 6ae4f8f1ca64804194a155f89c8d5244a98f7f64ab960beff3cee35ec8ff2eba 4 | SHA256 (.footprint) = 9a371087bf15346678e73ff2154424dd07e33d53da525ec7f53c4a91336355d7 5 | SHA256 (libssh2-1.11.1.tar.gz) = d9ec76cbe34db98eec3539fe2c899d26b0c837cb3eb466a56b0f109cabf658f7 6 | -------------------------------------------------------------------------------- /libssh2/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A client-side C library implementing the SSH2 protocol 2 | # URL : https://libssh2.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=libssh2 6 | version=1.11.1 7 | release=1 8 | source=("https://$name.org/download/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure \ 14 | --disable-static \ 15 | --prefix=/usr 16 | 17 | make 18 | make DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /libtermkey/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9SVHwmmRjdI7MdtoB8hfP9ZUp7Amb4z7Sw62/QDYi96bBK5zFwUogf6xFeT+ppDvPkH6FGz/AZLvqoBnZZT2QQ= 3 | SHA256 (Pkgfile) = 0937a5a1f064d8aa463c50b6f398333147baeec50545153b533d19fa89ba6783 4 | SHA256 (.footprint) = 24b9d99b1f7c472f319d38595b16cac5e5f385c9972999fde261c716683b2238 5 | SHA256 (libtermkey-0.22.tar.gz) = 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 6 | -------------------------------------------------------------------------------- /libtermkey/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Easy processing of keyboard entry from terminal programs 2 | # URL : http://www.leonerd.org.uk/code/libtermkey 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : unibilium 5 | 6 | name=libtermkey 7 | version=0.22 8 | release=1 9 | source=("http://www.leonerd.org.uk/code/$name/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make 15 | make PREFIX=/usr DESTDIR="$PKG" install 16 | } 17 | -------------------------------------------------------------------------------- /libtorrent/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1LoV32q+I9RbBnTeUTgPnIuCWsGI+PyUYo2lRBUGisKozMOJ4eYIwnkx39gZBgSdFZq4eGJhBokHdLbo8f1+As= 3 | SHA256 (Pkgfile) = 6d9c52ff3edd138ea44308cb4b7678616db72e3726d6542efea1ad3dc66aa327 4 | SHA256 (.footprint) = a88c482b58e248fb2271ed804f6cfad36d6ec77dd8dd064c308dd4768c2c3264 5 | SHA256 (v0.15.2.tar.gz) = 045cfc796579dd08445745c3cd38427004202eaa7529d349e482c2b67f3b52b0 6 | -------------------------------------------------------------------------------- /libtorrent/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : libTorrent BitTorrent library 2 | # URL : https://rtorrent.net 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=libtorrent 6 | version=0.15.2 7 | release=2 8 | source=("https://github.com/rakshasa/$name/archive/refs/tags/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | autoreconf \ 14 | --force \ 15 | --install \ 16 | --verbose 17 | 18 | CONFIG_SHELL=/bin/bash \ 19 | ./configure \ 20 | --prefix=/usr \ 21 | --disable-debug 22 | 23 | make 24 | make DESTDIR="$PKG" install 25 | } 26 | -------------------------------------------------------------------------------- /libvterm/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/unterm 4 | -rwxr-xr-x root/root usr/bin/vterm-ctrl 5 | -rwxr-xr-x root/root usr/bin/vterm-dump 6 | drwxr-xr-x root/root usr/include/ 7 | -rw-r--r-- root/root usr/include/vterm.h 8 | -rw-r--r-- root/root usr/include/vterm_keycodes.h 9 | drwxr-xr-x root/root usr/lib/ 10 | -rw-r--r-- root/root usr/lib/libvterm.a 11 | -rwxr-xr-x root/root usr/lib/libvterm.la 12 | lrwxrwxrwx root/root usr/lib/libvterm.so -> libvterm.so.0.0.0 13 | lrwxrwxrwx root/root usr/lib/libvterm.so.0 -> libvterm.so.0.0.0 14 | -rwxr-xr-x root/root usr/lib/libvterm.so.0.0.0 15 | drwxr-xr-x root/root usr/lib/pkgconfig/ 16 | -rw-r--r-- root/root usr/lib/pkgconfig/vterm.pc 17 | -------------------------------------------------------------------------------- /libvterm/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1KutFDYywhogWA6WE0RhBv+JG8+RldrCn+JCqOh9IawTOSD9hqtMi+LC6mnsIYeUC5adKjYo9oBN5XkDy8rpgQ= 3 | SHA256 (Pkgfile) = 756d79c4da73149dd987ab5fc6737f6d674a15250521695de7bc8049028c7f13 4 | SHA256 (.footprint) = abc07ecbcaee8f3138c66082e3736d420c2e0a52d68620861115604428397baa 5 | SHA256 (libvterm-0.3.3.tar.gz) = 09156f43dd2128bd347cbeebe50d9a571d32c64e0cf18d211197946aff7226e0 6 | -------------------------------------------------------------------------------- /libvterm/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : An abstract C99 library which implements a VT220 or xterm-like terminal emulator 2 | # URL : http://www.leonerd.org.uk/code/libvterm 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=libvterm 6 | version=0.3.3 7 | release=1 8 | source=("http://www.leonerd.org.uk/code/$name/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make PREFIX=/usr DESTDIR="$PKG" install 14 | } 15 | -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !Pkgfile 3 | !post-install 4 | !README 5 | -------------------------------------------------------------------------------- /linux/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7QMWVF9fx3fQjfbpsN5TKhnut3gzT4zvpSHyMH6j4WiDrtyRdLT0B5ND38ddz/bf/mQmRlNI8YNBC1yxK7LSwk= 3 | SHA256 (Pkgfile) = 56f812e8d959ca751d4ae40ba5d74d38eed3319e31e5f24727c44cacbc796773 4 | SHA256 (.footprint) = 8d6417844bd72ebc9fdd9887ce1ed06ffa7641f23866c1e978904f4afe7b9ae8 5 | SHA256 (linux-6.15.tar.xz) = 7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764 6 | -------------------------------------------------------------------------------- /linux/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : The Linux Kernel 2 | # URL : https://www.kernel.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=linux 6 | version=6.15 7 | release=1 8 | source=("https://cdn.kernel.org/pub/linux/kernel/v${version%%.*}.x/$name-$version.tar.xz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | shopt -s nullglob 14 | 15 | local patch; for patch in "$PKGMK_ROOT"/*.patch; do 16 | if [[ -f $patch ]]; then 17 | patch -p 1 -i "$patch" 18 | fi 19 | done 20 | 21 | shopt -u nullglob 22 | 23 | if [[ -f $PKGMK_ROOT/config ]]; then 24 | cp "$PKGMK_ROOT/config" .config 25 | fi 26 | 27 | if [[ -f $PKGMK_ROOT/defconfig ]]; then 28 | cp "$PKGMK_ROOT/defconfig" "arch/${ARCH:-x86}/configs" 29 | fi 30 | 31 | make olddefconfig 32 | make all 33 | 34 | if grep -q CONFIG_MODULES=y .config; then 35 | make \ 36 | INSTALL_MOD_PATH="$PKG" \ 37 | INSTALL_MOD_STRIP=1 \ 38 | modules_install 39 | fi 40 | 41 | local extra_version 42 | 43 | extra_version=$(grep ^EXTRAVERSION Makefile) 44 | extra_version=${extra_version#* = } 45 | 46 | install -Dm644 System.map \ 47 | "$PKG/boot/System.map-$version$extra_version" 48 | 49 | install -Dm644 arch/x86_64/boot/bzImage \ 50 | "$PKG/boot/vmlinuz-$version$extra_version" 51 | } 52 | -------------------------------------------------------------------------------- /linux/README: -------------------------------------------------------------------------------- 1 | Personal kernel, experimental 2 | -------------------------------------------------------------------------------- /linux/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | grub-mkconfig -o /boot/grub/grub.cfg 4 | -------------------------------------------------------------------------------- /ltrace/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | -rw-r--r-- root/root etc/ltrace.conf 3 | drwxr-xr-x root/root usr/ 4 | drwxr-xr-x root/root usr/bin/ 5 | -rwxr-xr-x root/root usr/bin/ltrace 6 | drwxr-xr-x root/root usr/share/ 7 | drwxr-xr-x root/root usr/share/doc/ 8 | drwxr-xr-x root/root usr/share/man/ 9 | drwxr-xr-x root/root usr/share/man/man1/ 10 | -rw-r--r-- root/root usr/share/man/man1/ltrace.1.gz 11 | drwxr-xr-x root/root usr/share/man/man5/ 12 | -rw-r--r-- root/root usr/share/man/man5/ltrace.conf.5.gz 13 | -------------------------------------------------------------------------------- /ltrace/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwxql8gXeR7R+EOHmpPF9GU94faFmHeulArc1AoidAaZ8YI89DOAiO1yMOwNGfsntEbHDZbXVkeRP8p0ax4QCBAE= 3 | SHA256 (Pkgfile) = 244714c5628995b1b9dd2079b0a197249e56a5bd70f2b31127f29ed487a4e842 4 | SHA256 (.footprint) = 038708753cb17dda555a7edf65eb8b5f877ef9fd02b8d0d0f53eb82ca0233cda 5 | SHA256 (ltrace_0.7.3.orig.tar.bz2) = 0e6f8c077471b544c06def7192d983861ad2f8688dd5504beae62f0c5f5b9503 6 | -------------------------------------------------------------------------------- /ltrace/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Intercepts and records dynamic library calls 2 | # URL : http://www.ltrace.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=ltrace 6 | version=0.7.3 7 | release=1 8 | source=("http://www.$name.org/${name}_$version.orig.tar.bz2") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure \ 14 | --prefix=/usr \ 15 | --sysconfdir=/etc \ 16 | --disable-werror 17 | 18 | make 19 | make DESTDIR="$PKG" install 20 | 21 | rm -rf "$PKG/usr/share/doc/$name" 22 | } 23 | -------------------------------------------------------------------------------- /lua-lpeg/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/lib/ 3 | drwxr-xr-x root/root usr/lib/lua/ 4 | drwxr-xr-x root/root usr/lib/lua/5.1/ 5 | -rwxr-xr-x root/root usr/lib/lua/5.1/lpeg.so 6 | drwxr-xr-x root/root usr/lib/lua/5.2/ 7 | -rwxr-xr-x root/root usr/lib/lua/5.2/lpeg.so 8 | drwxr-xr-x root/root usr/lib/lua/5.3/ 9 | -rwxr-xr-x root/root usr/lib/lua/5.3/lpeg.so 10 | drwxr-xr-x root/root usr/share/ 11 | drwxr-xr-x root/root usr/share/lua/ 12 | drwxr-xr-x root/root usr/share/lua/5.1/ 13 | -rw-r--r-- root/root usr/share/lua/5.1/re.lua 14 | drwxr-xr-x root/root usr/share/lua/5.2/ 15 | -rw-r--r-- root/root usr/share/lua/5.2/re.lua 16 | drwxr-xr-x root/root usr/share/lua/5.3/ 17 | -rw-r--r-- root/root usr/share/lua/5.3/re.lua 18 | -------------------------------------------------------------------------------- /lua-lpeg/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw78As4miRdtAwV49knlmrwf9YxqOE3vJkktVpJDnk36vwKaH9LrzpNwuvgAO0zkHr1lCAGyuzL/9GYPJxZzSjQ0= 3 | SHA256 (Pkgfile) = 5fc9511d36f4aa604dec93bfb0d867942494c6efe56ce2bbde55f297733e7b9f 4 | SHA256 (.footprint) = 6a9d34813eb42558087edc7658a958c4a446ebeddb1a06d75b8cf3665b5c0e47 5 | SHA256 (lpeg-1.1.0.tar.gz) = 4b155d67d2246c1ffa7ad7bc466c1ea899bbc40fef0257cc9c03cecbaed4352a 6 | -------------------------------------------------------------------------------- /lua-lpeg/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Pattern matching library for Lua 2 | # URL : http://www.inf.puc-rio.br/~roberto/lpeg 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : lua lua51 5 | 6 | name=lua-lpeg 7 | version=1.1.0 8 | release=1 9 | source=("http://www.inf.puc-rio.br/~roberto/${name#*-}/${name#*-}-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name#*-}-$version" 13 | 14 | make LUADIR="/usr/include/${name%-*}jit" "${name%-*}=${name%-*}jit" 15 | 16 | for version in 5.{1..3}; do 17 | install -Dm755 "${name#*-}.so" -t "$PKG/usr/lib/${name%-*}/$version" 18 | install -Dm644 "re.${name%-*}" -t "$PKG/usr/share/${name%-*}/$version" 19 | done 20 | } 21 | -------------------------------------------------------------------------------- /lua-mpack/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/lib/ 3 | drwxr-xr-x root/root usr/lib/lua/ 4 | drwxr-xr-x root/root usr/lib/lua/5.1/ 5 | -rwxr-xr-x root/root usr/lib/lua/5.1/mpack.so 6 | drwxr-xr-x root/root usr/lib/lua/5.2/ 7 | -rwxr-xr-x root/root usr/lib/lua/5.2/mpack.so 8 | drwxr-xr-x root/root usr/lib/lua/5.3/ 9 | -rwxr-xr-x root/root usr/lib/lua/5.3/mpack.so 10 | -------------------------------------------------------------------------------- /lua-mpack/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4M/ThhTsJPALehft86G4P6Mj6VFuqi2nwQFTMqiG/lBJtz4wcBYkjXxy3yqrNOicDZ3kUrJ1HOxPlC+gnB45gM= 3 | SHA256 (Pkgfile) = 513ef9532bd45d28b24b4a9712fa93b9ee3c5555911392a387a39d9e724ba378 4 | SHA256 (.footprint) = 71fab58ec63cf7f5f8066d2d89f9260e7368ee3d10e3839b3949842072fd2742 5 | SHA256 (1.0.12.tar.gz) = 7c3f0a5fcd0d7c169fd7bc95978412628d8f59eb9da1d32cf3e8a864b741ec92 6 | -------------------------------------------------------------------------------- /lua-mpack/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : libmpack lua bindings 2 | # URL : https://github.com/libmpack/libmpack-lua 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : lua lua51 5 | 6 | name=lua-mpack 7 | version=1.0.12 8 | release=1 9 | source=("https://github.com/${name/lua-/lib}/${name/lua-/lib}-${name%-*}/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "${name/lua-/lib}-${name%-*}-$version" 13 | 14 | make -j 1 15 | make -C mpack-src -j 1 16 | 17 | for version in 5.{1..3}; do 18 | gcc -O2 -fPIC "-I/usr/include/lua$version" -c lmpack.c -o lmpack.o 19 | gcc -shared -o "mpack.so.$version" lmpack.o 20 | install -Dm755 "mpack.so.$version" "$PKG/usr/lib/lua/$version/mpack.so" 21 | done 22 | } 23 | -------------------------------------------------------------------------------- /luajit/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4ezp4AHxzguOMBzo7CJ0KWuBmT0fOxdLuwwnNDRMRJa+s222xk9RUyhBKvLjD4/d8sdgct2du8yzXznCHaweQQ= 3 | SHA256 (Pkgfile) = 60676d7bccf51a203912712221613d54ee7d9d3bbe3a009a130160ed9f464e1b 4 | SHA256 (.footprint) = a29a657f318913e08400041c459da2cdb87650e9316be3626f4298d81ee096e2 5 | SHA256 (5790d253972c9d78a0c2aece527eda5b134bbbf7.tar.gz) = a299cd389c4568cff4c900e9e86fb56b1f422bf38497a695f6a96e37607a6645 6 | -------------------------------------------------------------------------------- /luajit/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A Just-In-Time Compiler for Lua 2 | # URL : https://luajit.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=luajit 6 | commit=5790d253972c9d78a0c2aece527eda5b134bbbf7 7 | version=20240422 8 | release=1 9 | source=("https://github.com/$name/$name/archive/$commit.tar.gz") 10 | 11 | build() { 12 | cd "LuaJIT-$commit" 13 | 14 | make PREFIX=/usr CFLAGS+=' -fPIC' amalg 15 | make PREFIX=/usr DESTDIR="$PKG" install 16 | 17 | ln -s "$name-2.0" "$PKG/usr/include/$name" 18 | } 19 | -------------------------------------------------------------------------------- /lz4/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/lz4 4 | lrwxrwxrwx root/root usr/bin/lz4c -> lz4 5 | lrwxrwxrwx root/root usr/bin/lz4cat -> lz4 6 | lrwxrwxrwx root/root usr/bin/unlz4 -> lz4 7 | drwxr-xr-x root/root usr/include/ 8 | -rw-r--r-- root/root usr/include/lz4.h 9 | -rw-r--r-- root/root usr/include/lz4file.h 10 | -rw-r--r-- root/root usr/include/lz4frame.h 11 | -rw-r--r-- root/root usr/include/lz4frame_static.h 12 | -rw-r--r-- root/root usr/include/lz4hc.h 13 | drwxr-xr-x root/root usr/lib/ 14 | -rw-r--r-- root/root usr/lib/liblz4.a 15 | lrwxrwxrwx root/root usr/lib/liblz4.so -> liblz4.so.1.10.0 16 | lrwxrwxrwx root/root usr/lib/liblz4.so.1 -> liblz4.so.1.10.0 17 | -rwxr-xr-x root/root usr/lib/liblz4.so.1.10.0 18 | drwxr-xr-x root/root usr/lib/pkgconfig/ 19 | -rw-r--r-- root/root usr/lib/pkgconfig/liblz4.pc 20 | drwxr-xr-x root/root usr/share/ 21 | drwxr-xr-x root/root usr/share/man/ 22 | drwxr-xr-x root/root usr/share/man/man1/ 23 | -rw-r--r-- root/root usr/share/man/man1/lz4.1.gz 24 | lrwxrwxrwx root/root usr/share/man/man1/lz4c.1.gz -> lz4.1.gz 25 | lrwxrwxrwx root/root usr/share/man/man1/lz4cat.1.gz -> lz4.1.gz 26 | lrwxrwxrwx root/root usr/share/man/man1/unlz4.1.gz -> lz4.1.gz 27 | -------------------------------------------------------------------------------- /lz4/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw6XFCN8QKn9Q4RFa3QDmwXAjBGaxUL729xxJp9sFwq5lBSB9VKQYojZFUlb7wzU+7DvtmIR6rnQlxjoJtuVQRQE= 3 | SHA256 (Pkgfile) = 8539d8ad6480c3757c633995b043be6ac773dafb3a9964cfd2777f1fee362b47 4 | SHA256 (.footprint) = 2e48152bc527656ac55aba35030f79af1ae3951a32536ef79998f765ecd6c0e6 5 | SHA256 (v1.10.0.tar.gz) = 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b 6 | -------------------------------------------------------------------------------- /lz4/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Extremely fast compression algorithm 2 | # URL : https://github.com/lz4/lz4 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=lz4 6 | version=1.10.0 7 | release=1 8 | source=("https://github.com/$name/$name/archive/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make DESTDIR="$PKG" PREFIX=/usr install 14 | } 15 | -------------------------------------------------------------------------------- /minizinc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwyNAAN2OuEXjL4dqLf/qcfT8hxZU6iDUG0k+BEgsAGHF5fEM+XywWUEKUJi/1l44ey1GSVpbSesW/GdDg1kYqg4= 3 | SHA256 (Pkgfile) = 60f5971c890cd403eb22d195dfdbc422903bf0348980e6125107ed604e101550 4 | SHA256 (.footprint) = fabeaef85532958d796ae4ae0b4620df20a8cf5358d36aa670018075da4b9012 5 | SHA256 (2.9.3.tar.gz) = 6380c8a294232bc3c015e63b5ac247885a3ae0e57badab8e329218288e396619 6 | -------------------------------------------------------------------------------- /minizinc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A free and open-source constraint modeling language 2 | # URL : https://www.minizinc.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake 5 | 6 | name=minizinc 7 | version=2.9.3 8 | release=1 9 | source=("https://github.com/$name/lib$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "lib$name-$version" 13 | 14 | mkdir build; cd "$_" 15 | 16 | cmake .. \ 17 | -DCMAKE_BUILD_TYPE=None \ 18 | -DCMAKE_INSTALL_PREFIX=/usr 19 | 20 | make 21 | make DESTDIR="$PKG" install 22 | } 23 | -------------------------------------------------------------------------------- /mpc/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/mpc 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/bash-completion/ 6 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 7 | -rw-r--r-- root/root usr/share/bash-completion/completions/mpc 8 | -------------------------------------------------------------------------------- /mpc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8ALa/hc5tjqjeQ/S47AL0RhxWs5bRRxk5WbXv6boaGeQWtWZpCjfWvv21fat8Srvd3gNM08e1ZHg3rnibmw0AQ= 3 | SHA256 (Pkgfile) = a8b548c309dfd68d807a4db9066711dcee9d560889e4fbaa6430222a0e38e911 4 | SHA256 (.footprint) = a6cc84e1d276c2aa9f5ceb53cd0f73a0df05f2080f09d4a57edaba9bec683c22 5 | SHA256 (mpc-0.35.tar.xz) = 382959c3bfa2765b5346232438650491b822a16607ff5699178aa1386e3878d4 6 | -------------------------------------------------------------------------------- /mpc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A minimalist command line interface to MPD 2 | # URL : https://www.musicpd.org/clients/mpc 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : libmpdclient meson ninja 5 | 6 | name=mpc 7 | version=0.35 8 | release=1 9 | source=("https://www.musicpd.org/download/$name/0/$name-$version.tar.xz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | meson . build --prefix=/usr 15 | ninja -C build 16 | 17 | DESTDIR="$PKG" ninja -C build install 18 | 19 | rm -rf "$PKG/usr/share" 20 | 21 | install \ 22 | -Dm644 contrib/mpc-completion.bash \ 23 | "$PKG/usr/share/bash-completion/completions/$name" 24 | } 25 | -------------------------------------------------------------------------------- /mpd-mpris/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/mpd-mpris 4 | -------------------------------------------------------------------------------- /mpd-mpris/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw//mAWvqtQX9rKiRUYhIs/prIxE52xVThWMITR/qqHbG2ZuAKwtp/sRPRRMqqsVDsNPejXcLfw80Gl7qo1njzQg= 3 | SHA256 (Pkgfile) = a641a4e6cc8739d316a171182adb2eba0ae62ced4fdf439323610f088841b4ee 4 | SHA256 (.footprint) = 06ab44c938aa2bdf0397910785947336abcddd1db0fdbb32335d9a0141a04da0 5 | SHA256 (mpd-mpris_0.4.1_linux_amd64.tar.gz) = 641d64b844c0eb6f0493e764e718b6a0da40f2b2611e09f7bb490efecb08f78a 6 | -------------------------------------------------------------------------------- /mpd-mpris/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : An implementation of the MPRIS protocol for MPD 2 | # URL : https://github.com/natsukagami/mpd-mpris 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : mpd dbus 5 | 6 | name=mpd-mpris 7 | version=0.4.1 8 | release=1 9 | source=("https://github.com/natsukagami/mpd-mpris/releases/download/v$version/${name}_${version}_linux_amd64.tar.gz") 10 | 11 | build() { 12 | install -Dm755 "$name" -t "$PKG/usr/bin" 13 | } 14 | -------------------------------------------------------------------------------- /mpd/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwx7OTDtjGlB9tTZKhRkzF1D6+nCmZeEqt5UpT5wQUmm0gX0opEkhHb6Pa8FU2rPb5LZFYhd0C9DtqKgf8mHxHwY= 3 | SHA256 (Pkgfile) = 5b922bc953d64d3af5a9ba76a611e078f5483e4d8c100c537a230761bb6f93b1 4 | SHA256 (.footprint) = 9f2dec917d405ccb6cfbb09aa40fe2d704b5a0dfd0d4b8248e8e45a2edebc895 5 | SHA256 (965c466e9bda262790e76edd5272e9e74b407ff3.tar.gz) = 962160ce9f6ad6bbb64fa7a66d7b939e0294e95e991265924ae485228efb9d75 6 | SHA256 (mpd) = af1e2ae54e29df6ed4b7ae36bf8452c4fda57dcd014801420413637a334c060f 7 | -------------------------------------------------------------------------------- /mpd/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A flexible, powerful, server-side application for playing music 2 | # URL : https://www.musicpd.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : meson ninja python3 python3-pip boost fmt 5 | 6 | name=mpd 7 | commit=965c466e9bda262790e76edd5272e9e74b407ff3 8 | version=10082024 9 | release=1 10 | source=( 11 | "https://github.com/musicplayerdaemon/$name/archive/$commit.tar.gz" 12 | "$name" 13 | ) 14 | 15 | build() { 16 | cd "${name^^}-$commit" 17 | 18 | # install sphinx locally 19 | local venv_dir=.venv 20 | 21 | mkdir -p "$venv_dir" 22 | python3 -m venv "$venv_dir" 23 | 24 | . "$venv_dir/bin/activate" 25 | 26 | pip3 -qqq install -U pip sphinx sphinx-rtd-theme 27 | 28 | # build & install 29 | meson . build \ 30 | --prefix=/usr \ 31 | --sysconfdir=/etc 32 | 33 | meson compile -C build -j "${JOBS:-1}" 34 | DESTDIR="$PKG" meson install -C build 35 | 36 | install -Dm644 "doc/${name}conf.example" "$PKG/etc/$name/$name.conf" 37 | install -Dm755 "$SRC/$name" "$PKG/etc/rc.d/$name" 38 | 39 | rm -rf "$PKG/usr/share/doc" 40 | } 41 | -------------------------------------------------------------------------------- /mpd/mpd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # mpd - start / stop mpd 4 | 5 | SSD=/sbin/start-stop-daemon 6 | PROG=/usr/bin/mpd 7 | OPTS= 8 | 9 | case $1 in 10 | start) "$SSD" -S -x "$PROG" -- $OPTS;; 11 | stop) "$SSD" -K -R 10 -x "$PROG";; 12 | restart) 13 | $0 stop 14 | $0 start 15 | ;; 16 | status) 17 | "$SSD" -T -x "$PROG" 18 | 19 | case $? in 20 | 3) echo "$PROG isn't running";; 21 | 0) echo "$PROG is running with pid $(pidof "$PROG")";; 22 | 1) echo "$PROG isn't running but the pid file $PID exists";; 23 | 4) echo "unable to determine the program status" 24 | esac 25 | ;; 26 | *) echo "usage: ${0##*/} [start|stop|restart|status]" 27 | esac 28 | -------------------------------------------------------------------------------- /mpv-mpris/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwxr-xr-x root/root etc/mpv/ 3 | drwxr-xr-x root/root etc/mpv/scripts/ 4 | -rwxr-xr-x root/root etc/mpv/scripts/mpris.so 5 | -------------------------------------------------------------------------------- /mpv-mpris/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2OjSeJlSUZP5eHpvbms9KpYlamf1vMalifyzk0lpZkYKNVY6nLo7o5BhQnUCAHzkBA9/vOejB6ZSXuohiL4Gwg= 3 | SHA256 (Pkgfile) = f5311bf2fd15097d86b1ef3e29905726b000f2abeec82b9bbc578b47c8400213 4 | SHA256 (.footprint) = 393a580ca3f3f02b8932608d61c149b26cb1291f86ac515cc8aadaaaeb53bd07 5 | SHA256 (1.1.tar.gz) = 71008aa181bccf4bc7b2b5b9673e9993b1d1f5b7e2c189dc3724ab23ef1f6ebb 6 | -------------------------------------------------------------------------------- /mpv-mpris/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : MPRIS plugin for mpv 2 | # URL : https://github.com/hoyon/mpv-mpris 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : mpv dbus glib gobject-introspection 5 | 6 | name=mpv-mpris 7 | version=1.1 8 | release=1 9 | source=("https://github.com/hoyon/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make 15 | 16 | install -Dm755 "${name#*-}.so" \ 17 | -t "$PKG/etc/mpv/scripts" 18 | } 19 | -------------------------------------------------------------------------------- /mpv/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw84M3aNOGVzi40/BYkJxLAa0JfNcuWVFRfkcYrD2nV9OUQbREsJgFcyNT2Z2O9tHTwOeSTxZnDzTRTT1sb5vqQ4= 3 | SHA256 (Pkgfile) = 067be3571171e51fca2b6515f5761c9f5a2ddfe1bcb2cd512d24982dcaca69a2 4 | SHA256 (.footprint) = 59cf884722e79b5da17e170b1298b868604ecdd204ef423794eeff0fb39736ea 5 | SHA256 (v0.40.0.tar.gz) = 10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3 6 | -------------------------------------------------------------------------------- /mpv/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A free, open source, and cross-platform media player 2 | # URL : https://mpv.io 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils ffmpeg libass libplacebo meson util-linux xorg-libxpresent xorg-libxscrnsaver 5 | # Optional : libcdio-paranoia libdvdnav yt-dlp 6 | 7 | name=mpv 8 | version=0.40.0 9 | release=1 10 | source=("https://github.com/$name-player/$name/archive/v$version.tar.gz") 11 | 12 | build() { 13 | local -a _flags 14 | 15 | _build_flags() { 16 | if prt-get isinst "$1" > /dev/null; then 17 | _flags+=("${@:2}") 18 | fi 19 | } 20 | 21 | _build_flags libdvdnav -D dvdnav=enabled 22 | _build_flags libcdio-paranoia -D cdda=enabled 23 | _build_flags libsdl2 -D sdl2=enabled 24 | 25 | meson setup "$name-$version" build "${_flags[@]}" \ 26 | --prefix=/usr \ 27 | --buildtype=plain \ 28 | --wrap-mode nodownload \ 29 | -D b_lto=true \ 30 | -D b_pie=true 31 | 32 | ninja -C build -j "${JOBS:-1}" 33 | 34 | DESTDIR="$PKG" meson install -C build 35 | 36 | if ! prt-get isinst bash-config > /dev/null; then 37 | rm -rf "$PKG/usr/share/bash-completion" 38 | fi 39 | 40 | if ! prt-get isinst zsh > /dev/null; then 41 | rm -rf "$PKG/usr/share/zsh" 42 | fi 43 | } 44 | -------------------------------------------------------------------------------- /msgpack-c/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwxi7AcEQpiLsM0kDlv6ZJ56kAhIsjvzs72moA68G8oKAMuCn+1X6KpvXhlB5HH+PRldIU8V98GKBXX0oLkaxBAY= 3 | SHA256 (Pkgfile) = cb888e5637fd16b807bb36b498a2c95c5cd09ec4af789aa6c4696fa7b4141ce4 4 | SHA256 (.footprint) = 265921baed25e62950c755c9b1f48ea7e64bfa9835c8c88bb84a783ef7ac2a35 5 | SHA256 (msgpack-c-6.1.0.tar.gz) = 674119f1a85b5f2ecc4c7d5c2859edf50c0b05e0c10aa0df85eefa2c8c14b796 6 | -------------------------------------------------------------------------------- /msgpack-c/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : MessagePack implementation for C and C++ 2 | # URL : https://github.com/msgpack/msgpack-c 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake boost googletest 5 | 6 | name=msgpack-c 7 | version=6.1.0 8 | release=1 9 | source=("https://github.com/msgpack/$name/releases/download/c-$version/$name-$version.tar.gz") 10 | 11 | build() { 12 | mkdir "$name-$version/build"; cd "$_" 13 | 14 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /n30f/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/n30f 4 | -------------------------------------------------------------------------------- /n30f/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0KaJjXNJgsc2EtvfVNoBioUtloHiW6GlB76lKNHVR5iS+Da0RFhxEnTEiHhS7EEJj7WxqfReomkkFbry/n4MwM= 3 | SHA256 (Pkgfile) = 58170562644e011c1d0a7abf20cab0f122c567b80d33a3a714d6b93589e8360e 4 | SHA256 (.footprint) = 5e2b763dc2c1598e1fa90e9d876666d3034c226ab325610d04bd0ca5d4ccd9d3 5 | SHA256 (08d1b273ce336be0928fa672fc1c0a4625ba50aa.tar.gz) = 599b624762f71d54dc83ce2b9744126b98a3ffefff95b10809c0a8752f55bbf5 6 | SHA256 (stdin.patch) = 9a1a0aedcd8b41ffa8afde66311a0c30ce16d77c0aaa70cdf4c74b9ca38faf55 7 | -------------------------------------------------------------------------------- /n30f/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Display a png in a borderless and transparent non-wm-managed window 2 | # URL : https://github.com/sdhand/n30f 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cairo xorg-libxcb 5 | 6 | name=n30f 7 | commit=08d1b273ce336be0928fa672fc1c0a4625ba50aa 8 | version=20200411 9 | release=2 10 | source=( 11 | "https://github.com/sdhand/$name/archive/$commit.tar.gz" 12 | stdin.patch 13 | ) 14 | 15 | build() { 16 | cd "$name-$commit" 17 | 18 | patch -p 1 -i "$SRC/stdin.patch" 19 | 20 | make 21 | make DESTDIR="$PKG" install 22 | } 23 | -------------------------------------------------------------------------------- /n30f/stdin.patch: -------------------------------------------------------------------------------- 1 | --- new/n30f.c 2023-08-05 05:06:27.935539606 +0100 2 | +++ old/n30f.c 2023-08-05 04:57:29.607517070 +0100 3 | @@ -294,7 +294,7 @@ 4 | filename = argv[optind]; 5 | 6 | // load the image or quit 7 | - cairo_surface_t *image = cairo_image_surface_create_from_png(filename); 8 | + cairo_surface_t *image = cairo_image_surface_create_from_png(strncmp(filename, "-", 2) ? filename : "/dev/stdin"); 9 | if(cairo_surface_status(image) != CAIRO_STATUS_SUCCESS) 10 | errx(1, "error reading file: %s", filename); 11 | 12 | -------------------------------------------------------------------------------- /ncmpcpp/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/ncmpcpp 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/ncmpcpp.1.gz 8 | -------------------------------------------------------------------------------- /ncmpcpp/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwxGLzkrDwm13dvXr715E7qqE4vTXsmQnMRsNT8Pj3Jbd7WqCQd2w2ZJh8OUtNIQqJV5MccP3KDu0IG7PyCt5/AQ= 3 | SHA256 (Pkgfile) = d0996c220fefd9d4b9f67ea3c4369daf78af5dff95ef65308564d10acf782f3d 4 | SHA256 (.footprint) = 88fd0a51d4df62a634791df6cb0b1fb7a478c4778c1e8d5f004511f0f2628c24 5 | SHA256 (0.10.1.tar.gz) = ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9 6 | -------------------------------------------------------------------------------- /ncmpcpp/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Featureful ncurses based MPD client inspired by ncmpc 2 | # URL : https://github.com/arybczak/ncmpcpp 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : boost libmpdclient taglib 5 | 6 | name=ncmpcpp 7 | version=0.10.1 8 | release=1 9 | source=( "https://github.com/arybczak/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | autoreconf \ 15 | --install \ 16 | --verbose 17 | 18 | ./configure --prefix=/usr 19 | 20 | make DESTDIR="$PKG" install 21 | 22 | rm -rf "$PKG/usr/share/doc" 23 | } 24 | -------------------------------------------------------------------------------- /neovim/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzwNlvm3SRhNPSTsbjLwLzqvQ596UPFfjIldC47TzSs0xpVOzVvj8q3k/MNnIhIVSOPLWqOn9oIqFnKoq/oyZwQ= 3 | SHA256 (Pkgfile) = a402a39f3cf02a1b6801e6f1a07637808ccaddcdb003b14360a7d4f76ed41a73 4 | SHA256 (.footprint) = 258ac224f46922ae307fc2a5a17ab456f2c196210c26bc7b1e48e54fed36b76a 5 | SHA256 (v0.11.2.tar.gz) = 324759a1bcd1a80b32a7eae1516ee761ec3e566d08284a24c4c7ca59079aabfa 6 | -------------------------------------------------------------------------------- /neovim/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Vim-fork focused on extensibility and usability 2 | # URL : https://github.com/neovim/neovim 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : luajit libuv libluv msgpack-c lua-lpeg lua-mpack libvterm libtermkey utf8proc tree-sitter 5 | 6 | name=neovim 7 | version=0.11.2 8 | release=1 9 | source=("https://github.com/$name/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | mkdir build; cd "$_" 15 | 16 | cmake .. \ 17 | -DCMAKE_BUILD_TYPE=MinSizeRel \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DENABLE_JEMALLOC=FALSE 20 | 21 | make DESTDIR="$PKG" install 22 | 23 | ln -s nvim "$PKG/usr/bin/vim" 24 | 25 | rm -rf "$PKG/usr/share/locale" 26 | } 27 | -------------------------------------------------------------------------------- /neovim/README: -------------------------------------------------------------------------------- 1 | Drop in replacement for vim, uninstall vim first 2 | -------------------------------------------------------------------------------- /neovim/msgpack-c.patch: -------------------------------------------------------------------------------- 1 | --- old/cmake/FindMsgpack.cmake 2023-03-04 21:11:01.542859024 +0000 2 | +++ new/cmake/FindMsgpack.cmake 2023-03-04 21:11:10.837858989 +0000 3 | @@ -7,7 +7,7 @@ 4 | find_package(PkgConfig) 5 | if (PKG_CONFIG_FOUND) 6 | pkg_search_module(PC_MSGPACK QUIET 7 | - msgpackc>=${Msgpack_FIND_VERSION} 8 | + msgpack-c>=${Msgpack_FIND_VERSION} 9 | msgpack>=${Msgpack_FIND_VERSION}) 10 | endif() 11 | 12 | @@ -28,9 +28,9 @@ 13 | 14 | if(MSVC) 15 | # The import library for the msgpack DLL has a different name 16 | - list(APPEND MSGPACK_NAMES msgpackc_import) 17 | + list(APPEND MSGPACK_NAMES msgpack-c_import) 18 | else() 19 | - list(APPEND MSGPACK_NAMES msgpackc msgpack) 20 | + list(APPEND MSGPACK_NAMES msgpack-c msgpack) 21 | endif() 22 | 23 | find_library(MSGPACK_LIBRARY NAMES ${MSGPACK_NAMES} 24 | -------------------------------------------------------------------------------- /nmap/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7Ka/tj42xgloGwMrW2Rx3nhdda64COw9cFYBlI4nJfxEqouAg2Vr537GNM9JJNraGkTueIEhNWrtDL+xZC7hQw= 3 | SHA256 (Pkgfile) = 840847290fd80776ae2a895c36c233565b490dcb4a01f2ca800c3e04ac36fd6d 4 | SHA256 (.footprint) = 846bd0b01f0bc8a53a7b2ef2ac78281bbffbec69c91944a257958bba8d3397de 5 | SHA256 (nmap-7.97.tgz) = 8cff1945cdd7702500c9d358f15f0142dca9caf42a97e63ff4ae6b2d7aa952e5 6 | -------------------------------------------------------------------------------- /nmap/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A free and open source utility for network discovery and security auditing 2 | # URL : https://nmap.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : libpcap libpcre libssh2 lua 5 | 6 | name=nmap 7 | version=7.97 8 | release=1 9 | source=("https://$name.org/dist/$name-$version.tgz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | rm -rf \ 15 | liblua \ 16 | libpcap \ 17 | libpcre \ 18 | libssh2 \ 19 | libz \ 20 | macosx \ 21 | nwin32 22 | 23 | ./configure \ 24 | --disable-nls \ 25 | --libexecdir=/usr/lib \ 26 | --prefix=/usr \ 27 | --with-liblua=/usr \ 28 | --with-libpcap=/usr \ 29 | --with-libpcre=/usr \ 30 | --with-libssh2=/usr \ 31 | --with-zlib=/usr \ 32 | --without-ndiff \ 33 | --without-nmap-update \ 34 | --without-zenmap 35 | 36 | make 37 | make DESTDIR="$PKG" install 38 | 39 | find "$PKG" -name '*README*' -delete 40 | } 41 | -------------------------------------------------------------------------------- /noto-cjk-ttf/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw3m9KrklWZKc5zFPFpDgqNOk9ep7xsSIgBMa5PKmv8FTGmsOe3Epli1AGSnu+en3vaygqcmX3kl52TvOysU+7w8= 3 | SHA256 (Pkgfile) = 0441569a0ab3be6dba88c975e62bbb124426f5dbee41c126302695587f29f77a 4 | SHA256 (.footprint) = 67ff8bdfd64f0f7b2fe100c7ec3e72a2e5eaef9c3fcb0627d58197c8215d98b2 5 | -------------------------------------------------------------------------------- /noto-cjk-ttf/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Noto CJK fonts 2 | # URL : https://www.google.com/get/noto 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-mkfontscale fontconfig unzip 5 | 6 | name=noto-cjk-ttf 7 | version=20230817 8 | release=1 9 | source_fix=( 10 | https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/02_NotoSansCJK-TTF-VF.zip 11 | https://github.com/notofonts/noto-cjk/releases/download/Serif2.002/03_NotoSerifCJK-TTF-VF.zip 12 | ) 13 | 14 | build() { 15 | cd "$PKGMK_WORK_DIR/src" 16 | 17 | local url 18 | 19 | for url in "${source_fix[@]}"; do 20 | wget "$url"; unzip -B "${url##*/}" || : # fix exit status 21 | 22 | find . -type f -name '*.ttf' \ 23 | -exec install -D -m 644 '{}' -t "$PKG/usr/share/fonts/X11/TTF" ';' 24 | done 25 | } 26 | -------------------------------------------------------------------------------- /noto-cjk-ttf/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | dir=/usr/share/fonts/X11/TTF 4 | 5 | fc-cache -f 6 | mkfontdir "$dir" 7 | mkfontscale "$dir" 8 | -------------------------------------------------------------------------------- /noto-ttf/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw/fqPndHmDyiMNaEzaq/Xr4/nrzBJfd9a2EpVxYE3yljTCLFinTzDAhbESTMGkUe77y3MdGPlX6dpJny0KzgQQs= 3 | SHA256 (Pkgfile) = 7a368540b25618c21b86655ef0de8daeafaa2c3a7e5bb2bb3df70de16eec78e9 4 | SHA256 (.footprint) = 31de617417203f038e4937adde6d66d7955b43f54608deade9d68c02ccd5799b 5 | SHA256 (noto-monthly-release-23.10.1.tar.gz) = 3f1a466062552ccc45619b616a5a6171a064783f538f11495df36db7e6263ddd 6 | -------------------------------------------------------------------------------- /noto-ttf/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Noto fonts 2 | # URL : https://www.google.com/get/noto 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-mkfontscale fontconfig 5 | 6 | name=noto-ttf 7 | version=23.10.1 8 | release=1 9 | source=("https://github.com/${name%-*}fonts/${name%-*}fonts.github.io/archive/refs/tags/${name%-*}-monthly-release-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name%-*}fonts.github.io-${name%-*}-monthly-release-$version" 13 | 14 | install -Dm644 fonts/Noto*/full/ttf/*.ttf -t "$PKG/usr/share/fonts/X11/TTF" 15 | } 16 | -------------------------------------------------------------------------------- /noto-ttf/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | dir=/usr/share/fonts/X11/TTF 4 | 5 | fc-cache -f 6 | mkfontdir "$dir" 7 | mkfontscale "$dir" 8 | -------------------------------------------------------------------------------- /or-tools/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7woO6p0ymEeGqGRlYzQMTu8L3mecZgST3T/i5TjDWmpau0vGMz1YHiXvZDfgeX9WtDI1R+P22iR0tVW1/x1MAo= 3 | SHA256 (Pkgfile) = f55bbf066d3ba7c4f2e60be08c0b82ffe74914268744b59ca653c099cc82adb4 4 | SHA256 (.footprint) = a790a6663914675ae3aadb1685f38110b976841d3c7334439cf297c19800b06b 5 | SHA256 (v9.12.tar.gz) = de7a743c8ec097ab8906c1e00ea782ee8a4fe4ec297e15d7bdf3a187b2f8829c 6 | -------------------------------------------------------------------------------- /or-tools/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Fast and portable software for combinatorial optimization 2 | # URL : https://developers.google.com/optimization 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake 5 | # Optional : benchmark eigen3 protobuf re2 zlib 6 | 7 | name=or-tools 8 | version=9.12 9 | release=1 10 | source=("https://github.com/google/$name/archive/v$version.tar.gz") 11 | 12 | build() { 13 | cd "$name-$version" 14 | 15 | mkdir build; cd "$_" 16 | 17 | local -a args 18 | 19 | args=( 20 | -DCMAKE_C_FLAGS:STRING="$CFLAGS" 21 | -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS" 22 | -DCMAKE_INSTALL_PREFIX=/usr 23 | -DCMAKE_INSTALL_LIBDIR=lib 24 | -DBUILD_TYPE=Release 25 | -DUSE_COINOR=OFF 26 | -DUSE_SCIP=OFF 27 | -DBUILD_SAMPLES=OFF 28 | -DBUILD_EXAMPLES=OFF 29 | -DBUILD_absl=ON 30 | ) 31 | 32 | _build_flags() { 33 | local bool 34 | 35 | prt-get isinst "$1" \ 36 | && bool=OFF \ 37 | || bool=ON 38 | 39 | args+=("$2=$bool") 40 | } 41 | 42 | _build_flags benchmark -DBUILD_benchmark 43 | _build_flags eigen -DBUILD_Eigen3 44 | _build_flags highs -DBUILD_HIGHS 45 | _build_flags protobuf -DBUILD_Protobuf 46 | _build_flags re2 -DBUILD_re2 47 | _build_flags zlib -DBUILD_ZLIB 48 | 49 | cmake .. "${args[@]}" 50 | 51 | make 52 | make DESTDIR="$PKG" install 53 | } 54 | -------------------------------------------------------------------------------- /overpass-ttf/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/share/ 3 | drwxr-xr-x root/root usr/share/fonts/ 4 | drwxr-xr-x root/root usr/share/fonts/X11/ 5 | drwxr-xr-x root/root usr/share/fonts/X11/TTF/ 6 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-bold-italic.ttf 7 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-bold.ttf 8 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-extrabold-italic.ttf 9 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-extrabold.ttf 10 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-extralight-italic.ttf 11 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-extralight.ttf 12 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-heavy-italic.ttf 13 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-heavy.ttf 14 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-italic.ttf 15 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-light-italic.ttf 16 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-light.ttf 17 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-mono-bold.ttf 18 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-mono-light.ttf 19 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-mono-regular.ttf 20 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-mono-semibold.ttf 21 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-regular.ttf 22 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-semibold-italic.ttf 23 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-semibold.ttf 24 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-thin-italic.ttf 25 | -rw-r--r-- root/root usr/share/fonts/X11/TTF/overpass-thin.ttf 26 | -------------------------------------------------------------------------------- /overpass-ttf/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw92uZ+pYdnl1cCg3uiDKR7qrv6f3gveKAbbuxF/gANaDUIYkaveu5EZ0JgOHfUxGAywvbS4Fb77+aKvFvo/0sgs= 3 | SHA256 (Pkgfile) = 2edc39d360d32a068b9a2bcc4b1fc92bc88dcb51d193bfa394f3903a98a5759f 4 | SHA256 (.footprint) = 06d3e09d8637303bc59f34901e1f5eaa17884bae4121db9b81d70ccaf884e746 5 | SHA256 (v3.0.5.tar.gz) = beb7528f1e9adf3decf841f02510a3752820561a06842f9097d9f2565fe41f34 6 | -------------------------------------------------------------------------------- /overpass-ttf/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : An open source font family 2 | # URL : http://overpassfont.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-mkfontscale fontconfig 5 | 6 | name=overpass-ttf 7 | version=3.0.5 8 | release=1 9 | source=("https://github.com/redhatbrand/${name%-*}/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "Overpass-$version" 13 | 14 | install -Dm644 webfonts/"${name%-*}"{-,-mono-}webfont/*.ttf \ 15 | -t "$PKG/usr/share/fonts/X11/TTF" 16 | } 17 | -------------------------------------------------------------------------------- /overpass-ttf/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | dir=/usr/share/fonts/X11/TTF 4 | 5 | fc-cache -f 6 | mkfontdir "$dir" 7 | mkfontscale "$dir" 8 | -------------------------------------------------------------------------------- /patchelf/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/patchelf 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/patchelf.1.gz 8 | drwxr-xr-x root/root usr/share/zsh/ 9 | drwxr-xr-x root/root usr/share/zsh/site-functions/ 10 | -rw-r--r-- root/root usr/share/zsh/site-functions/_patchelf 11 | -------------------------------------------------------------------------------- /patchelf/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1T9sqgxAnV5kROxYDTO2bxbgpKFI/588N9hfFWWgiFvzZfbQf7le+pW9cot/qla+Q314fME4oNfkhf4plVRrAo= 3 | SHA256 (Pkgfile) = 4981fc4a888f32334a0a1b2f5772734aed2c5e1558f5804f347d1bff149e3e89 4 | SHA256 (.footprint) = ee12adf4c0d36253f2e43911b9ad9f76465f1e82ccb7b596ef78763da9984d31 5 | SHA256 (0.18.0.tar.gz) = 1451d01ee3a21100340aed867d0b799f46f0b1749680028d38c3f5d0128fb8a7 6 | -------------------------------------------------------------------------------- /patchelf/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A small utility to modify the dynamic linker and RPATH of ELF executables 2 | # URL : https://github.com/nixos/patchelf 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=patchelf 6 | version=0.18.0 7 | release=1 8 | source=("https://github.com/nixos/$name/archive/$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./bootstrap.sh 14 | ./configure --prefix=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | 19 | rm -rf "$PKG/usr/share/doc" 20 | } 21 | -------------------------------------------------------------------------------- /pcf2bdf/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/pcf2bdf 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/pcf2bdf.1.gz 8 | -------------------------------------------------------------------------------- /pcf2bdf/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1TkzVPDl2iDcychCyMkvxf3WCMkNwE55qOdPNoRSq6IHEMqrA+BmqFTKJPEkqutgaunjMXCd0FP+cQjFlCwKwA= 3 | SHA256 (Pkgfile) = 2d53917c7c15b9b6638f44a98ad7c2ced431e7d8903eb31d3ac567af82e187f4 4 | SHA256 (.footprint) = d3cc4b2fe1ee1b1c204c7ccaa28370f9a9ae617155c0169342e387b22a661dac 5 | SHA256 (1.07.tar.gz) = f2551a384387e15b0155efcb23c260261996034badc51ab43cfe27b8987cf4dd 6 | -------------------------------------------------------------------------------- /pcf2bdf/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Convert font from PCF to BDF 2 | # URL : https://github.com/ganaware/pcf2bdf 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=pcf2bdf 6 | version=1.07 7 | release=1 8 | source=("https://github.com/ganaware/$name/archive/$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make -f Makefile.gcc 14 | 15 | install -Dm755 "$name" -t "$PKG/usr/bin" 16 | install -Dm644 "$name.man" "$PKG/usr/share/man/man1/$name.1" 17 | } 18 | -------------------------------------------------------------------------------- /playerctl/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/playerctl 4 | -rwxr-xr-x root/root usr/bin/playerctld 5 | drwxr-xr-x root/root usr/include/ 6 | drwxr-xr-x root/root usr/include/playerctl/ 7 | -rw-r--r-- root/root usr/include/playerctl/playerctl-enum-types.h 8 | -rw-r--r-- root/root usr/include/playerctl/playerctl-player-manager.h 9 | -rw-r--r-- root/root usr/include/playerctl/playerctl-player-name.h 10 | -rw-r--r-- root/root usr/include/playerctl/playerctl-player.h 11 | -rw-r--r-- root/root usr/include/playerctl/playerctl-version.h 12 | -rw-r--r-- root/root usr/include/playerctl/playerctl.h 13 | drwxr-xr-x root/root usr/lib/ 14 | drwxr-xr-x root/root usr/lib/girepository-1.0/ 15 | -rw-r--r-- root/root usr/lib/girepository-1.0/Playerctl-2.0.typelib 16 | lrwxrwxrwx root/root usr/lib/libplayerctl.so -> libplayerctl.so.2 17 | lrwxrwxrwx root/root usr/lib/libplayerctl.so.2 -> libplayerctl.so.2.4.1 18 | -rwxr-xr-x root/root usr/lib/libplayerctl.so.2.4.1 19 | drwxr-xr-x root/root usr/lib/pkgconfig/ 20 | -rw-r--r-- root/root usr/lib/pkgconfig/playerctl.pc 21 | drwxr-xr-x root/root usr/share/ 22 | drwxr-xr-x root/root usr/share/dbus-1/ 23 | drwxr-xr-x root/root usr/share/dbus-1/services/ 24 | -rw-r--r-- root/root usr/share/dbus-1/services/org.mpris.MediaPlayer2.playerctld.service 25 | drwxr-xr-x root/root usr/share/gir-1.0/ 26 | -rw-r--r-- root/root usr/share/gir-1.0/Playerctl-2.0.gir 27 | drwxr-xr-x root/root usr/share/man/ 28 | drwxr-xr-x root/root usr/share/man/man1/ 29 | -rw-r--r-- root/root usr/share/man/man1/playerctl.1.gz 30 | -------------------------------------------------------------------------------- /playerctl/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw6y3ucZx86jmxEJ1jdyiOTHYApKtLFF/JEXheAdzb1bfNPM1SXlIjCvFGtloKqPPLrCnwsIGL+wN2v7o1pWyxwA= 3 | SHA256 (Pkgfile) = e4f2eb6fc95462f33739ef728d182ea21e4b78db4255591c1f37db7658208e96 4 | SHA256 (.footprint) = 7d9f5cf72483c3380ab2e42fe5c9e2a445183df98f93ac7819df3e9db9662acc 5 | SHA256 (v2.4.1.tar.gz) = 75957ad5071956f563542c7557af16a57e40b4a7f66bc9b6373d022ec5eef548 6 | -------------------------------------------------------------------------------- /playerctl/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : mpris media player command-line controller 2 | # URL : https://github.com/altdesktop/playerctl 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : dbus gobject-introspection glib meson ninja 5 | 6 | name=playerctl 7 | version=2.4.1 8 | release=1 9 | source=("https://github.com/altdesktop/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | meson build \ 15 | --prefix=/usr \ 16 | -Dgtk-doc=false 17 | 18 | ninja -C build 19 | 20 | DESTDIR="$PKG" ninja -C build install 21 | } 22 | -------------------------------------------------------------------------------- /prtutils/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzuOp+kLBWlRCWOZHdUoxrIXzOgrKxsefHN4DLcoTfiBy2ej0LUoG8r6YS0lyD8IaFReiYmou+UgIXTZRgBmeQg= 3 | SHA256 (Pkgfile) = d0872e29fc69b99c29c65beb3f1901b451f04e94a972a215d9bd5f1e582b9ea9 4 | SHA256 (.footprint) = 1a283de8849682cd8b65896ff9bfcdc61fea3e200d320e04fbc85e88d971779c 5 | -------------------------------------------------------------------------------- /prtutils/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Various ports scripts 2 | # URL : https://github.com/turquoise-hexagon/prtutils 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : docutils 5 | 6 | name=prtutils 7 | version=git 8 | release=11 9 | source=() 10 | 11 | download() { 12 | if [[ -d $PKGMK_SOURCE_DIR/$name ]]; then 13 | git -C "$PKGMK_SOURCE_DIR/$name" fetch --depth 1 14 | git -C "$PKGMK_SOURCE_DIR/$name" clean -f 15 | git -C "$PKGMK_SOURCE_DIR/$name" reset --hard "origin/$2" 16 | else 17 | git -C "$PKGMK_SOURCE_DIR" clone --depth 1 "$1" -b "$2" "$name" 18 | fi 19 | 20 | cp -r "$PKGMK_SOURCE_DIR/$name" "$PKGMK_WORK_DIR/src/$name" 21 | } 22 | 23 | build() { 24 | download "https://github.com/turquoise-hexagon/$name" master 25 | 26 | cd "$name" 27 | 28 | make 29 | make DESTDIR="$PKG" install 30 | } 31 | -------------------------------------------------------------------------------- /pv/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/pv 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/doc/ 6 | drwxr-xr-x root/root usr/share/doc/pv/ 7 | -rw-r--r-- root/root usr/share/doc/pv/ACKNOWLEDGEMENTS.md 8 | -rw-r--r-- root/root usr/share/doc/pv/COPYING 9 | -rw-r--r-- root/root usr/share/doc/pv/DEVELOPERS.md 10 | -rw-r--r-- root/root usr/share/doc/pv/INSTALL 11 | -rw-r--r-- root/root usr/share/doc/pv/NEWS.md 12 | -rw-r--r-- root/root usr/share/doc/pv/README.md 13 | drwxr-xr-x root/root usr/share/man/ 14 | drwxr-xr-x root/root usr/share/man/man1/ 15 | -rw-r--r-- root/root usr/share/man/man1/pv.1.gz 16 | -------------------------------------------------------------------------------- /pv/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw+3ocxYmUmXbFXYrWeYaiCjnA1P6ZT49hPHZtxwbiLzb+nKdDSrKAkxC3wbRDS2WVDi0VwaeNlYhBggrzmNpFA8= 3 | SHA256 (Pkgfile) = 76ffabe1cd837792e7e47e5ca4b0a67aaa270d892ae25b7353c7f6fa80bc5a35 4 | SHA256 (.footprint) = ea790de78d003422d4efe5801ec5ffe48d88e8092acf7e543177a7ae94664165 5 | SHA256 (pv-1.9.31.tar.gz) = a35e92ec4ac0e8f380e8e840088167ae01014bfa008a3a9d6506b848079daedf 6 | -------------------------------------------------------------------------------- /pv/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Pipe Viewer 2 | # URL : http://www.ivarch.com/programs/pv.shtml 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=pv 6 | version=1.9.31 7 | release=1 8 | source=("http://www.ivarch.com/programs/sources/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | 18 | rm -rf "$PKG/usr/share/locale" 19 | } 20 | -------------------------------------------------------------------------------- /python3-cython/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw54LFE+jWnE2djfdwxVKXw1mvjwbEDr3SDLWwimtGgrhcyGjSJyuInRNYjQy1AgDvSkwAOfW3jEBHquuaJV5BgY= 3 | SHA256 (Pkgfile) = 906205df483277667c949f56f215b19122820db49474141fa601f09ec4308051 4 | SHA256 (.footprint) = 92260d7e97c99baaa1ea16cf341f5de680835f2972547b618833db61c5b14511 5 | SHA256 (Cython-3.0.10.tar.gz) = dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99 6 | -------------------------------------------------------------------------------- /python3-cython/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : The Cython compiler for writing C extensions for the Python language 2 | # URL : https://cython.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : python3 python3-setuptools 5 | 6 | name=python3-cython 7 | version=3.0.10 8 | release=1 9 | source=("https://files.pythonhosted.org/packages/source/C/Cython/Cython-$version.tar.gz") 10 | 11 | build() { 12 | cd "Cython-$version" 13 | 14 | python3 setup.py build 15 | 16 | python3 setup.py install \ 17 | --prefix=/usr \ 18 | --root="$PKG" \ 19 | --optimize=1 20 | 21 | local file 22 | 23 | for file in cygdb cython cythonize; do 24 | mv "$PKG/usr/bin/$file" "$PKG/usr/bin/${file}3" 25 | done 26 | } 27 | -------------------------------------------------------------------------------- /rofi/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw/s578AOXuAb1zrFJSqrMALYFlQDQs0m799INAUPjPoZ+G3D0XfO3xJCwDgKqrO0gVOZUu411F7VvsDr1qwP0AY= 3 | SHA256 (Pkgfile) = 7509f3937ed80add68da84351f21f2af3c8da6e7471d5522d62476e4362819fc 4 | SHA256 (.footprint) = a42279934b98b29505360c404e59f8f10dae498dffd5c4c3a03ebb0002f5af44 5 | SHA256 (rofi-1.7.9.1.tar.gz) = bb2c0f073b4422acc51a3f97d05275a82464750a33d2f4b120e3d866bb7b9ae5 6 | -------------------------------------------------------------------------------- /rofi/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A window switcher, application launcher and dmenu replacement 2 | # URL : https://github.com/davatorium/rofi 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : pango startup-notification libxkbcommon xorg-xcb-util-xrm librsvg check xorg-xcb-util-wm 5 | 6 | name=rofi 7 | version=1.7.9.1 8 | release=1 9 | source=("https://github.com/davatorium/rofi/releases/download/${version%.*}/rofi-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | ./configure --prefix=/usr 15 | 16 | make 17 | make DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /rtorrent/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/rtorrent 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/rtorrent.1.gz 8 | -------------------------------------------------------------------------------- /rtorrent/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw06772b2RD6VErpSUmI/0G2j2z1u19nUj9B4RUaWPOYVwABsOQis5AthAh1GufDnbAI9PeGEypMJOtl/2F29ewA= 3 | SHA256 (Pkgfile) = 4a26eb087614559ce61182bc83b0f68287f37c971ce5f44f9b191e993d286e34 4 | SHA256 (.footprint) = 42b7876146d5b7d6d80dc34a8ed6a80e414f672601bf2c98ed1c8c9ed16b49e3 5 | SHA256 (v0.15.2.tar.gz) = 17458249803042fdc21f9792ab670c49080466e3f0e045e1bca46c9f1def7701 6 | -------------------------------------------------------------------------------- /rtorrent/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : rTorrent BitTorrent client 2 | # URL : https://rakshasa.github.io/rtorrent 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : autoconf-archive libtorrent ncurses 5 | 6 | name=rtorrent 7 | version=0.15.2 8 | release=2 9 | source=("https://github.com/rakshasa/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | autoreconf \ 15 | --force \ 16 | --install \ 17 | --verbose 18 | 19 | CONFIG_SHELL=/bin/bash \ 20 | ./configure \ 21 | --prefix=/usr \ 22 | --disable-debug 23 | 24 | make 25 | make DESTDIR="$PKG" install 26 | 27 | install \ 28 | -Dm644 "doc/old/$name.1" \ 29 | -t "$PKG/usr/share/man/man1" 30 | } 31 | -------------------------------------------------------------------------------- /scdoc/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/scdoc 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/scdoc.1.gz 8 | drwxr-xr-x root/root usr/share/man/man5/ 9 | -rw-r--r-- root/root usr/share/man/man5/scdoc.5.gz 10 | drwxr-xr-x root/root usr/share/pkgconfig/ 11 | -rw-r--r-- root/root usr/share/pkgconfig/scdoc.pc 12 | -------------------------------------------------------------------------------- /scdoc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1jIom+tP7pDlBll2wXazvBm+QjP/q2do8Zr81VCdgHRj354JLYpesCSn8SI/LQHNWwhXwgkYWH2MohSB2mkog4= 3 | SHA256 (Pkgfile) = 45f094ca871a360a787bae700593985077bcb60be3d84b7bf34c5ff41aa8494d 4 | SHA256 (.footprint) = 5245fbbe08eff185aa40a44693cbb7fd360d6ebf28d099d5e91b35576d91aa10 5 | SHA256 (1.11.3.tar.gz) = 4c5c6136540384e5455b250f768e7ca11b03fdba1a8efc2341ee0f1111e57612 6 | -------------------------------------------------------------------------------- /scdoc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A simple man page generator for POSIX systems 2 | # URL : https://git.sr.ht/~sircmpwn/scdoc 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=scdoc 6 | version=1.11.3 7 | release=1 8 | source=("https://git.sr.ht/~sircmpwn/$name/archive/$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make 14 | make PREFIX=/usr DESTDIR="$PKG" install 15 | } 16 | -------------------------------------------------------------------------------- /sdl2_image/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/include/ 3 | drwxr-xr-x root/root usr/include/SDL2/ 4 | -rw-r--r-- root/root usr/include/SDL2/SDL_image.h 5 | drwxr-xr-x root/root usr/lib/ 6 | drwxr-xr-x root/root usr/lib/cmake/ 7 | drwxr-xr-x root/root usr/lib/cmake/SDL2_image/ 8 | -rw-r--r-- root/root usr/lib/cmake/SDL2_image/Findlibjxl.cmake 9 | -rw-r--r-- root/root usr/lib/cmake/SDL2_image/Findwebp.cmake 10 | -rw-r--r-- root/root usr/lib/cmake/SDL2_image/sdl2_image-config-version.cmake 11 | -rw-r--r-- root/root usr/lib/cmake/SDL2_image/sdl2_image-config.cmake 12 | lrwxrwxrwx root/root usr/lib/libSDL2_image-2.0.so.0 -> libSDL2_image-2.0.so.0.800.8 13 | -rwxr-xr-x root/root usr/lib/libSDL2_image-2.0.so.0.800.8 14 | -rw-r--r-- root/root usr/lib/libSDL2_image.a 15 | -rwxr-xr-x root/root usr/lib/libSDL2_image.la 16 | lrwxrwxrwx root/root usr/lib/libSDL2_image.so -> libSDL2_image-2.0.so.0.800.8 17 | drwxr-xr-x root/root usr/lib/pkgconfig/ 18 | -rw-r--r-- root/root usr/lib/pkgconfig/SDL2_image.pc 19 | -------------------------------------------------------------------------------- /sdl2_image/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwwCbb78U7+fAMCiIUeoU8dRe4TK75wsycHn6iP7DuBwP8tBWSN79NcZ/NGwH0scy0WRagxeVFQrvY2LXz0bRwQk= 3 | SHA256 (Pkgfile) = 20ad6f4c74304ee6d318e9ea442ed7792bb687d179526464b4d47fdcc1199275 4 | SHA256 (.footprint) = 32133161795f87160d124b8c4f425aa69764f0745af55bb6fb2834a0939ada75 5 | SHA256 (release-2.8.8.tar.gz) = 2bd2c17cab3744ebfe7351ded8c70dc2078d8c7c24eb9f4ebb1b26a623e2a747 6 | -------------------------------------------------------------------------------- /sdl2_image/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : SDL_image is an image file loading library. 2 | # URL : https://www.libsdl.org/projects/SDL_image 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : libsdl2 libwebp 5 | 6 | name=sdl2_image 7 | version=2.8.8 8 | release=1 9 | source=("https://github.com/libsdl-org/${name/sdl2/SDL}/archive/refs/tags/release-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name//sdl2/SDL}-release-$version" 13 | 14 | ./configure \ 15 | --prefix=/usr \ 16 | --disable-jpg-shared \ 17 | --disable-png-shared \ 18 | --disable-tif-shared \ 19 | --disable-webp-shared 20 | 21 | make 22 | make DESTDIR="$PKG" install 23 | } 24 | -------------------------------------------------------------------------------- /setroot/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/setroot 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/setroot.1.gz 8 | -------------------------------------------------------------------------------- /setroot/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwxRW27bG1/LqrlLUUO430aW+2Uh8/IH/9Ty6RQ0bWPLXDDhbyeQjaQUmG3x4vsBeX7sxfGSsji2nW5NAV+AExwI= 3 | SHA256 (Pkgfile) = b90423c4df41d16f23a677234b516b69b5b92e95e5aa1111fd421fcc85e2259e 4 | SHA256 (.footprint) = 10f03d15940869c3d32e47821bebff86a34ed4d1ef27e65c4230f5e89a941fda 5 | SHA256 (v2.0.2.tar.gz) = 767c0b63b92562fbe8a0439147a974f678a342d378f287847bbf4cd190418c60 6 | SHA256 (imlib2.patch) = fc7c61583ef31de078e10ae65c8bcbd3e144f2fb4e14b851aebb769195deb0a4 7 | -------------------------------------------------------------------------------- /setroot/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Simple X background setter inspired by imlibsetroot and feh. 2 | # URL : https://github.com/ttzhou/setroot 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : imlib2 xorg-server 5 | 6 | name=setroot 7 | version=2.0.2 8 | release=2 9 | source=( 10 | "https://github.com/ttzhou/$name/archive/v$version.tar.gz" 11 | imlib2.patch 12 | ) 13 | 14 | build() { 15 | cd "$name-$version" 16 | 17 | patch -p 1 -i "$SRC/imlib2.patch" 18 | 19 | make 20 | make DESTDIR="$PKG" PREFIX=/usr install 21 | } 22 | -------------------------------------------------------------------------------- /setroot/imlib2.patch: -------------------------------------------------------------------------------- 1 | diff '--color=auto' -Naur old/Makefile new/Makefile 2 | --- old/Makefile 2019-02-01 05:40:19.000000000 +0000 3 | +++ new/Makefile 2022-02-12 15:46:25.069316622 +0000 4 | @@ -6,7 +6,7 @@ 5 | CC := gcc 6 | OFLAG := 7 | CFLAGS := -std=c99 -Wall -g -Wextra ${OFLAG} 8 | -LIBS := -lX11 `imlib2-config --libs` 9 | +LIBS := -lX11 -lImlib2 10 | 11 | SRC := setroot.c 12 | 13 | -------------------------------------------------------------------------------- /shaderc/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/glslc 4 | drwxr-xr-x root/root usr/include/ 5 | drwxr-xr-x root/root usr/include/shaderc/ 6 | -rw-r--r-- root/root usr/include/shaderc/env.h 7 | -rw-r--r-- root/root usr/include/shaderc/shaderc.h 8 | -rw-r--r-- root/root usr/include/shaderc/shaderc.hpp 9 | -rw-r--r-- root/root usr/include/shaderc/status.h 10 | -rw-r--r-- root/root usr/include/shaderc/visibility.h 11 | drwxr-xr-x root/root usr/lib/ 12 | -rw-r--r-- root/root usr/lib/libshaderc.a 13 | -rw-r--r-- root/root usr/lib/libshaderc_combined.a 14 | lrwxrwxrwx root/root usr/lib/libshaderc_shared.so -> libshaderc_shared.so.1 15 | -rwxr-xr-x root/root usr/lib/libshaderc_shared.so.1 16 | drwxr-xr-x root/root usr/lib/pkgconfig/ 17 | -rw-r--r-- root/root usr/lib/pkgconfig/shaderc.pc 18 | -rw-r--r-- root/root usr/lib/pkgconfig/shaderc_combined.pc 19 | -rw-r--r-- root/root usr/lib/pkgconfig/shaderc_static.pc 20 | drwxr-xr-x root/root usr/share/ 21 | drwxr-xr-x root/root usr/share/man/ 22 | drwxr-xr-x root/root usr/share/man/man1/ 23 | -rw-r--r-- root/root usr/share/man/man1/glslc.1.gz 24 | -------------------------------------------------------------------------------- /shaderc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw5+AVuvUYECoxD7/newJ2JWyQRuhVxmQh4JfgcSLEKLjENscU4w2ltfHQg9k5esMnPl15RBvRIpyMS89HWlcYgc= 3 | SHA256 (Pkgfile) = 0a5dad28058b57d4947fefbb2c4a0f12d98aa2589bc8449bbb04d68aeecda1b9 4 | SHA256 (.footprint) = 768c5796cba31503e5e8a1c1d874f1d8699d410d17d6b98d9a6588ae17462816 5 | SHA256 (v2025.2.tar.gz) = 3fddc13bbb87411c6f7b8f447e87c1637933450087e70fc21da650041f4e0132 6 | -------------------------------------------------------------------------------- /shaderc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Collection of tools, libraries and tests for shader compilation. 2 | # URL : https://github.com/google/shaderc 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : glslang asciidoctor 5 | 6 | name=shaderc 7 | version=2025.2 8 | release=1 9 | source=("https://github.com/google/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | sed '/examples/d;/third_party/d' -i CMakeLists.txt 15 | sed '/build-version/d' -i glslc/CMakeLists.txt 16 | 17 | { 18 | printf '"%s\\n"\n' "$version" 19 | printf '"%s\\n"\n' "$(prt-get current spirv-tools | cut -d - -f1)" 20 | printf '"%s\\n"\n' "$(prt-get current glslang | cut -d - -f1)" 21 | } \ 22 | > glslc/src/build-version.inc 23 | 24 | mkdir build 25 | cd build 26 | 27 | CXXFLAGS="-I/usr/include/glslang" 28 | 29 | cmake .. \ 30 | -DCMAKE_BUILD_TYPE=Release \ 31 | -DCMAKE_INSTALL_PREFIX=/usr \ 32 | -DCMAKE_INSTALL_LIBDIR=lib \ 33 | -DSHADERC_SKIP_TESTS=ON \ 34 | -GNinja \ 35 | -DSHADERC_ENABLE_NV_EXTENSIONS=OFF 36 | 37 | ninja -j "${JOBS:-1}" 38 | 39 | DESTDIR="$PKG" ninja install 40 | 41 | cd .. 42 | 43 | asciidoctor -b manpage "glslc/README.asciidoc" -o "glslc/glslc.1" 44 | install -Dm644 "glslc/glslc.1" -t "$PKG/usr/share/man/man1" 45 | } 46 | -------------------------------------------------------------------------------- /shellcheck/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/shellcheck 4 | -------------------------------------------------------------------------------- /shellcheck/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8LRQoUlzFmn9frQLcqm0zg0GmMNbqUGKj/p68CNjgGw9Njv9OS9DM9xe8sSSTmDgXVtGu9ELQBW/ME9CnhmBAo= 3 | SHA256 (Pkgfile) = cc437a211b806740d979d629cc4d56d30e1d5dd8763f56415b96e65b6106be0e 4 | SHA256 (.footprint) = 07c5051f3e9101103e33fbb08e7b9e3da799b9ed1a226b971b2ac28e4d91df76 5 | SHA256 (shellcheck-v0.10.0.linux.x86_64.tar.xz) = 6c881ab0698e4e6ea235245f22832860544f17ba386442fe7e9d629f8cbedf87 6 | -------------------------------------------------------------------------------- /shellcheck/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Shellcheck, a static analysis tool for shell scripts 2 | # URL : https://github.com/koalaman/shellcheck 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=shellcheck 6 | version=0.10.0 7 | release=1 8 | source=("https://github.com/koalaman/$name/releases/download/v$version/$name-v$version.linux.x86_64.tar.xz") 9 | 10 | build() { 11 | cd "$name-v$version" 12 | 13 | install -Dm755 "$name" -t "$PKG/usr/bin" 14 | } 15 | -------------------------------------------------------------------------------- /shotgun/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/shotgun 4 | -------------------------------------------------------------------------------- /shotgun/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7acLdh9lInFxVgO+WjSqtoTOOjvFyF2nImjrrQ441P8gRXiWKY4SsXx4lFXYFmfFqIqw4Cf4Ou+ud0oEjxZoQk= 3 | SHA256 (Pkgfile) = 5ea3a36f1a1d252ae2037af32cb0a568e3742de5b9ca4b57b12dedda2b3b615d 4 | SHA256 (.footprint) = ed7571fc04ecb0f3d8c8c2c833ad729d8bf238d2a21c93fb00f901b9bbaa8d65 5 | SHA256 (v2.5.1.tar.gz) = 4f95fd9d97c50bfd17228b5f59c7ed69b42ed6b50ae45b0a15d202ec1e89a1c6 6 | -------------------------------------------------------------------------------- /shotgun/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Minimal X screenshot utility 2 | # URL : https://github.com/nexromancers/shotgun 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxrandr rust 5 | 6 | name=shotgun 7 | version=2.5.1 8 | release=1 9 | source=("https://github.com/nexromancers/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | cargo build --release --locked 15 | 16 | install -Dm755 "target/release/$name" -t "$PKG/usr/bin" 17 | } 18 | -------------------------------------------------------------------------------- /spirv-headers/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwz4CPTxXLCcye8R2cnsZx7bymUGJtSgSK7K7/ND3q7HJw9jwPT3wBf4cTam9l7i+TdDgmgZYnZQd7oMBWa1hdA4= 3 | SHA256 (Pkgfile) = 1bc35a5925553f33b9a188b049f956d1791be4cb8e0a1ca784672a4ec1756942 4 | SHA256 (.footprint) = 839ba39983914c8378774d32fdb9d80d9ec1469d37c12305761ba222ca7498bb 5 | SHA256 (bab63ff679c41eb75fc67dac76e1dc44426101e1.tar.gz) = dc7294017073c50be0f880d637add583bfffe5b9f9ee1f5de6e04eae8509da1e 6 | -------------------------------------------------------------------------------- /spirv-headers/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : SPIRV-headers 2 | # URL : https://www.khronos.org/registry/spir-v 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake 5 | 6 | name=spirv-headers 7 | commit=bab63ff679c41eb75fc67dac76e1dc44426101e1 8 | version=20250423 9 | release=1 10 | source=("https://github.com/khronosgroup/$name/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "SPIRV-Headers-$commit" 14 | 15 | cmake \ 16 | -B build -G Ninja \ 17 | -D CMAKE_INSTALL_PREFIX=/usr \ 18 | -D CMAKE_INSTALL_LIBDIR=lib \ 19 | -D CMAKE_BUILD_TYPE=release \ 20 | -D SPIRV_HEADERS_ENABLE_TESTS=off \ 21 | -Wno-dev 22 | 23 | cmake --build build 24 | 25 | DESTDIR="$PKG" cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /spirv-tools/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0h8YNY/FLGSeZuQ/kc9EulWOu15IbZE+DIN1pQ9VbpL/KXQjuzQvBfosb35sXWA7jSaxy1sBnRSustm5kFlnww= 3 | SHA256 (Pkgfile) = cae0426699d97bd4d535f979729d5033087ccd710b2f7152f7c958bdc34f0a0b 4 | SHA256 (.footprint) = 40a38488904faf7ae6e4fc99db16fe2acfe00f3008960ebf3af559dcff8d6b86 5 | SHA256 (783d7033613cedaa7147d0700b517abc5c32312d.tar.gz) = e5d933754fdbf3b85e9022a9f3593ade1770fe7d273d0fe81157092c248aa095 6 | -------------------------------------------------------------------------------- /spirv-tools/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : SPIRV-tools 2 | # URL : https://www.khronos.org/registry/spir-v 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : clang spirv-headers 5 | 6 | name=spirv-tools 7 | commit=783d7033613cedaa7147d0700b517abc5c32312d 8 | version=20250425 9 | release=1 10 | source=("https://github.com/khronosgroup/$name/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "SPIRV-Tools-$commit" 14 | 15 | local -a flags 16 | 17 | flags=( 18 | -G Ninja 19 | -D CMAKE_BUILD_TYPE=release 20 | -D CMAKE_INSTALL_LIBDIR=lib 21 | -D CMAKE_INSTALL_PREFIX=/usr 22 | -D SPIRV-Headers_SOURCE_DIR=/usr 23 | -D SPIRV_TOOLS_BUILD_STATIC=off 24 | -D SPIRV_WERROR=off 25 | -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" 26 | -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" 27 | -Wno-dev 28 | ) 29 | 30 | cmake -B build-shared "${flags[@]}" -D BUILD_SHARED_LIBS=on 31 | cmake -B build-static "${flags[@]}" -D BUILD_SHARED_LIBS=off 32 | DESTDIR="$PKG" cmake --build build-shared --target install 33 | DESTDIR="$PKG" cmake --build build-static --target install 34 | } 35 | -------------------------------------------------------------------------------- /stalonetray/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/stalonetray 4 | -------------------------------------------------------------------------------- /stalonetray/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw3PUzHHycX4pxqf5g/sRtqj4a3HHteBHPFzoTU/69R6b4Bleeil36xOZ/pxJ7LSpiNaw/muKW4rI670WItCjDQE= 3 | SHA256 (Pkgfile) = 1a1b748a2c838e3a4152d726469c925ae5cc5113548c7630da61471ae150ff9e 4 | SHA256 (.footprint) = 84854edf4fd40aca87b4a7bb53715c72db2c9328e9728dc530b4952e3619dd76 5 | SHA256 (v0.8.5.tar.gz) = b66ef676d4fcffbcb0980adc7842786e7050381e06ab2c99275f04cc98d39497 6 | -------------------------------------------------------------------------------- /stalonetray/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Stalonetray is a stand-alone system tray for X11 2 | # URL : http://stalonetray.sourceforge.net 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=stalonetray 6 | version=0.8.5 7 | release=1 8 | source=("https://github.com/kolbusa/$name/archive/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | aclocal \ 14 | && autoheader \ 15 | && autoconf \ 16 | && automake --add-missing 17 | 18 | ./configure --prefix=/usr 19 | 20 | sed -i -E 's/(man_MANS|doc_DIST).*/#&/g' Makefile 21 | 22 | make 23 | make DESTDIR="$PKG" install 24 | } 25 | -------------------------------------------------------------------------------- /stow/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/chkstow 4 | -rwxr-xr-x root/root usr/bin/stow 5 | drwxr-xr-x root/root usr/lib/ 6 | drwxr-xr-x root/root usr/lib/perl5/ 7 | drwxr-xr-x root/root usr/lib/perl5/site_perl/ 8 | drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/ 9 | -rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/Stow.pm 10 | drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/Stow/ 11 | -rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/Stow/Util.pm 12 | drwxr-xr-x root/root usr/share/ 13 | drwxr-xr-x root/root usr/share/man/ 14 | drwxr-xr-x root/root usr/share/man/man8/ 15 | -rw-r--r-- root/root usr/share/man/man8/stow.8.gz 16 | -------------------------------------------------------------------------------- /stow/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw3kmJKX73FOIdO1ZDPeMxVuFdWtvm59revYDkK3DAkh37PqK03xnyJKSmNZBKf+BC5PXnN9uXQLkbxqDu9S3MQs= 3 | SHA256 (Pkgfile) = 76fa2554265337aeb6247ce7df399a467d9e2d0c19279388e483130d475511b0 4 | SHA256 (.footprint) = 791af1633da45ca36eabdd2754a75561f73b660a5f8d6a8f47dbe15ee8983bc7 5 | SHA256 (stow-2.4.1.tar.gz) = 2a671e75fc207303bfe86a9a7223169c7669df0a8108ebdf1a7fe8cd2b88780b 6 | -------------------------------------------------------------------------------- /stow/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : GNU Stow is a symlink farm manager 2 | # URL : https://gnu.org/software/stow 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=stow 6 | version=2.4.1 7 | release=1 8 | source=("https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make DESTDIR="$PKG" install 16 | 17 | rm -rf "$PKG"/usr/share/{doc,info} 18 | } 19 | -------------------------------------------------------------------------------- /sx/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/sx 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/sx.1.gz 8 | -------------------------------------------------------------------------------- /sx/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwyeCqInWMl+LlT3LQCTH0HKl+M5nNqtKC3DykQVlm9ryHiCioUW2IVlm81D1xtUwVnacewBzziR/cnLFkRYmLAs= 3 | SHA256 (Pkgfile) = 361517e4e3480b33e877b44c68c14902a0c47cdae7287a572e57c8f6c3ee7e6f 4 | SHA256 (.footprint) = c6d60b6b81d88d31f41ba80b948aad54f23ed8a247b962df568568cb761208f8 5 | SHA256 (3.0.tar.gz) = 69fd492e87f13a4d61565a0a9c42d1759dbd5f2eeb1ae9e460ab618a55878fae 6 | -------------------------------------------------------------------------------- /sx/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A simple alternative to both xinit and startx 2 | # URL : https://github.com/earnestly/sx 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-xauth 5 | 6 | name=sx 7 | version=3.0 8 | release=1 9 | source=("https://github.com/earnestly/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make PREFIX=/usr DESTDIR="$PKG" install 15 | } 16 | -------------------------------------------------------------------------------- /sxhkd/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/sxhkd 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-rw-r-- root/root usr/share/man/man1/sxhkd.1.gz 8 | -------------------------------------------------------------------------------- /sxhkd/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0zeP8iHAVFAN9e6aR1bp0E799BlbpQc9MssxWu/xQCTyiChllMKFw1EpdxlRG3w3xU+oWL08HJImaecX8Ib8A4= 3 | SHA256 (Pkgfile) = dfeb723bc2de3c230fba61806e4f9e29147f3786ce6447cf642e7c8d9ab06185 4 | SHA256 (.footprint) = ae4cc91a00dcfa17b4e3c149cf3bc2080cfe6a2ed3d86f07297389b7c0640eed 5 | SHA256 (0.6.2.tar.gz) = 1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386 6 | -------------------------------------------------------------------------------- /sxhkd/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Simple X hotkey daemon 2 | # URL : https://github.com/baskerville/sxhkd 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-xcb-util xorg-xcb-util-keysyms 5 | 6 | name=sxhkd 7 | version=0.6.2 8 | release=1 9 | source=("https://github.com/baskerville/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make 15 | make PREFIX=/usr DESTDIR="$PKG" install 16 | 17 | rm -rf "$PKG/usr/share/doc" 18 | } 19 | -------------------------------------------------------------------------------- /sxiv/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/sxiv 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/sxiv.1.gz 8 | drwxr-xr-x root/root usr/share/sxiv/ 9 | drwxr-xr-x root/root usr/share/sxiv/exec/ 10 | -rwxr-xr-x root/root usr/share/sxiv/exec/image-info 11 | -rwxr-xr-x root/root usr/share/sxiv/exec/key-handler 12 | -------------------------------------------------------------------------------- /sxiv/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1rC5S9BpRsMqZFfnelFBAEFw5XVa+VUylNHn/KyYNTmJ7H3qqzw97h4uZFPNQD+izMuY1Jnv+t/XzDSpT8giQg= 3 | SHA256 (Pkgfile) = ba8706f225267d2c992a97e5a5b810e24d32869952fa998cedba05bf25087c6a 4 | SHA256 (.footprint) = 54015b09139273572d41d63e394d0cd5e591f959b91be66f98425d54c1508b0b 5 | SHA256 (v26.tar.gz) = a382ad57734243818e828ba161fc0357b48d8f3a7f8c29cac183492b46b58949 6 | -------------------------------------------------------------------------------- /sxiv/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Simple X Image Viewer 2 | # URL : https://github.com/muennich/sxiv 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : giflib imlib2 libexif xorg-libxft 5 | 6 | name=sxiv 7 | version=26 8 | release=1 9 | source=("https://github.com/muennich/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | [[ -f $PKGMK_ROOT/config.h ]] && 15 | cp "$PKGMK_ROOT/config.h" . 16 | 17 | make 18 | make PREFIX=/usr DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /tcc/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/tcc 4 | drwxr-xr-x root/root usr/include/ 5 | -rw-r--r-- root/root usr/include/libtcc.h 6 | drwxr-xr-x root/root usr/lib/ 7 | -rw-r--r-- root/root usr/lib/libtcc.a 8 | drwxr-xr-x root/root usr/lib/tcc/ 9 | drwxr-xr-x root/root usr/lib/tcc/include/ 10 | -rw-r--r-- root/root usr/lib/tcc/include/float.h 11 | -rw-r--r-- root/root usr/lib/tcc/include/stdarg.h 12 | -rw-r--r-- root/root usr/lib/tcc/include/stdbool.h 13 | -rw-r--r-- root/root usr/lib/tcc/include/stddef.h 14 | -rw-r--r-- root/root usr/lib/tcc/include/tcclib.h 15 | -rw-r--r-- root/root usr/lib/tcc/include/varargs.h 16 | -rw-r--r-- root/root usr/lib/tcc/libtcc1.a 17 | drwxr-xr-x root/root usr/share/ 18 | drwxr-xr-x root/root usr/share/man/ 19 | drwxr-xr-x root/root usr/share/man/man1/ 20 | -rw-r--r-- root/root usr/share/man/man1/tcc.1.gz 21 | -------------------------------------------------------------------------------- /tcc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7TeD7MotOjqOC+ofo9PSXeOKuAy/sFpgB2vA+trpQfam0n1XTseBN6D9TbvhK/awlYtbTu+rmshqde45bwHVQU= 3 | SHA256 (Pkgfile) = 6f5ad1bcb8eb66d718738a6958bdfd96e21a53e40be43ffd6faa50caffc7c48a 4 | SHA256 (.footprint) = 8e91213c1e1a6fdb5ad4417578e963f76f4e418981a5888efdd91f878534e116 5 | SHA256 (tcc-0.9.27.tar.bz2) = de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c 6 | -------------------------------------------------------------------------------- /tcc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Tiny C Compiler 2 | # URL : https://bellard.org/tcc 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=tcc 6 | version=0.9.27 7 | release=1 8 | source=("http://download.savannah.gnu.org/releases/tinycc/$name-$version.tar.bz2") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | ./configure --prefix=/usr 14 | 15 | make 16 | make DESTDIR="$PKG" install 17 | 18 | rm -rf "$PKG/usr/share/doc" 19 | } 20 | -------------------------------------------------------------------------------- /tcl/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw8s0ZJ1fOXUVBYCPf6C/0XWtVgMdKKJ4pc8NIiQYhDjX/hKLof53U1/QIMdCa9UgYBVU1KtSHKms/U+h3KPjKAQ= 3 | SHA256 (Pkgfile) = c97a6ad9613fc111870ada629284c8f541ab05313b4c251bd379eec437abec30 4 | SHA256 (.footprint) = 952a7385f37a597fbff7c8de555a43cfb83d4381102c95a4e30c658198ac9867 5 | SHA256 (tcl8.6.13-src.tar.gz) = 43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066 6 | SHA256 (tk8.6.13-src.tar.gz) = 2e65fa069a23365440a3c56c556b8673b5e32a283800d8d9b257e3f584ce0675 7 | -------------------------------------------------------------------------------- /tcl/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : The Tcl programming language and the Tk graphical user interface toolkit 2 | # URL : https://www.tcl.tk 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : zlib xorg-libxft 5 | 6 | name=tcl 7 | version=8.6.13 8 | release=1 9 | source=( 10 | "https://prdownloads.sourceforge.net/tcl/tcl$version-src.tar.gz" 11 | "https://prdownloads.sourceforge.net/tcl/tk$version-src.tar.gz") 12 | 13 | build() { 14 | pushd "tcl$version/unix" 15 | 16 | ./configure --prefix=/usr 17 | 18 | make 19 | make DESTDIR="$PKG" install 20 | 21 | popd 22 | 23 | pushd "tk$version/unix" 24 | 25 | ./configure --prefix=/usr 26 | 27 | make 28 | make DESTDIR="$PKG" install 29 | 30 | ln -s "wish${version%.*}" "$PKG/usr/bin/wish" 31 | } 32 | -------------------------------------------------------------------------------- /tectonic/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/tectonic 4 | -------------------------------------------------------------------------------- /tectonic/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwx1sg3pNxozXVIG4SM3jI7UHDYimnHutDVujC8zW1WtEFkkEEV31YeLXtNyOw4uHQrsOsvIiPjBrM1LFTzCVjgA= 3 | SHA256 (Pkgfile) = 9cc6adac349e2594c791cba854c8b49c63570cba8508ca37d1081a1b5093652d 4 | SHA256 (.footprint) = eb152ae644c3b91f1cc8f279f64b3f76a623860aee05f3e8adad7aa4b5229c55 5 | SHA256 (d1ee37974a508c9fc093c408f109c85f9f287e96.tar.gz) = 4c90da0ea65d28574805bd87ea3a38bdbd9a2dae5cda3bd264a0235752088279 6 | -------------------------------------------------------------------------------- /tectonic/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A modernized, complete, self-contained TeX/LaTeX engine 2 | # URL : https://tectonic-typesetting.github.io 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : rust harfbuzz harfbuzz-icu graphite 5 | 6 | name=tectonic 7 | commit=d1ee37974a508c9fc093c408f109c85f9f287e96 8 | version=20241014 9 | release=1 10 | source=("https://github.com/$name-typesetting/$name/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "$name-$commit" 14 | 15 | cargo build \ 16 | --release \ 17 | --locked \ 18 | --features external-harfbuzz 19 | 20 | install -Dm755 "target/release/$name" -t "$PKG/usr/bin" 21 | } 22 | -------------------------------------------------------------------------------- /tectonic/time.patch: -------------------------------------------------------------------------------- 1 | --- old/Cargo.lock 2024-02-05 00:45:59.000000000 +0000 2 | +++ new/Cargo.lock 2024-10-31 17:02:51.489608061 +0000 3 | @@ -2682,7 +2682,7 @@ 4 | 5 | [[package]] 6 | name = "time" 7 | -version = "0.3.34" 8 | +version = "0.3.36" 9 | source = "registry+https://github.com/rust-lang/crates.io-index" 10 | checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 11 | dependencies = [ 12 | -------------------------------------------------------------------------------- /telegram-desktop/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/telegram 4 | -------------------------------------------------------------------------------- /telegram-desktop/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9coB8SoT6kwaQ7yqpLur32DK7zwWpEwbpRfsFI5fmYdovg+l6+b4T3SFpM9CQreX5+3uOCTYwocact/pi0tbQg= 3 | SHA256 (Pkgfile) = 85d5e75201a7daacffc80856d77f8c5d816dcec9abe0620c3c740a396d2edf46 4 | SHA256 (.footprint) = 4769217ee99d48822ff312aa0d02e9e1b0b4c61461d56963f1cbf497360a3319 5 | SHA256 (tsetup.5.14.3.tar.xz) = 998eda99c161f8944bef979f71651ffa08fdcd92d1d8b27099b7a94c58f07c89 6 | -------------------------------------------------------------------------------- /telegram-desktop/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Telegram Desktop messsaging app 2 | # URL : https://telegram.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=telegram-desktop 6 | version=5.14.3 7 | release=1 8 | source=("https://github.com/${name/-}/tdesktop/releases/download/v$version/tsetup.$version.tar.xz") 9 | 10 | build() { 11 | cd Telegram 12 | 13 | install -Dm755 Telegram "$PKG/usr/bin/telegram" 14 | } 15 | -------------------------------------------------------------------------------- /tokei/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/tokei 4 | -------------------------------------------------------------------------------- /tokei/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw77FLK1+fxRlPq1+tWorBBajZo0z1piqdNMubVvyuBsTjlAlP5rC3rvIh31E1GOthfnXF9GRRmsewf6RUi8ObwU= 3 | SHA256 (Pkgfile) = 86a361c386f88888beff8a97c01840728fec177d207e6df6ce9ed44abe4932cb 4 | SHA256 (.footprint) = 6ae725c9388133f496d410835b189ef48afd483c37961027f87a5bf9aa8ebfc2 5 | SHA256 (v12.1.2.tar.gz) = 81ef14ab8eaa70a68249a299f26f26eba22f342fb8e22fca463b08080f436e50 6 | -------------------------------------------------------------------------------- /tokei/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A program that displays statistics about your code 2 | # URL : https://github.com/xampprocky/tokei 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : rust 5 | 6 | name=tokei 7 | version=12.1.2 8 | release=1 9 | source=("https://github.com/xampprocky/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | cargo build --release --locked 15 | 16 | install -Dm755 "target/release/$name" -t "$PKG/usr/bin" 17 | } 18 | -------------------------------------------------------------------------------- /turquoise.git: -------------------------------------------------------------------------------- 1 | NAME=turquoise 2 | URL=https://github.com/turquoise-hexagon/turquoise.git 3 | BRANCH=master 4 | -------------------------------------------------------------------------------- /turquoise.pub: -------------------------------------------------------------------------------- 1 | untrusted comment: turquoise public key 2 | RWTOjBUiTG/Uw3fW93SsbpWqVowxNqDsb16aeG+vUVxhVLzQVYDeOk8E 3 | -------------------------------------------------------------------------------- /unibilium/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzDx4s8ZWvq8VFCI76kVe+lTh+/OSZ2WiZCLEv+Mds9si//wEnLJI0sI+Z0ILsy0NbpI1NICX4w9UJOQdxr6MQA= 3 | SHA256 (Pkgfile) = 5f40fe376a373258b68b4fe69a8c385423240b7bc92cd4a2eb13dda6df81c194 4 | SHA256 (.footprint) = d32fb94adafe27b96e4d8fda6198b47f8ef8bd0d00d91ff515a8ccdfa7c773a2 5 | SHA256 (v2.1.2.tar.gz) = 370ecb07fbbc20d91d1b350c55f1c806b06bf86797e164081ccc977fc9b3af7a 6 | -------------------------------------------------------------------------------- /unibilium/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A terminfo parsing library 2 | # URL : https://github.com/neovim/unibilium 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=unibilium 6 | version=2.1.2 7 | release=1 8 | source=("https://github.com/neovim/$name/archive/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | autoreconf -f -i 14 | ./configure --prefix=/usr 15 | 16 | make 17 | make PREFIX=/usr DESTDIR="$PKG" install 18 | } 19 | -------------------------------------------------------------------------------- /utf8proc/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/include/ 3 | -rw-r--r-- root/root usr/include/utf8proc.h 4 | drwxr-xr-x root/root usr/lib/ 5 | -rw-r--r-- root/root usr/lib/libutf8proc.a 6 | lrwxrwxrwx root/root usr/lib/libutf8proc.so -> libutf8proc.so.3.1.0 7 | lrwxrwxrwx root/root usr/lib/libutf8proc.so.3 -> libutf8proc.so.3.1.0 8 | -rwxr-xr-x root/root usr/lib/libutf8proc.so.3.1.0 9 | drwxr-xr-x root/root usr/lib/pkgconfig/ 10 | -rw-r--r-- root/root usr/lib/pkgconfig/libutf8proc.pc 11 | -------------------------------------------------------------------------------- /utf8proc/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw0/zKBSP5DsDpKbTXeAp7Xdd5LU3T/BmSO9EYq6zfdvytfOlDU/Q9zGRGGVXWEU/OGP0J81MPEpzN51pcMIjNgk= 3 | SHA256 (Pkgfile) = d42b157188b0b3a34967347869fdc73e1859b64f53fb64e24d486abaae75f045 4 | SHA256 (.footprint) = dd966780396b78cda7a506af21fe5cef1b6b79256b64f0808831144cbfa1a160 5 | SHA256 (v2.10.0.tar.gz) = 6f4f1b639daa6dca9f80bc5db1233e9cbaa31a67790887106160b33ef743f136 6 | -------------------------------------------------------------------------------- /utf8proc/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A clean C library for processing UTF-8 Unicode data 2 | # URL : https://juliastrings.github.io/utf8proc 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=utf8proc 6 | version=2.10.0 7 | release=1 8 | source=("https://github.com/juliastrings/$name/archive/v$version.tar.gz") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make 14 | make prefix=/usr DESTDIR="$PKG" install 15 | } 16 | -------------------------------------------------------------------------------- /wendy/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/wendy 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/wendy.1.gz 8 | -------------------------------------------------------------------------------- /wendy/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uwyh1uAQPDEi9MeR8toPCiNvFMugaJQVsxxy3U9yOlUkr58Jf+gr7p8lTVRl1pE8x2H57EAwpL2p6IXUVNcWoXwU= 3 | SHA256 (Pkgfile) = 607c4542524378cfba5ca43bb1d7dccfeca795f2ad8bcb4dcafae8a7bb16e141 4 | SHA256 (.footprint) = 4c35f7661ec21dc4da328449862b4e7d8b416c3602edbd067a158ab5386c89c8 5 | SHA256 (wendy-2.1.tar.bz2) = 2a664acd41b5ccc34b77ce188ed06efbc2375fa9a561a1f2881574a442cafb17 6 | -------------------------------------------------------------------------------- /wendy/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : An inotify based directory and file watch 2 | # URL : https://git.z3bra.org/wendy/file/README.html 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=wendy 6 | version=2.1 7 | release=3 8 | source=("https://dl.z3bra.org/releases/$name-$version.tar.bz2") 9 | 10 | build() { 11 | cd "$name-$version" 12 | 13 | make 14 | 15 | make \ 16 | PREFIX=/usr \ 17 | MANPREFIX=/usr/share/man \ 18 | DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /wmutils-core/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/atomx 4 | -rwxr-xr-x root/root usr/bin/chwb 5 | -rwxr-xr-x root/root usr/bin/chwso 6 | -rwxr-xr-x root/root usr/bin/ignw 7 | -rwxr-xr-x root/root usr/bin/killw 8 | -rwxr-xr-x root/root usr/bin/lsw 9 | -rwxr-xr-x root/root usr/bin/mapw 10 | -rwxr-xr-x root/root usr/bin/pdw 11 | -rwxr-xr-x root/root usr/bin/pfw 12 | -rwxr-xr-x root/root usr/bin/slw 13 | -rwxr-xr-x root/root usr/bin/wattr 14 | -rwxr-xr-x root/root usr/bin/wmp 15 | -rwxr-xr-x root/root usr/bin/wmv 16 | -rwxr-xr-x root/root usr/bin/wrs 17 | -rwxr-xr-x root/root usr/bin/wtf 18 | -rwxr-xr-x root/root usr/bin/wtp 19 | drwxr-xr-x root/root usr/share/ 20 | drwxr-xr-x root/root usr/share/man/ 21 | drwxr-xr-x root/root usr/share/man/man1/ 22 | -rw-r--r-- root/root usr/share/man/man1/atomx.1.gz 23 | -rw-r--r-- root/root usr/share/man/man1/chwb.1.gz 24 | -rw-r--r-- root/root usr/share/man/man1/chwso.1.gz 25 | -rw-r--r-- root/root usr/share/man/man1/ignw.1.gz 26 | -rw-r--r-- root/root usr/share/man/man1/killw.1.gz 27 | -rw-r--r-- root/root usr/share/man/man1/lsw.1.gz 28 | -rw-r--r-- root/root usr/share/man/man1/mapw.1.gz 29 | -rw-r--r-- root/root usr/share/man/man1/pfw.1.gz 30 | -rw-r--r-- root/root usr/share/man/man1/slw.1.gz 31 | -rw-r--r-- root/root usr/share/man/man1/wattr.1.gz 32 | -rw-r--r-- root/root usr/share/man/man1/wmp.1.gz 33 | -rw-r--r-- root/root usr/share/man/man1/wmutils.1.gz 34 | -rw-r--r-- root/root usr/share/man/man1/wmv.1.gz 35 | -rw-r--r-- root/root usr/share/man/man1/wrs.1.gz 36 | -rw-r--r-- root/root usr/share/man/man1/wtf.1.gz 37 | -rw-r--r-- root/root usr/share/man/man1/wtp.1.gz 38 | -------------------------------------------------------------------------------- /wmutils-core/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw7lsl+xDDHInN/FQ8q780GtLwqr8nVW5SFCuw1e0QNqaMGkJlgthyRIo27BBAPZ5jkvihfq1msJ9KtAqHTjKKAg= 3 | SHA256 (Pkgfile) = a3d045cf0195533e72d660d17dd92a0865f61389470f9e1b2f51f896109025d1 4 | SHA256 (.footprint) = e69ab8876c9c9aed784b10fe90625c092b01a81c51a3b92daf81382be388906a 5 | SHA256 (9f810263ddcc00bb057d72b88d119bfc0989c7e3.tar.gz) = ea071ca103d56b9b452be4664e61640020afe11cde95f4d1587e6166b69be2dd 6 | -------------------------------------------------------------------------------- /wmutils-core/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Set of window manipulation tools 2 | # URL : https://github.com/wmutils/core 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxcb xorg-xcb-util xorg-xcb-util-cursor 5 | 6 | name=wmutils-core 7 | commit=9f810263ddcc00bb057d72b88d119bfc0989c7e3 8 | version=20220701 9 | release=1 10 | source=("https://github.com/${name%-*}/${name#*-}/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "${name#*-}-$commit" 14 | 15 | make DESTDIR="$PKG" PREFIX=/usr MANPREFIX=/usr/share/man install 16 | } 17 | -------------------------------------------------------------------------------- /wmutils-opt/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/chwb2 4 | -rwxr-xr-x root/root usr/bin/chwn 5 | -rwxr-xr-x root/root usr/bin/wew 6 | -rwxr-xr-x root/root usr/bin/wname 7 | -rwxr-xr-x root/root usr/bin/xmmv 8 | -rwxr-xr-x root/root usr/bin/xmrs 9 | drwxr-xr-x root/root usr/share/ 10 | drwxr-xr-x root/root usr/share/man/ 11 | drwxr-xr-x root/root usr/share/man/man1/ 12 | -rw-r--r-- root/root usr/share/man/man1/chwb2.1.gz 13 | -rw-r--r-- root/root usr/share/man/man1/chwn.1.gz 14 | -rw-r--r-- root/root usr/share/man/man1/wew.1.gz 15 | -rw-r--r-- root/root usr/share/man/man1/wname.1.gz 16 | -rw-r--r-- root/root usr/share/man/man1/xmmv.1.gz 17 | -rw-r--r-- root/root usr/share/man/man1/xmrs.1.gz 18 | -------------------------------------------------------------------------------- /wmutils-opt/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw1mGEBgBvyryOXQhxttinhuKPt+3FCXwX09BM7LMrNPm8cNbpQNhnHl3IXWfDqxh0UBv+bR3NxyGW2GfMbkkqgM= 3 | SHA256 (Pkgfile) = a5338660017fdf4f4719d241612c26a87cefdb4fbcd5e0e89a3f631931659c2f 4 | SHA256 (.footprint) = b6810ab4c14c015b85c34d8407559bdcae6c718752818c8059401f3951bf1aa2 5 | SHA256 (77124e003246fce8027452d3ceb440893b18d374.tar.gz) = e6c74e7cae08e31d097996bbbebfec9e3e559270f54b0b9099575b496dd408d3 6 | -------------------------------------------------------------------------------- /wmutils-opt/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Optional addons to wmutils 2 | # URL : https://github.com/wmutils/opt 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxcb xorg-xcb-util 5 | 6 | name=wmutils-opt 7 | commit=77124e003246fce8027452d3ceb440893b18d374 8 | version=20240909 9 | release=1 10 | source=("https://github.com/${name%-*}/${name#*-}/archive/$commit.tar.gz") 11 | 12 | build() { 13 | cd "${name#*-}-$commit" 14 | 15 | make DESTDIR="$PKG" PREFIX=/usr MANPREFIX=/usr/share/man install 16 | } 17 | -------------------------------------------------------------------------------- /x264/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/x264 4 | drwxr-xr-x root/root usr/include/ 5 | -rw-r--r-- root/root usr/include/x264.h 6 | -rw-r--r-- root/root usr/include/x264_config.h 7 | drwxr-xr-x root/root usr/lib/ 8 | lrwxrwxrwx root/root usr/lib/libx264.so -> libx264.so.164 9 | -rwxr-xr-x root/root usr/lib/libx264.so.164 10 | drwxr-xr-x root/root usr/lib/pkgconfig/ 11 | -rw-r--r-- root/root usr/lib/pkgconfig/x264.pc 12 | drwxr-xr-x root/root usr/share/ 13 | drwxr-xr-x root/root usr/share/bash-completion/ 14 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 15 | -rw-r--r-- root/root usr/share/bash-completion/completions/x264 16 | -------------------------------------------------------------------------------- /x264/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzdFv9nfuuysxGEW9LTOh5cs2biUeIvjCEPMHzBUf4ndS/YDtQalzaVcJfCU3gLVqDmBrBD59j21IXVvMAKUEAs= 3 | SHA256 (Pkgfile) = b57cdd2fc4bed43981818e03e92c8c835b9ba183155bb9a1f6411ddcc16237e9 4 | SHA256 (.footprint) = 6a4fc61bb5ecac8c7a800269a326a0aa0677e21d99ee83d41ec775bc545ffd0f 5 | SHA256 (x264-da14df5535fd46776fb1c9da3130973295c87aca.tar.gz) = 0027009a29608e22164e3ef3c94ce2c56b01aaf19e8b1c0b171d80b46bfeee0b 6 | -------------------------------------------------------------------------------- /x264/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A free software library and application for encoding video streams 2 | # URL : https://www.videolan.org/developers/x264.html 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=x264 6 | commit=da14df5535fd46776fb1c9da3130973295c87aca 7 | version=20241027 8 | release=1 9 | source=("https://code.videolan.org/videolan/$name/-/archive/$commit/$name-$commit.tar.gz") 10 | 11 | build() { 12 | cd "$name-$commit" 13 | 14 | ./configure \ 15 | --prefix=/usr \ 16 | --enable-shared \ 17 | --enable-pic \ 18 | --enable-lto \ 19 | --disable-avs 20 | 21 | make 22 | make DESTDIR="$PKG" install 23 | } 24 | -------------------------------------------------------------------------------- /xclip/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/xclip 4 | -rwxr-xr-x root/root usr/bin/xclip-copyfile 5 | -rwxr-xr-x root/root usr/bin/xclip-cutfile 6 | -rwxr-xr-x root/root usr/bin/xclip-pastefile 7 | drwxr-xr-x root/root usr/share/ 8 | drwxr-xr-x root/root usr/share/man/ 9 | drwxr-xr-x root/root usr/share/man/man1/ 10 | -rw-r--r-- root/root usr/share/man/man1/xclip-copyfile.1.gz 11 | -rw-r--r-- root/root usr/share/man/man1/xclip.1.gz 12 | -------------------------------------------------------------------------------- /xclip/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzueXxqegqGLkm52KWkJaYiEJOdFLwJAbDhXnZT/hL5fvMts68Le82238dW0AMHBgRtytJ12m0/tUGN2hK7QtgE= 3 | SHA256 (Pkgfile) = 41acec9da6e268e901732c065c6d5f6db263387ffe4b846fa5a9cf5705a41f6e 4 | SHA256 (.footprint) = 5356e17d100942ccf8f90393ddf85ef5d88e7a7bc6bdeb2eaae3d2328bfcd439 5 | SHA256 (0.13.tar.gz) = ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758 6 | -------------------------------------------------------------------------------- /xclip/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Command line interface to the X11 clipboard 2 | # URL : https://github.com/astrand/xclip 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxmu 5 | 6 | name=xclip 7 | version=0.13 8 | release=1 9 | source=("https://github.com/astrand/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | ./bootstrap 15 | ./configure --prefix=/usr 16 | 17 | make 18 | make DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /xdo/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/xdo 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-rw-r-- root/root usr/share/man/man1/xdo.1.gz 8 | -------------------------------------------------------------------------------- /xdo/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw9evH94DvqdlwMfNko6Uc9bUzjTVfcE6+wnPmH+oXi29D1GbOdMNoI3bvtX44dbMMr3BjmkbV/kctjvp1ar2SQ0= 3 | SHA256 (Pkgfile) = 3d6b2cae4418f0df9c73804b4171ae019722b5b6bd3b56dbea683d2486d2407d 4 | SHA256 (.footprint) = 9eb789047bbfe0dc86bdce92d9851c167ba0313e3979b1e3c98030c9563eaa43 5 | SHA256 (0.5.7.tar.gz) = b661229f0457939d3867cca1664c5671ae959b309feb58abe9142229c8c7ffb4 6 | -------------------------------------------------------------------------------- /xdo/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Small X utility to perform elementary actions on windows 2 | # URL : https://github.com/baskerville/xdo 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-libxcb xorg-xcb-util xorg-xcb-util-wm 5 | 6 | name=xdo 7 | version=0.5.7 8 | release=1 9 | source=("https://github.com/baskerville/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make 15 | make PREFIX=/usr DESTDIR="$PKG" install 16 | } 17 | -------------------------------------------------------------------------------- /xdotool/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/xdotool 4 | drwxr-xr-x root/root usr/include/ 5 | -rw-r--r-- root/root usr/include/xdo.h 6 | drwxr-xr-x root/root usr/lib/ 7 | lrwxrwxrwx root/root usr/lib/libxdo.so -> libxdo.so.3 8 | -rwxr-xr-x root/root usr/lib/libxdo.so.3 9 | drwxr-xr-x root/root usr/lib/pkgconfig/ 10 | -rw-r--r-- root/root usr/lib/pkgconfig/libxdo.pc 11 | drwxr-xr-x root/root usr/share/ 12 | drwxr-xr-x root/root usr/share/man/ 13 | drwxr-xr-x root/root usr/share/man/man1/ 14 | -rw-r--r-- root/root usr/share/man/man1/xdotool.1.gz 15 | -------------------------------------------------------------------------------- /xdotool/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw/2dJAs/A3rTxbkI9szjfWQMAv0p/uQLcA0YqfClkg+xlKJ9Aa0C+zi++KWDof25wSq7CG2JS7SfZ8hseM3UVgY= 3 | SHA256 (Pkgfile) = c3aa3d36eae42c83f54296d8b145558f49fdb224247a67d38bf9bca8d64d860a 4 | SHA256 (.footprint) = a05f204ba9551bd43b2e4839555adf875468aaa6c8cb8fb520d406cba7e55bf1 5 | SHA256 (v3.20211022.1.tar.gz) = 82b15a944a5e82fee15e0f6116bd9f642bc3d0bb6989fc0ca5ad9dfe35de0847 6 | -------------------------------------------------------------------------------- /xdotool/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Fake keyboard/mouse input, window management, and more 2 | # URL : https://github.com/jordansissel/xdotool 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : libxkbcommon xorg-libxinerama xorg-libxtst 5 | 6 | name=xdotool 7 | version=3.20211022.1 8 | release=2 9 | source=("https://github.com/jordansissel/$name/archive/v$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make PREFIX=/usr DESTDIR="$PKG" install 15 | 16 | # fix man 17 | mkdir -p "$PKG/usr/share" 18 | mv "$PKG/usr/man" "$PKG/usr/share/man" 19 | } 20 | -------------------------------------------------------------------------------- /xorg-bitmap/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/atobm 4 | -rwxr-xr-x root/root usr/bin/bitmap 5 | -rwxr-xr-x root/root usr/bin/bmtoa 6 | drwxr-xr-x root/root usr/include/ 7 | drwxr-xr-x root/root usr/include/X11/ 8 | drwxr-xr-x root/root usr/include/X11/bitmaps/ 9 | -rw-r--r-- root/root usr/include/X11/bitmaps/Dashes 10 | -rw-r--r-- root/root usr/include/X11/bitmaps/Down 11 | -rw-r--r-- root/root usr/include/X11/bitmaps/Excl 12 | -rw-r--r-- root/root usr/include/X11/bitmaps/FlipHoriz 13 | -rw-r--r-- root/root usr/include/X11/bitmaps/FlipVert 14 | -rw-r--r-- root/root usr/include/X11/bitmaps/Fold 15 | -rw-r--r-- root/root usr/include/X11/bitmaps/Left 16 | -rw-r--r-- root/root usr/include/X11/bitmaps/Right 17 | -rw-r--r-- root/root usr/include/X11/bitmaps/RotateLeft 18 | -rw-r--r-- root/root usr/include/X11/bitmaps/RotateRight 19 | -rw-r--r-- root/root usr/include/X11/bitmaps/Stipple 20 | -rw-r--r-- root/root usr/include/X11/bitmaps/Term 21 | -rw-r--r-- root/root usr/include/X11/bitmaps/Up 22 | drwxr-xr-x root/root usr/share/ 23 | drwxr-xr-x root/root usr/share/X11/ 24 | drwxr-xr-x root/root usr/share/X11/app-defaults/ 25 | -rw-r--r-- root/root usr/share/X11/app-defaults/Bitmap 26 | -rw-r--r-- root/root usr/share/X11/app-defaults/Bitmap-color 27 | -rw-r--r-- root/root usr/share/X11/app-defaults/Bitmap-nocase 28 | drwxr-xr-x root/root usr/share/man/ 29 | drwxr-xr-x root/root usr/share/man/man1/ 30 | -rw-r--r-- root/root usr/share/man/man1/atobm.1.gz 31 | -rw-r--r-- root/root usr/share/man/man1/bitmap.1.gz 32 | -rw-r--r-- root/root usr/share/man/man1/bmtoa.1.gz 33 | -------------------------------------------------------------------------------- /xorg-bitmap/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2oFXrsUTyIfxml+DajFnmYX4pfJnKlk/6WATkW3ZO8sGN87p3do2c8c/ROAgFIajstQS3Gi15H4athUlQvvsQA= 3 | SHA256 (Pkgfile) = 09cfd5cc22f909e20a283a1a65d3094bd3a3000844c3491006d0a3d845861ede 4 | SHA256 (.footprint) = ceb7b92b890f564a4c4c616453ab6f1e0bfb31b3d1212ec761cb50586e798806 5 | SHA256 (bitmap-bitmap-1.1.1.tar.gz) = 84be569eeb31f8d8316c1e9e69fa1175f295f01e8ba080795a498dce739c899b 6 | -------------------------------------------------------------------------------- /xorg-bitmap/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Bitmap editor and converter utilities 2 | # URL : http://xorg.freedesktop.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-xbitmaps 5 | 6 | name=xorg-bitmap 7 | version=1.1.1 8 | release=0 9 | source=("https://gitlab.freedesktop.org/xorg/app/${name#*-}/-/archive/${name#*-}-$version/${name#*-}-${name#*-}-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name#*-}-${name#*-}-$version" 13 | 14 | ./autogen.sh 15 | ./configure --prefix=/usr 16 | 17 | make 18 | make DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /xorg-fonttosfnt/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/fonttosfnt 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/fonttosfnt.1.gz 8 | -------------------------------------------------------------------------------- /xorg-fonttosfnt/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/UwzkzF2Jw7fJ87FWDxGLzXD2R0lbgDinQsYBFWGyPjWx4bfY2uHuibUvxHTjyXV17iKeqA3hNXtwy+tyG/Zb9sQ4= 3 | SHA256 (Pkgfile) = 471061aeb6ae5ad1581be81d8a16948429de194b1cfcf6a89ea38d48813dc851 4 | SHA256 (.footprint) = 586518b95b39673abdfa270a7f5fc56b0e960e37f5f12476560216109add914b 5 | SHA256 (fonttosfnt-fonttosfnt-1.2.3.tar.gz) = 25c954136308db5972376cea78d13d8a126e901d34bd30fd1231853a26f4e4e4 6 | -------------------------------------------------------------------------------- /xorg-fonttosfnt/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Wraps a set of bdf or pcf bitmap fonts in a sfnt wrapper 2 | # URL : http://xorg.freedesktop.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : freetype xorg-xorgproto 5 | 6 | name=xorg-fonttosfnt 7 | version=1.2.3 8 | release=1 9 | source=("https://gitlab.freedesktop.org/xorg/app/${name#*-}/-/archive/${name#*-}-$version/${name#*-}-${name#*-}-$version.tar.gz") 10 | 11 | build() { 12 | cd "${name#*-}-${name#*-}-$version" 13 | 14 | ./autogen.sh 15 | ./configure --prefix=/usr 16 | 17 | make 18 | make DESTDIR="$PKG" install 19 | } 20 | -------------------------------------------------------------------------------- /xtitle/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/xtitle 4 | -------------------------------------------------------------------------------- /xtitle/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw6XoSuMjyfRgAiW8Ytu+rUhiUc39sFpUALrKzQkyoK4Io0a5++DrWTRQ8MWr8YlSQzPlAlgZctAQQOO7eOWmPAA= 3 | SHA256 (Pkgfile) = 3f38355d8373e2a1fcb1e1ad0dd3a368f1c113e6ab46ee5c82aed62c8c9daefa 4 | SHA256 (.footprint) = ab757e7784b25a86e656035f868c67c1c3d31c4fa0d2e39b9a7aa13c0891b2fd 5 | SHA256 (0.4.4.tar.gz) = c2fbf403892c4e466e43528415284a458d4354855f221273881aa4388d028970 6 | -------------------------------------------------------------------------------- /xtitle/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Outputs X window titles 2 | # URL : https://github.com/baskerville/xtitle 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : xorg-server xorg-libxcb 5 | 6 | name=xtitle 7 | version=0.4.4 8 | release=1 9 | source=("https://github.com/baskerville/$name/archive/$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$version" 13 | 14 | make 15 | make DESTDIR="$PKG" PREFIX=/usr install 16 | } 17 | -------------------------------------------------------------------------------- /xxd/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/xxd 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/man/ 6 | drwxr-xr-x root/root usr/share/man/man1/ 7 | -rw-r--r-- root/root usr/share/man/man1/xxd.1.gz 8 | -------------------------------------------------------------------------------- /xxd/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw4H+aATFfT27eXdTyytuvglRBmTzfmOu7rNHVDDN5y1X9sCCzoPu65jCWAb/Rugu+Ust6fhzt/jkTIXPU84S9Q0= 3 | SHA256 (Pkgfile) = ace8139a2316161cfbc8501e95b8bd3ff8c61a6a848fd5bb96cbd2ef910dfde3 4 | SHA256 (.footprint) = de26d47750380345574df1f5ff8a43a4da59cdb810bf5611dd25f38c1119f5e0 5 | SHA256 (xxd.c) = a920d0ba58fcf17ec1736f94c5e2dc7b59e009218705c97b2c2974f04ba3aa96 6 | SHA256 (Makefile) = 2f4c1aa91e7c685b7095ec06ac19a01eb150904938a586df1d4530c9b8d78329 7 | SHA256 (xxd.1) = 28f4fa5a45d80442a2c46d7be3bac02e6f3cbabc9e33493cb1f881b1ec9a65b7 8 | -------------------------------------------------------------------------------- /xxd/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Hexdump facility from vim 2 | # URL : https://www.vim.org 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=xxd 6 | version=9.1.1166 7 | release=1 8 | source=( 9 | "https://raw.githubusercontent.com/vim/vim/v$version/src/$name/"{$name.c,Makefile} 10 | "https://raw.githubusercontent.com/vim/vim/v$version/runtime/doc/$name.1" 11 | ) 12 | 13 | build() { 14 | make 15 | 16 | install -Dm755 "$name" -t "$PKG/usr/bin" 17 | install -Dm644 "$name.1" -t "$PKG/usr/share/man/man1" 18 | } 19 | -------------------------------------------------------------------------------- /yt-dlp/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root usr/ 2 | drwxr-xr-x root/root usr/bin/ 3 | -rwxr-xr-x root/root usr/bin/yt-dlp 4 | drwxr-xr-x root/root usr/share/ 5 | drwxr-xr-x root/root usr/share/bash-completion/ 6 | drwxr-xr-x root/root usr/share/bash-completion/completions/ 7 | -rw-r--r-- root/root usr/share/bash-completion/completions/yt-dlp 8 | drwxr-xr-x root/root usr/share/man/ 9 | drwxr-xr-x root/root usr/share/man/man1/ 10 | -rw-r--r-- root/root usr/share/man/man1/yt-dlp.1.gz 11 | -------------------------------------------------------------------------------- /yt-dlp/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw+FxkAyEItkjy+CHO/GK3aHcyrGioo2/7NxaOnOQw/w7IasZhAVKe8F1cUpCfudTFpX0I7ZT34qjpe++miBN/Qc= 3 | SHA256 (Pkgfile) = 99483a681ad6da0f73ea08a61d56c49c12467526c3acb5318f93f31def697bff 4 | SHA256 (.footprint) = 3c21507ba736e997410a1b3c7f7d348668866fe0998a536231cb64c18c6e32db 5 | SHA256 (yt-dlp.tar.gz) = 1e5d675af0cb7ac5c00135e6d9cbb5a2fb6726126ae9ad62740548dddd36afcd 6 | -------------------------------------------------------------------------------- /yt-dlp/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : A youtube-dl fork with additional features and fixes 2 | # URL : https://github.com/yt-dlp/yt-dlp 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : python3 python3-setuptools 5 | 6 | name=yt-dlp 7 | version=2025.05.22 8 | release=1 9 | source=("https://github.com/$name/$name/releases/download/$version/$name.tar.gz") 10 | 11 | build() { 12 | cd "$name" 13 | 14 | install -Dm755 "$name" -t "$PKG/usr/bin" 15 | install -Dm644 "$name.1" -t "$PKG/usr/share/man/man1" 16 | 17 | if prt-get isinst bash-completion > /dev/null; then 18 | install -Dm644 "completions/bash/$name" -t \ 19 | "$PKG/usr/share/bash-completion/completions" 20 | fi 21 | } 22 | -------------------------------------------------------------------------------- /z3/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw+Q1br2LFIIztb8xwGnKBtCdnLpZwxMM1oLFVr4nc/CJlU0ZjGHWhm1WbCCgKV38IWdr4/rlDBEFntbVsQZMQgM= 3 | SHA256 (Pkgfile) = c4308c8bc2e48170679e5cc0c40c0534dfba23e4402c9dbf298d8cdae9902b16 4 | SHA256 (.footprint) = 8f32518c3146a50f783c0418d5cc94ee8f505e0411fc93e77f89df128c853dae 5 | SHA256 (z3-4.15.0.tar.gz) = 16aa2c02ff34a902a38bddc29f6f720deb1fb6c6987c45ccb782430300f5ccc5 6 | -------------------------------------------------------------------------------- /z3/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : The Z3 Theorem Prover 2 | # URL : https://github.com/Z3Prover/z3 3 | # Maintainer : camille, camille at lzr dot pw 4 | # Depends on : cmake python3 5 | 6 | name=z3 7 | version=4.15.0 8 | release=1 9 | source=("https://github.com/Z3Prover/$name/archive/refs/tags/$name-$version.tar.gz") 10 | 11 | build() { 12 | cd "$name-$name-$version" 13 | 14 | mkdir build; cd "$_" 15 | 16 | cmake .. \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_INSTALL_LIBDIR=lib \ 19 | -DZ3_LINK_TIME_OPTIMIZATION=1 \ 20 | -DZ3_BUILD_PYTHON_BINDINGS=1 21 | 22 | make 23 | make DESTDIR="$PKG" install 24 | } 25 | -------------------------------------------------------------------------------- /zzz/.footprint: -------------------------------------------------------------------------------- 1 | drwxr-xr-x root/root etc/ 2 | drwxr-xr-x root/root etc/zzz.d/ 3 | drwxr-xr-x root/root etc/zzz.d/resume/ 4 | drwxr-xr-x root/root etc/zzz.d/suspend/ 5 | drwxr-xr-x root/root usr/ 6 | drwxr-xr-x root/root usr/bin/ 7 | lrwxrwxrwx root/root usr/bin/ZZZ -> zzz 8 | -rwxr-xr-x root/root usr/bin/zzz 9 | drwxr-xr-x root/root usr/share/ 10 | drwxr-xr-x root/root usr/share/man/ 11 | drwxr-xr-x root/root usr/share/man/man8/ 12 | -rw-r--r-- root/root usr/share/man/man8/zzz.8.gz 13 | -------------------------------------------------------------------------------- /zzz/.signature: -------------------------------------------------------------------------------- 1 | untrusted comment: verify with /etc/ports/turquoise.pub 2 | RWTOjBUiTG/Uw2hZO8XmRQeeh+/cLITkW3DmBAQTrPowND3YPswQcg63vwjdaZ1+xOq2yb6QbcwsotM3uoPE+0FuwubwiVh12AM= 3 | SHA256 (Pkgfile) = ffaf289f5ee469bc928caf909dae43be27e3eaddd2f05b5b80ac4213727b1aed 4 | SHA256 (.footprint) = ac657a41f963ea5695a441eaa8bd04cb8160b2908377320dcd43c3846cd5c79b 5 | SHA256 (zzz) = 79402d8d147b61f4f4033aa183ff37f8ce02097e2624c3a8770834fe7a4ea01e 6 | SHA256 (zzz.8) = 3bde2d74574f0ae0ef51c7e2e121f5e73e01827839bdd6f3c55a5244be565cfc 7 | -------------------------------------------------------------------------------- /zzz/Pkgfile: -------------------------------------------------------------------------------- 1 | # Description : Really simple suspend script 2 | # URL : https://github.com/void-linux/void-runit 3 | # Maintainer : camille, camille at lzr dot pw 4 | 5 | name=zzz 6 | version=20231124 7 | release=1 8 | source=( 9 | "https://raw.githubusercontent.com/void-linux/void-runit/$version/$name" 10 | "https://raw.githubusercontent.com/void-linux/void-runit/$version/$name.8" 11 | ) 12 | 13 | build() { 14 | install -Dm755 "$name" -t "$PKG/usr/bin" 15 | install -Dm644 "$name.8" -t "$PKG/usr/share/man/man8" 16 | 17 | ln -s "$name" "$PKG/usr/bin/${name^^}" 18 | 19 | mkdir -p "$PKG/etc/$name.d/"{suspend,resume} 20 | } 21 | --------------------------------------------------------------------------------