Commit a30d6e0a authored by fun's avatar fun
Browse files

.

parent a17b707c
......@@ -5,7 +5,7 @@ Name | Version | Description
[aegisub](http://www.aegisub.org) | 20181123 | Subtitle editor designed for timing and styling
[audit](https://people.redhat.com/sgrubb/audit) | 2.8.5 | Linux audit userspace
[autossh](https://www.harding.motd.ca/autossh/) | 1.4g | Automatically restart SSH sessions and tunnels
[axel](https://github.com/eribertomota/axel) | 2.16.1 | Command line download accelerator
[axel](https://github.com/eribertomota/axel) | 2.17.2 | Command line download accelerator
[bash-headers](https://www.gnu.org/software/bash) | 4.4 | Bash header files
[checkpassword](https://cr.yp.to/checkpwd.html) | 0.90 | A uniform password checking interface
[clockspeed](https://cr.yp.to/clockspeed.html) | 0.62 | Adjust the speed of the system clock
......@@ -23,7 +23,7 @@ Name | Version | Description
[lbzip2](https://github.com/kjn/lbzip2) | 2.5 | Parallel bzip2
[leapsecs](https://cr.yp.to/libtai.html) | 20161231 | Leap-second table used by djb programs
[libdockapp](https://www.dockapps.net/) | 0.7.2 | DockApp Development Standard Library
[linux-stable](https://www.kernel.org/) | 5.0.12 | Latest stable Linux kernel
[linux-stable](https://www.kernel.org/) | 5.1.3 | Latest stable Linux kernel
[mess822](https://cr.yp.to/mess822.html) | 0.58 | A library for parsing Internet mail messages
[notmuch](https://notmuchmail.org/) | 0.28.4 | Mail indexer based on xapian
[nss-mdns-no-avahi](http://0pointer.de/lennart/projects/nss-mdns/) | 0.10 | NSS module for mDNS hostname resolution
......@@ -44,13 +44,13 @@ Name | Version | Description
[redo-jdebp](http://jdebp.eu./Softwares/redo/) | 1.4 | Redo build system (C++, Jonathan de Boyne Pollard)
[rox-filer](http://rox.sf.net/desktop/ROX-Filer/) | 2.11 | Graphical file manager
[smbnetfs](http://smbnetfs.sf.net/) | 0.6.1 | FUSE filesystem for samba shares
[synergy-cli](https://github.com/symless/synergy-core) | 1.10.1 | Share mouse and keyboard between multiple computers
[synergy-cli](https://github.com/symless/synergy-core) | 1.10.2 | Share mouse and keyboard between multiple computers
[uchardet](https://www.freedesktop.org/wiki/Software/uchardet/) | 0.0.6.20180121 | Encoding detector library
[ucspi-tcp](https://cr.yp.to/ucspi-tcp.html) | 0.88 | Command-line tools for building TCP client-server applications
[umkinitramfs](https://gitlab.com/therealfun/crux-ports/tree/master/umkinitramfs) | 0.7.3 | Simple initramfs generator
[uncrustify](http://uncrustify.sf.net/) | 0.68.1 | Source code beautifier for C, C++, C#, ObjectiveC, D
[unionfs-fuse](https://github.com/rpodgorny/unionfs-fuse) | 2.0 | Union filesystem using FUSE
[upkg](https://github.com/therealfun/crux-ports/upkg) | 0.81 | Smaller/fancier prt-get/pkgmk/ports replacements
[upkg](https://github.com/therealfun/crux-ports/upkg) | 0.82 | Smaller/fancier prt-get/pkgmk/ports replacements
[uthash](https://troydhanson.github.io/uthash) | 2.1.0 | Hash library
[windowmaker-dockapps](https://www.dockapps.net/) | 20190112 | Window Maker dockapps
[windowmaker](https://windowmaker.org) | 0.95.8 | Fast, feature rich, and easy to use window manager
......
......@@ -74,8 +74,8 @@ f:a1ffd6596d4dc288bd8e7c0f8cfb3b7d:autossh/Pkgfile
f:0b551b13813c3ad65921750b3d223330:autossh/.signature
f:10e2933059c460aa27d9bc1ba640c31d:autossh/.watch
f:d7873c28f5ee68c01d41b039055d47b3:axel/.footprint
f:f217c4bdc56d49067be74bf73b1ee614:axel/Pkgfile
f:f7abc8f6f86a02015b081834ec617741:axel/.signature
f:b70193e7a684da2ad6ac7efca783dd5f:axel/Pkgfile
f:280a030a9c56b4b99c2655a8b2bd84f3:axel/.signature
f:bd3145ff5932e72ced05db2dcd786498:axel/.watch
f:3c9eb3c6753a38e3aaea1c5bf97c9567:bash-headers/.footprint
f:92e2f001a9eca759d8453656fca69bfa:bash-headers/Pkgfile
......@@ -157,10 +157,10 @@ f:bd100e32e4e75d31b35145870345b6d4:linux-stable/conf-default
f:269200015cb730634a02df76fcc3a06c:linux-stable/configure
f:4741bf458ba13c3a96b67f572928f66f:linux-stable/.footprint
f:a89245058732b01796d0ce1e2279fb00:linux-stable/.nostrip
f:691a346049b6071677675801f16a8258:linux-stable/Pkgfile
f:fcd63c59f2869386fb305940c546e3f6:linux-stable/Pkgfile
f:c40c04b37f524cadbd1d08332a758813:linux-stable/post-install
f:34d108101c8dd475ca2617f3b76fc2ba:linux-stable/README
f:004be560cfcd9de1a9f2e6667da4a00e:linux-stable/.signature
f:113475dea9979c83039bc480070b9664:linux-stable/.signature
f:d659eef56ff4961c252ade2021f4d35f:linux-stable/.upstream
f:4baf76ad1e7656aa760b664a2c7cf5af:linux-stable/.watch
f:0b816291d0ee7cebc45351061e928920:mess822/.footprint
......@@ -341,9 +341,9 @@ f:fe71febb8f35636d001ab463574be67f:smbnetfs/smbnetfs.auth
f:f45e575d8648f0744d0921033ef95dee:smbnetfs/smbnetfs.patch
f:d3468d024f988b98d3d44f73f59840ad:smbnetfs/.watch
f:228746393c34b2e320fa91984554c9f7:synergy-cli/.footprint
f:c86c8ec19d4067e130851aa1d8c7a179:synergy-cli/Pkgfile
f:7ee39d9ae1f9bc7d56575fdbe43f0f4a:synergy-cli/Pkgfile
f:614bb1a82defdccf27c775ca84ebd857:synergy-cli/README
f:a60ad0dd9554dfa0129d4368f0984681:synergy-cli/.signature
f:364025b1c1ea82b65dfff9152ba7bb4f:synergy-cli/.signature
f:cfb1b6fc5625f592767552a213f4d78b:synergy-cli/.watch
f:3a5d976f481112e5ec54985c16a71c82:therealfun.git
f:da7eaa4c253d96dd02f4389bf44a93b1:therealfun.httpup
......@@ -380,11 +380,11 @@ f:bb8e8137da8c008f44c6abea4f47ad0c:unionfs-fuse/.watch
f:7cc86b0cc9b521dd08d24e683eb97053:upkg/.footprint
f:9fde35436e48e1cf401f90d1199b3253:upkg/git.driver
f:c374a42bc090b0a9702939ef9aae30b8:upkg/httpup.driver
f:4fb9aa346e4729025321b4e84463b7ca:upkg/Pkgfile
f:02cc9eaebc6b24f85e8b5eae99c2f16e:upkg/Pkgfile
f:151de0e3ab4a0ca9386035f31f8c4314:upkg/pkgmk.conf.sample
f:dfb2826f73a22183a21dfd69b983844c:upkg/README
f:5f11facd3d0067dbc5982f84ba2ae480:upkg/rsync.driver
f:87b9bb3b1acc03786425aa32e681ab6c:upkg/.signature
f:a03dd44d26c9fd71e5a5466195d0617b:upkg/.signature
f:b3c509751080a4e60d69a08b13c1d91a:upkg/upkg
f:c6c4ad4ecd2522230f1903c8d3136f66:upkg/upkg-cleanup
f:0607db918da9593f715f85688770035f:upkg/upkg-collections
......@@ -393,7 +393,7 @@ f:24d9769ca4a7dc9c02b1f532ea7ce032:upkg/upkg-deporder
f:85078298352000bc717cbca44cef2930:upkg/upkg-depsearch
f:4483827e92ab92b8e189aed3b3731187:upkg/upkg-deptree
f:1502cb40859bfb1353901a4019bb2e57:upkg/upkg-diff
f:aeedaf38c421894ff897807bea2f6221:upkg/upkg-dl-list
f:bcfb293836e06f81b9d054cd25fe323b:upkg/upkg-dl-list
f:9e2f58daae23f27d805668b4f1aad556:upkg/upkg-dsearch
f:3669047aa2c2fc20b710a4579677a561:upkg/upkg-fsearch
f:4cbe8eaab475f7a62ef462deefbfc6fe:upkg/upkg-info
......
untrusted comment: verify with /etc/ports/therealfun.pub
RWTcI5d5qAlZ8ih0YpMp7wp1VdgoTUuPK1NxiMt8muLfaX9XB+WfYeehQItfUIAQobIlyjcPlNOLXn+LTAr/XwbrZRsW03qIBgA=
SHA256 (Pkgfile) = 40055c88ad3f88bf101f49f00faea9db7b9295042f7ea062337af71d5d801dc3
RWTcI5d5qAlZ8seDjV11S5gKr9k3Cg9SBERfdfkRwR5ra8KZp+ox6CbE6SPpinESdMottarB5WUxKTw/cbGYuCP4QzYhnEqb5Qg=
SHA256 (Pkgfile) = 44eed971c3a6a3331c3ed51bee2aa5c4037eb6a8292d3f173dfdf2ea3e28132c
SHA256 (.footprint) = cf01b64d1d9bb2c06fff12894c867425eb93d81aa490b7d29664e287e6ea184f
SHA256 (axel-2.16.1.tar.xz) = d34094eb63eaebc989f96eabdda091dcfb28e840bb8d274a5f216775941f59e4
SHA256 (axel-2.17.2.tar.xz) = 17ef325a752877f04a6518d72af9486fccf0c9af2c192d3a9cb9b3dde5a61c37
SHA256 (.watch) = 2a5336ab15fb6e030d7fab68442e3646bcdb7f9f4aa0b734e96020e135498f84
......@@ -3,8 +3,8 @@
# Maintainer: fun, just.the.real.fun at gmail dot com
name=axel
version=2.16.1
release=2
version=2.17.2
release=1
source=(https://github.com/axel-download-accelerator/axel/releases/download/v$version/axel-$version.tar.xz
.watch)
......
untrusted comment: verify with /etc/ports/therealfun.pub
RWTcI5d5qAlZ8pUMrWeqLYzw5o8CtQsk3xOGm/cFcaV1EgtTDuFWimgcgDD+s01pp+RKvjZeoT2NxtrNXOgG9hXPIyA73MSXIAk=
SHA256 (Pkgfile) = 23448fe0ca32bfcfb24b214689a226fd2d82e32ac3a348d9a44f231c3607db1c
RWTcI5d5qAlZ8p+tUU9sRKGuu3ag2guPr/iLRjXizQqvOL093FHgmE3aoc1J6xri/1MzsHA05EMB0UTmjzzra3TAQ+wapoSNLAg=
SHA256 (Pkgfile) = 34f6d268fbff1e763a40856abbb1e74f0d286553e2b2a651559763cc398e8753
SHA256 (.footprint) = 5ba9c09488a83784138b3fe63971a13ce319c353c5d646010911348289c6189f
SHA256 (linux-5.0.tar.xz) = 437b141a6499159f5a7282d5eb4b2be055f8e862ccce44d7464e8759c31a2e43
SHA256 (patch-5.0.12.xz) = b256a17c9d4daaf5a182429a42dd6e973ab5ddfdc096a3b5a7d1b6bde52e2f48
SHA256 (linux-5.1.tar.xz) = d06a7be6e73f97d1350677ad3bae0ce7daecb79c2c2902aaabe806f7fa94f041
SHA256 (patch-5.1.3.xz) = ea04b55d4a60c3aa801487ebbbf0c9e336cd28c2c1a6ab7c34f4105eca8ab30b
SHA256 (conf-default) = 7025818c9c5a5bc07bb25afbb89c44f8051cc1a55de72ceecdfd2d9ea41255a2
SHA256 (configure) = b8d0a1d3824d197e910a3f46ac7fbb453da8bfe19fe836ef171e2a0c72a29bc1
SHA256 (post-install) = b9e43a1f45b4a6ae20cdc21aacde06fb4cf5e96a7428989e99a0cbc3d975b81d
......
......@@ -5,7 +5,7 @@
# Nice to have: umkinitramfs
name=linux-stable
version=5.0.12
version=5.1.3
release=1
source=(
https://kernel.org/pub/linux/kernel/v${version%%.*}.x/linux-${version%.*}.tar.xz
......
untrusted comment: verify with /etc/ports/therealfun.pub
RWTcI5d5qAlZ8qHkU7VDsCBHgGSj8AGpRYfk4E3DxACfat/QrmIJy/rsB2MDkDkaMiC3fZjuMYqWAID1Q82wwVT7XvtneqfLBAs=
SHA256 (Pkgfile) = 1138edf825d139c5d095c5caf465606ceed4349aeb7310328bd34822678ba019
RWTcI5d5qAlZ8qCzlt+YS1HGBmDsfaA8Xnw7rxMtpIEkAmBv7N4FiRdKowkkWTGIJvvGX6F+R8UMCybq1USn9ao44bKZo92QYQs=
SHA256 (Pkgfile) = 128a0c8cd004db1050d661e7285aef98c851db565e3cb4a9a2b93d1e4e8ec42f
SHA256 (.footprint) = abc7f1b248bbd4ba8084ed0718ce50cdb62d3da908ce892b319b79b1adc53054
SHA256 (synergy-1.10.1.tar.gz) = 67ef37a9c090e0197018220c04df3005fc574a391935c29b7cb0c3f208fd0429
SHA256 (synergy-1.10.2.tar.gz) = 5ffbf9b155f872714f430be911e149f3b21a839eb26270911478f85ad398f48f
SHA256 (.watch) = 73a891cc395c58307a4269980654452eb11d7ce30f093c97dd625451b0023ab4
SHA256 (README) = 685a8d5b53b2f14da85e3e0c6e803c20a4f2497a57f935d2f577b33840642385
......@@ -5,7 +5,7 @@
# Nice to have: xorg-libxrender openldap rtmpdump xorg-libsm xorg-libxinerama xorg-libxtst xorg-libxrandr
name=synergy-cli
version=1.10.1
version=1.10.2
release=1
source=(https://github.com/symless/synergy-core/archive/v$version-stable/synergy-$version.tar.gz .watch README)
......
untrusted comment: verify with /etc/ports/therealfun.pub
RWTcI5d5qAlZ8u3OGcfy86KObWcEONu3InqKkpQVJKtP9auUrr2R/2wUfrqsXJBfs3bZnway+iPhyzrlM6MWLmtRKWjphSAOjQ0=
SHA256 (Pkgfile) = 100b207a1cdded4f32b4818a1ffffd0ba229288eacf96f3ae53da3ef5e855e35
RWTcI5d5qAlZ8nPPZprHqAhs+9fPNm/ZmmgXdkECmK8KCua/W4VUAt8ToapH/mG01Z7//rpFpEk3uOX+RMJ3agYYVOxkGj//ugE=
SHA256 (Pkgfile) = e7e3ccd34abc3b60650ccd73d00d2c78fae05f4601ad86fbc99fd47836f8b94a
SHA256 (.footprint) = 0e0c7ca7454ae123a1a730b3a3ac19eb8299a80193286d4ea3b50d80b4401a4d
SHA256 (uports) = 0ca873ced6f3136e4df26398f3477391ac79ef6ee7daa1236849fece6c840805
SHA256 (uports-init) = b146a0a813f72ac68610846e9de3bedf5358a78fc0b166070bd552c9d51b1e39
......@@ -16,7 +16,7 @@ SHA256 (upkg-deporder) = bf6de34918066aa1d59e23597ee5be8ff2ceefbe105237ed9919f07
SHA256 (upkg-depsearch) = c6f270183a9fc94f5e5c8391adafd2c7f31abab6fd4d086934b8b3aa9e242f4b
SHA256 (upkg-deptree) = 90e2e22dd85d8ad0f1ffa18c6ec5ec9537f0df9524c2ab6f4f511721523ef306
SHA256 (upkg-diff) = ad1de20b7aed7c4607ac348e5034ff30314e8c549813f8ebc3806f3d4a7628d0
SHA256 (upkg-dl-list) = a3f6bfe2729438fac2ad86724827a0e4288ad055d04bd068e1b04dc7a705770f
SHA256 (upkg-dl-list) = 9fae75c94122d06476f014082c6a3a96a9750ff6b44a10c04b476c9ab76ec7bb
SHA256 (upkg-dsearch) = 668ba132bea6602648078afd41c1b43f15933c885ad88f47b428942c3ff8c084
SHA256 (upkg-fsearch) = 2cae0e4d72b86c68e43bf92f1180163aae507bafc262f91c0589e7f8045300e4
SHA256 (upkg-info) = fc84efa42ab8eddebf5687939cc54f0dd7a60b7845754b978b0a4791c0234d7f
......
......@@ -5,7 +5,7 @@
# Nice to have: pkgmk.conf fakeroot gpg
name=upkg
version=0.81
version=0.82
release=1
source=(
uports uports-init uports.1.pod
......
......@@ -120,6 +120,14 @@ sub quote_from_bash
return quotemeta $bash;
}
sub quote_from_bash_relaxed
{
my $bash = shift;
$bash =~ s|\\||g;
return $bash if $bash =~ /^[A-Za-z_0-9-]+$/;
return quotemeta $bash;
}
sub bash_re_to_perl_re
{
my ($bash, $greedy) = @_;
......@@ -178,7 +186,7 @@ sub bash_search_and_replace
$from = '^' . $from if $where eq 'prefix';
$from = $from . '$' if $where eq 'suffix';
$to = quote_from_bash $to if length $to;
$to = quote_from_bash_relaxed $to if length $to;
$to = '' if not defined $to;
$v =~ s/$from/$to/g if $times eq 'all';
......@@ -238,7 +246,7 @@ sub eval_expr
my $v = expand_var($+{name}, $content, $vars);
return bash_substring_removal($v, $+{what}, $where, $greedy);
} elsif (
$e =~ m{^
$e =~ m{^
(?<name> \w+ )
(?<times> /{1,2} )
(?<where> (?: \#{0,2} | \%{0,2} ) )
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment