Compare commits

...

No commits in common. "main" and "3.3" have entirely different histories.
main ... 3.3

108 changed files with 21895 additions and 15580 deletions

View File

@ -1,43 +0,0 @@
name: deploy
on:
push:
branches:
- '*'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE
- uses: actions/checkout@v3
- name: Update REPO file
run: |
wget -P /tmp -q https://crux.nu/files/httpup-0.5.0.tar.xz
tar -C /tmp -xf /tmp/httpup-0.5.0.tar.xz httpup-0.5.0/httpup-repgen
/tmp/httpup-0.5.0/httpup-repgen
git add REPO
- name: Push to remote
run: |
git config user.name "$(git log -n 1 --pretty=format:%an)"
git config user.email "$(git log -n 1 --pretty=format:%ae)"
bash -c "git commit -a -m '[auto] Update REPO file' && git push || exit 0"
# Prepare git log message to avoid extra blank lines
- name: Set env message
run: echo "MESSAGE=$(git log -1 --pretty=format:"%s")" >> $GITHUB_ENV
# Send IRC message by bot
- name: irc push
uses: rectalogic/notify-irc@v1
if: github.event_name == 'push'
with:
channel: "#crux-arm"
server: "irc.libera.chat"
nickname: crux-arm-bot
message: ${{ env.MESSAGE }}

View File

@ -1,7 +0,0 @@
README.md
\.git*
^core\-arm64\.httpup
*~
\.*~
*work
*.pkg.*

7
COPYRIGHT Normal file
View File

@ -0,0 +1,7 @@
COPYRIGHT
All package build scripts in CRUX-ARM (in any git repository) are Copyright © 2008-2015
by Per Lidén, CRUX development team, CRUX-ARM development tema and licensed through
the GNU General Public License.

0
README Normal file
View File

View File

@ -1,25 +0,0 @@
# crux-ports-core-arm64
CRUX-ARM aarch64 ports overlay for CRUX core collection
To use these ports, download the `core-arm64.httpup` file to `/etc/ports`:
```
$ sudo wget -P /etc/ports https://raw.githubusercontent.com/crux-arm/crux-ports-core-arm64/3.6/core-arm64.httpup
$ sudo ports -u core-arm64
```
You may want to list it first in `/etc/prt-get.conf` to take advantage of ports overlay:
```
###
### prt-get conf
###
# note: the order matters: the package found first is used
prtdir /usr/ports/core-arm64
prtdir /usr/ports/opt-arm64
prtdir /usr/ports/xorg-arm64
prtdir /usr/ports/core
prtdir /usr/ports/opt
prtdir /usr/ports/xorg
```

120
REPO
View File

@ -1,120 +0,0 @@
d:kbd
d:gcc
d:openrdate
d:psmisc
d:linux-pam
d:ports
d:libgmp
d:filesystem
d:binutils
d:pkgutils
d:prt-get
d:openssl
d:sysfsutils
d:db
d:python3
d:coreutils
d:util-linux
d:glibc
f:0052a9ed82f89bc0bca90901f8c7a6c3:kbd/.signature
f:498bb149c96c4a935743015bed7c3393:kbd/Pkgfile
f:e6d37048fd3de20cdd1d623eb0faa602:kbd/.footprint
f:a617c4d3fa11e0c9410ac213eb061677:gcc/gcc-nocheck-fixincludes.patch
f:ad1b2fa089de23d539fff2eca0ab2ff1:gcc/.signature
f:37173a681c2cd6621c436639de5f3f73:gcc/README
f:dd44eeb6b7d12824ac0eb56e95713a59:gcc/gcc-aarch64-dirs.patch
f:02b68b4d4f58195070a54375bb0c0665:gcc/Pkgfile
f:c93e4fbf3623e3c4b8aa693c9984fa52:gcc/.footprint
f:2c041f106df27fe9c62cac42d98f4f38:openrdate/.signature
f:c212d60bdabec86c27d82b1a19223aa0:openrdate/rdate
f:dd0e2ac5129caf7fcbbdd4c5c03c998e:openrdate/Pkgfile
f:7bc21568b289abdd96e6d69c2d63da5a:openrdate/.footprint
f:30591f4d63ae9ff02ef97775e6d85a82:openrdate/ntpleaps.patch
f:96be0a48d87f747b4496e142d26c0312:psmisc/.signature
f:b7f131de14e7ffae36ea9320a117de80:psmisc/Pkgfile
f:301dd94576fb3a08fde2b7cbec7469eb:psmisc/.footprint
f:d32239bcb673463ab874e80d47fae504:COPYING
f:f26bcfea5b85a46e6e519f410ea80d22:linux-pam/.signature
f:6362b0bfc92504b3f8aec8ed3cd7b861:linux-pam/common-account
f:cc2207aa93a3b6579e5099f6ea699bc8:linux-pam/common-password
f:af79dbf9b6a82ea8fcbafa1a405bcbd6:linux-pam/common-auth
f:a47ba380e5575c69784ca6a01888199d:linux-pam/other
f:9d4676c9d210ac2a2bd68671fecd8bea:linux-pam/Pkgfile
f:eaf3734e2cfd0c5357351eab89b97894:linux-pam/.footprint
f:c38f769ecc5607ea821fb0e6b4185f19:linux-pam/common-session
f:a2ecd86c4d7037fc250d1e84775b878c:ports/core.rsync
f:69927e5d0ae5dc3455faeaac916c4db2:ports/xorg.pub
f:b8dd0aad383810cad920d6548cd1cb56:ports/core.pub
f:0dcf25991463d9582b66aca9563dad9d:ports/opt.rsync
f:26cafab14cb010d4b16cf1437ba61ec5:ports/.signature
f:5d1579e032797132d238db76b2392635:ports/xorg-arm64.httpup
f:804bb419e539a70ad80e4c03df3c3411:ports/contrib.pub
f:3efeabfbd7104b1c566b604f802ef0c0:ports/core-arm64.pub
f:246bdcd2c5d85192fc45e320174fb121:ports/opt-arm64.pub
f:a9f83bf0fedfe89317a4cce1c5ccfaad:ports/contrib.rsync.inactive
f:d3cf27db40e3d66f29cb498b669174f1:ports/core-arm64.httpup
f:94350156885001fa0f67d4d17b6b5ee1:ports/.md5sum
f:5cce9f5cdfcbc3a68a51b6345f62d5a4:ports/opt-arm64.httpup
f:ecb298049dcf7408076a007bae6ded7e:ports/Pkgfile
f:c56a20ef43a22c8e294d850935f80acd:ports/xorg-arm64.pub
f:7f18e94e06ca251a2bb82eb03672539f:ports/.footprint
f:0d1f1fde50a9bd743d9cac6b235f038c:ports/opt.pub
f:ee9093b54411528e7a7a57c2cbd53cc8:ports/xorg.rsync
f:7050d84e4e92eef06f7a22b82b4efe97:libgmp/.signature
f:09c27561b0cac4965c05e84e7864af26:libgmp/Pkgfile
f:3676fa07d39385398a87c15dd9034453:libgmp/.footprint
f:93464384634f815bf46a995f74823c5e:filesystem/passwd
f:f05649d0184df6b4550efa3c513dde0e:filesystem/group
f:a79aae150aa240b06d52cc22d41bd3b6:filesystem/shadow
f:30142cb95829082a6f1e18920b857399:filesystem/.signature
f:2838175205219d8d3609aad83e83f3a6:filesystem/fstab
f:4faaa4e1ba24038f8638a0cae5046cfb:filesystem/securetty
f:346ede8d637940e2898cd29c56a37d30:filesystem/mime.types
f:e07f78f0bcc3c3d7ef2032742bb2ed24:filesystem/Pkgfile
f:dc4ff0c96d8dcd2141febc8b766e9a6b:filesystem/shells
f:14be9cee474dcf7cdf576ed6042aed59:filesystem/.footprint
f:d41d8cd98f00b204e9800998ecf8427e:filesystem/motd
f:544e18d6d0b5a37c55711c61fe4ea388:filesystem/issue
f:3166e6c92e898e5d804af71aeafc06a2:binutils/.signature
f:edcb211c7e77fedab8d60755fb2a8f7b:binutils/Pkgfile
f:bc2d323616f387a90f3f864756826003:binutils/.footprint
f:a5d3dbe7370d4e492bda84cb88b3457b:pkgutils/.signature
f:a745121793f1dace8f81c80f498d4c80:pkgutils/Pkgfile
f:0d3a6fed127ba555ba0c1a587130c6bc:pkgutils/.footprint
f:4f6b710e4d2b18c70cfe5e4a593938b7:prt-get/prt-get.aliases
f:d016778f78ab1f843719bc579ffb6b40:prt-get/.signature
f:87c71bdb5fa16801fadabb5f633b3e1a:prt-get/prt-get.conf
f:cb96c46c2cf16e2a2f1f13f29f5faab3:prt-get/README
f:a3223da00de5f32ecf23e46099611a19:prt-get/Pkgfile
f:d5220b1a8776fbcfb910a40b0a25c6cf:prt-get/.footprint
f:ff0455f3f4e473b90d296c265e5b8c4d:openssl/.signature
f:c37f661c5786cb3f10ceecb890811b23:openssl/Pkgfile
f:91f85842d2118003ee465c34259047e6:openssl/mksslcert.sh
f:97ccefb7324fb563eaeb80ffed4d69d3:openssl/.footprint
f:839df50fb866499922790a36a2a2b138:sysfsutils/.signature
f:e79e5effa552077b9f10dc3b17513b64:sysfsutils/Pkgfile
f:353ca6413716aa9fd68049efb68571ab:sysfsutils/.footprint
f:160bee3c6cb708248c77f8fe77cd5c18:db/.signature
f:bf37166683ba4966059cda949d4f6dbd:db/0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch
f:55a8de770ca4e20fe360369ba712dc95:db/Pkgfile
f:034680aa69ee64596517784fe1161c1b:db/.footprint
f:f46ca34b1d7257bcf2aed83f67ebd4ef:python3/.signature
f:44ab1fab9102ee301c5acd4946e272aa:python3/Pkgfile
f:0cf410f194a2f71068c4fcc6e3ca235a:python3/.footprint
f:462c7bdf38ffca765de5e0b9f8bcdbfa:coreutils/.signature
f:0648442d6b8ea2f3df6ae206456d81ad:coreutils/Pkgfile
f:15249427dbdff4dac44f3f1147839135:coreutils/.footprint
f:8c1b557db0bf56e828cba7700873531a:util-linux/.signature
f:29a848e940181370a3f89c211d205ba4:util-linux/Pkgfile
f:1f89ded32c5951a0c3734b505c464378:util-linux/.footprint
f:96156bec8e05de67384dc93e72bdc313:glibc/host.conf
f:98a04eedaae2bbedfa480d588bf33acc:glibc/.signature
f:f7fefce570a3c776e26e778c5e401490:glibc/ld.so.conf
f:62694f1d89005bb0e54bc9e3bbd0f4f7:glibc/post-install
f:fbbc215a9b15ba4846f326cc88108057:glibc/hosts
f:acf9daad1ee85de5efd3543965596a63:glibc/resolv.conf
f:75931315bf9bc9be15a5e25e4ddd5f0d:glibc/nsswitch.conf
f:044290d6d605e4fdc3eaf223f814ef46:glibc/glibc-2.32-4.patch
f:0d2d7f988d1756d693b262d46fee7d17:glibc/.nostrip
f:b352ede6c87e1831941026c969d7068d:glibc/Pkgfile
f:2c161e7e66e6165842c5bb3d7ed821d3:glibc/.footprint

9
bash/.footprint Normal file
View File

@ -0,0 +1,9 @@
drwxr-xr-x root/root bin/
-rwxr-xr-x root/root bin/bash
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/profile
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/bash.1.gz

2
bash/.md5sum Normal file
View File

@ -0,0 +1,2 @@
148888a7c95ac23705559b6f477dfe25 bash-4.4.tar.gz
be4c698ea8bb7d52eab2d6ce2c3fab8e profile

29
bash/Pkgfile Normal file
View File

@ -0,0 +1,29 @@
# Description: An sh-compatible command language interpreter
# URL: http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# Depends on: ncurses readline
name=bash
version=4.4.19
release=1
source=(http://ftp.gnu.org/gnu/$name/$name-${version:0:3}.tar.gz \
profile)
build() {
cd $name-${version:0:3}
gunzip -c $SRC/$name-$version.patch.gz | patch -p0
./configure --prefix=/usr \
--build=aarch64-unknown-linux-gnueabi \
--exec-prefix= \
--disable-nls \
--with-curses \
--with-installed-readline
make -j1
install -D -m 755 bash $PKG/bin/bash
install -D -m 644 doc/bash.1 $PKG/usr/share/man/man1/bash.1
install -D -m 644 $SRC/profile $PKG/etc/profile
}

BIN
bash/bash-4.4.19.patch.gz Normal file

Binary file not shown.

21
bash/profile Normal file
View File

@ -0,0 +1,21 @@
#
# /etc/profile: system-wide defaults for bash(1) login shells
#
if [ "$UID" = "0" ]; then
export PATH="/sbin:/usr/sbin:/opt/sbin:/bin:/usr/bin:/opt/bin"
else
export PATH="/bin:/usr/bin:/opt/bin"
fi
if [ ! -f ~/.inputrc ]; then
export INPUTRC="/etc/inputrc"
fi
export LESS="-R"
export PS1="\[\033[1m\]\\$ \[\033[0m\]"
export PS2="\[\033[1m\]> \[\033[0m\]"
umask 022
# End of file

View File

@ -21,26 +21,9 @@ drwxr-xr-x root/root usr/bin/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/ansidecl.h
-rw-r--r-- root/root usr/include/bfd.h
-rw-r--r-- root/root usr/include/bfd_stdint.h
-rw-r--r-- root/root usr/include/bfdlink.h
-rw-r--r-- root/root usr/include/ctf-api.h
-rw-r--r-- root/root usr/include/ctf.h
-rw-r--r-- root/root usr/include/diagnostics.h
-rw-r--r-- root/root usr/include/dis-asm.h
drwxr-xr-x root/root usr/include/libiberty/
-rw-r--r-- root/root usr/include/libiberty/ansidecl.h
-rw-r--r-- root/root usr/include/libiberty/demangle.h
-rw-r--r-- root/root usr/include/libiberty/dyn-string.h
-rw-r--r-- root/root usr/include/libiberty/fibheap.h
-rw-r--r-- root/root usr/include/libiberty/floatformat.h
-rw-r--r-- root/root usr/include/libiberty/hashtab.h
-rw-r--r-- root/root usr/include/libiberty/libiberty.h
-rw-r--r-- root/root usr/include/libiberty/objalloc.h
-rw-r--r-- root/root usr/include/libiberty/partition.h
-rw-r--r-- root/root usr/include/libiberty/safe-ctype.h
-rw-r--r-- root/root usr/include/libiberty/sort.h
-rw-r--r-- root/root usr/include/libiberty/splay-tree.h
-rw-r--r-- root/root usr/include/libiberty/timeval-utils.h
-rw-r--r-- root/root usr/include/libiberty.h
-rw-r--r-- root/root usr/include/plugin-api.h
-rw-r--r-- root/root usr/include/symcat.h
drwxr-xr-x root/root usr/lib/
@ -48,286 +31,161 @@ drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf32b.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elfb.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linux32b.xwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xbn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xd
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xdc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xdce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xde
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xdw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xn
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xr
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xs
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xsc
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xsce
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xse
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xsw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xswe
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xu
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xw
-rw-r--r-- root/root usr/lib/ldscripts/aarch64linuxb.xwe
-rw-r--r-- root/root usr/lib/ldscripts/armelf.x
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xbn
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xc
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xce
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xd
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xdc
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xdce
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xde
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xdw
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xe
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xn
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xr
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xs
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xsc
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xsce
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xse
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xsw
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xswe
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xu
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xw
-rw-r--r-- root/root usr/lib/ldscripts/armelf.xwe
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.x
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xbn
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xc
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xce
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xd
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xdc
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xdce
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xde
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xdw
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xe
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xn
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xr
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xs
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xsc
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xsce
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xse
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xsw
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xswe
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xu
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xw
-rw-r--r-- root/root usr/lib/ldscripts/armelf_linux_eabi.xwe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.x
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xbn
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xd
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xdc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xdce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xde
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xdw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xn
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xr
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xs
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xsc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xsce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xse
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xsw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xswe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xu
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb.xwe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.x
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xbn
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xd
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xdc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xdce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xde
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xdw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xdwe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xn
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xr
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xs
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xsc
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xsce
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xse
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xsw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xswe
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xu
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xwe
-rwxr-xr-x root/root usr/lib/libbfd-2.35.2.so
-rwxr-xr-x root/root usr/lib/libbfd-2.27.so
-rw-r--r-- root/root usr/lib/libbfd.a
-rwxr-xr-x root/root usr/lib/libbfd.la
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.35.2.so
-rw-r--r-- root/root usr/lib/libctf-nobfd.a
-rwxr-xr-x root/root usr/lib/libctf-nobfd.la
lrwxrwxrwx root/root usr/lib/libctf-nobfd.so -> libctf-nobfd.so.0.0.0
lrwxrwxrwx root/root usr/lib/libctf-nobfd.so.0 -> libctf-nobfd.so.0.0.0
-rwxr-xr-x root/root usr/lib/libctf-nobfd.so.0.0.0
-rw-r--r-- root/root usr/lib/libctf.a
-rwxr-xr-x root/root usr/lib/libctf.la
lrwxrwxrwx root/root usr/lib/libctf.so -> libctf.so.0.0.0
lrwxrwxrwx root/root usr/lib/libctf.so.0 -> libctf.so.0.0.0
-rwxr-xr-x root/root usr/lib/libctf.so.0.0.0
-rw-r--r-- root/root usr/lib/libiberty.a
-rwxr-xr-x root/root usr/lib/libopcodes-2.35.2.so
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.27.so
-rwxr-xr-x root/root usr/lib/libopcodes-2.27.so
-rw-r--r-- root/root usr/lib/libopcodes.a
-rwxr-xr-x root/root usr/lib/libopcodes.la
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.35.2.so
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.27.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
@ -335,7 +193,6 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/ar.1.gz
-rw-r--r-- root/root usr/share/man/man1/as.1.gz
-rw-r--r-- root/root usr/share/man/man1/c++filt.1.gz
-rw-r--r-- root/root usr/share/man/man1/dlltool.1.gz
-rw-r--r-- root/root usr/share/man/man1/elfedit.1.gz
-rw-r--r-- root/root usr/share/man/man1/gprof.1.gz
-rw-r--r-- root/root usr/share/man/man1/ld.1.gz
@ -347,5 +204,3 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/size.1.gz
-rw-r--r-- root/root usr/share/man/man1/strings.1.gz
-rw-r--r-- root/root usr/share/man/man1/strip.1.gz
-rw-r--r-- root/root usr/share/man/man1/windmc.1.gz
-rw-r--r-- root/root usr/share/man/man1/windres.1.gz

1
binutils/.md5sum Normal file
View File

@ -0,0 +1 @@
2869c9bf3e60ee97c74ac2a6bf4e9d68 binutils-2.27.tar.bz2

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2dARZ8yje8W+e6t/lepCH6GiYh4HXzyLW55Qa8XRHtAHMLy/O9qVBEessmNjmVh7csi7R94PQjVX7GtjOqq59gU=
SHA256 (Pkgfile) = 6b876930bc542f037fd8f36f7f47c7e710d9651a0b70e943382b3ff0a38eb873
SHA256 (.footprint) = d8c1cd5b300f3938d377889ab05591d1e41d89a58c55892bd5d7114770003f33
SHA256 (binutils-2.35.2.tar.bz2) = cfa7644dbecf4591e136eb407c1c1da16578bd2b03f0c2e8acdceba194bb9d61

View File

@ -5,9 +5,9 @@
# Depends on: zlib flex
name=binutils
version=2.35.2
version=2.27
release=1
source=(http://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.bz2)
source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
build() {
sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in
@ -16,18 +16,20 @@ build() {
cd build
../$name-$version/configure --prefix=/usr \
--build=aarch64-unknown-linux-gnueabi \
--enable-shared \
--disable-nls \
--enable-ld=default \
--enable-gold=yes \
--enable-plugins \
--enable-install-libiberty \
--disable-werror \
--with-system-zlib
--disable-werror
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install
install -m 0644 ../$name-$version/include/libiberty.h $PKG/usr/include
rm -r $PKG/usr/share/info
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.la
rm $PKG/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}.1
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,opcodes}.la
}

View File

@ -1,8 +0,0 @@
#
# /etc/ports/core-arm64.httpup: CRUX-ARM aarch64 ports overlay for CRUX core collection
#
ROOT_DIR=/usr/ports/core-arm64
URL=https://raw.githubusercontent.com/crux-arm/crux-ports-core-arm64/3.6/
# End of file

View File

@ -1,210 +0,0 @@
drwxr-xr-x root/root bin/
-rwxr-xr-x root/root bin/cat
-rwxr-xr-x root/root bin/chgrp
-rwxr-xr-x root/root bin/chmod
-rwxr-xr-x root/root bin/chown
-rwxr-xr-x root/root bin/cp
-rwxr-xr-x root/root bin/date
-rwxr-xr-x root/root bin/dd
-rwxr-xr-x root/root bin/df
-rwxr-xr-x root/root bin/echo
-rwxr-xr-x root/root bin/false
-rwxr-xr-x root/root bin/ln
-rwxr-xr-x root/root bin/ls
-rwxr-xr-x root/root bin/mkdir
-rwxr-xr-x root/root bin/mknod
-rwxr-xr-x root/root bin/mv
-rwxr-xr-x root/root bin/pwd
-rwxr-xr-x root/root bin/readlink
-rwxr-xr-x root/root bin/rm
-rwxr-xr-x root/root bin/rmdir
-rwxr-xr-x root/root bin/sleep
-rwxr-xr-x root/root bin/stty
-rwxr-xr-x root/root bin/sync
-rwxr-xr-x root/root bin/touch
-rwxr-xr-x root/root bin/true
-rwxr-xr-x root/root bin/uname
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/[
-rwxr-xr-x root/root usr/bin/b2sum
-rwxr-xr-x root/root usr/bin/base32
-rwxr-xr-x root/root usr/bin/base64
-rwxr-xr-x root/root usr/bin/basename
-rwxr-xr-x root/root usr/bin/basenc
-rwxr-xr-x root/root usr/bin/chroot
-rwxr-xr-x root/root usr/bin/cksum
-rwxr-xr-x root/root usr/bin/comm
-rwxr-xr-x root/root usr/bin/csplit
-rwxr-xr-x root/root usr/bin/cut
-rwxr-xr-x root/root usr/bin/dir
-rwxr-xr-x root/root usr/bin/dircolors
-rwxr-xr-x root/root usr/bin/dirname
-rwxr-xr-x root/root usr/bin/du
-rwxr-xr-x root/root usr/bin/env
-rwxr-xr-x root/root usr/bin/expand
-rwxr-xr-x root/root usr/bin/expr
-rwxr-xr-x root/root usr/bin/factor
-rwxr-xr-x root/root usr/bin/fmt
-rwxr-xr-x root/root usr/bin/fold
-rwxr-xr-x root/root usr/bin/head
-rwxr-xr-x root/root usr/bin/hostid
-rwxr-xr-x root/root usr/bin/id
-rwxr-xr-x root/root usr/bin/install
-rwxr-xr-x root/root usr/bin/join
-rwxr-xr-x root/root usr/bin/link
-rwxr-xr-x root/root usr/bin/logname
-rwxr-xr-x root/root usr/bin/md5sum
-rwxr-xr-x root/root usr/bin/mkfifo
-rwxr-xr-x root/root usr/bin/mktemp
-rwxr-xr-x root/root usr/bin/nice
-rwxr-xr-x root/root usr/bin/nl
-rwxr-xr-x root/root usr/bin/nohup
-rwxr-xr-x root/root usr/bin/nproc
-rwxr-xr-x root/root usr/bin/numfmt
-rwxr-xr-x root/root usr/bin/od
-rwxr-xr-x root/root usr/bin/paste
-rwxr-xr-x root/root usr/bin/pathchk
-rwxr-xr-x root/root usr/bin/pinky
-rwxr-xr-x root/root usr/bin/pr
-rwxr-xr-x root/root usr/bin/printenv
-rwxr-xr-x root/root usr/bin/printf
-rwxr-xr-x root/root usr/bin/ptx
-rwxr-xr-x root/root usr/bin/realpath
-rwxr-xr-x root/root usr/bin/seq
-rwxr-xr-x root/root usr/bin/sha1sum
-rwxr-xr-x root/root usr/bin/sha224sum
-rwxr-xr-x root/root usr/bin/sha256sum
-rwxr-xr-x root/root usr/bin/sha384sum
-rwxr-xr-x root/root usr/bin/sha512sum
-rwxr-xr-x root/root usr/bin/shred
-rwxr-xr-x root/root usr/bin/shuf
-rwxr-xr-x root/root usr/bin/sort
-rwxr-xr-x root/root usr/bin/split
-rwxr-xr-x root/root usr/bin/stat
-rwxr-xr-x root/root usr/bin/stdbuf
-rwxr-xr-x root/root usr/bin/sum
-rwxr-xr-x root/root usr/bin/tac
-rwxr-xr-x root/root usr/bin/tail
-rwxr-xr-x root/root usr/bin/tee
-rwxr-xr-x root/root usr/bin/test
-rwxr-xr-x root/root usr/bin/timeout
-rwxr-xr-x root/root usr/bin/tr
-rwxr-xr-x root/root usr/bin/truncate
-rwxr-xr-x root/root usr/bin/tsort
-rwxr-xr-x root/root usr/bin/tty
-rwxr-xr-x root/root usr/bin/unexpand
-rwxr-xr-x root/root usr/bin/uniq
-rwxr-xr-x root/root usr/bin/unlink
-rwxr-xr-x root/root usr/bin/users
-rwxr-xr-x root/root usr/bin/vdir
-rwxr-xr-x root/root usr/bin/wc
-rwxr-xr-x root/root usr/bin/who
-rwxr-xr-x root/root usr/bin/whoami
-rwxr-xr-x root/root usr/bin/yes
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/coreutils/
-rwxr-xr-x root/root usr/lib/coreutils/libstdbuf.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/b2sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/base32.1.gz
-rw-r--r-- root/root usr/share/man/man1/base64.1.gz
-rw-r--r-- root/root usr/share/man/man1/basename.1.gz
-rw-r--r-- root/root usr/share/man/man1/basenc.1.gz
-rw-r--r-- root/root usr/share/man/man1/cat.1.gz
-rw-r--r-- root/root usr/share/man/man1/chgrp.1.gz
-rw-r--r-- root/root usr/share/man/man1/chmod.1.gz
-rw-r--r-- root/root usr/share/man/man1/chown.1.gz
-rw-r--r-- root/root usr/share/man/man1/chroot.1.gz
-rw-r--r-- root/root usr/share/man/man1/cksum.1.gz
-rw-r--r-- root/root usr/share/man/man1/comm.1.gz
-rw-r--r-- root/root usr/share/man/man1/cp.1.gz
-rw-r--r-- root/root usr/share/man/man1/csplit.1.gz
-rw-r--r-- root/root usr/share/man/man1/cut.1.gz
-rw-r--r-- root/root usr/share/man/man1/date.1.gz
-rw-r--r-- root/root usr/share/man/man1/dd.1.gz
-rw-r--r-- root/root usr/share/man/man1/df.1.gz
-rw-r--r-- root/root usr/share/man/man1/dir.1.gz
-rw-r--r-- root/root usr/share/man/man1/dircolors.1.gz
-rw-r--r-- root/root usr/share/man/man1/dirname.1.gz
-rw-r--r-- root/root usr/share/man/man1/du.1.gz
-rw-r--r-- root/root usr/share/man/man1/echo.1.gz
-rw-r--r-- root/root usr/share/man/man1/env.1.gz
-rw-r--r-- root/root usr/share/man/man1/expand.1.gz
-rw-r--r-- root/root usr/share/man/man1/expr.1.gz
-rw-r--r-- root/root usr/share/man/man1/factor.1.gz
-rw-r--r-- root/root usr/share/man/man1/false.1.gz
-rw-r--r-- root/root usr/share/man/man1/fmt.1.gz
-rw-r--r-- root/root usr/share/man/man1/fold.1.gz
-rw-r--r-- root/root usr/share/man/man1/head.1.gz
-rw-r--r-- root/root usr/share/man/man1/hostid.1.gz
-rw-r--r-- root/root usr/share/man/man1/id.1.gz
-rw-r--r-- root/root usr/share/man/man1/install.1.gz
-rw-r--r-- root/root usr/share/man/man1/join.1.gz
-rw-r--r-- root/root usr/share/man/man1/link.1.gz
-rw-r--r-- root/root usr/share/man/man1/ln.1.gz
-rw-r--r-- root/root usr/share/man/man1/logname.1.gz
-rw-r--r-- root/root usr/share/man/man1/ls.1.gz
-rw-r--r-- root/root usr/share/man/man1/md5sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/mkdir.1.gz
-rw-r--r-- root/root usr/share/man/man1/mkfifo.1.gz
-rw-r--r-- root/root usr/share/man/man1/mknod.1.gz
-rw-r--r-- root/root usr/share/man/man1/mktemp.1.gz
-rw-r--r-- root/root usr/share/man/man1/mv.1.gz
-rw-r--r-- root/root usr/share/man/man1/nice.1.gz
-rw-r--r-- root/root usr/share/man/man1/nl.1.gz
-rw-r--r-- root/root usr/share/man/man1/nohup.1.gz
-rw-r--r-- root/root usr/share/man/man1/nproc.1.gz
-rw-r--r-- root/root usr/share/man/man1/numfmt.1.gz
-rw-r--r-- root/root usr/share/man/man1/od.1.gz
-rw-r--r-- root/root usr/share/man/man1/paste.1.gz
-rw-r--r-- root/root usr/share/man/man1/pathchk.1.gz
-rw-r--r-- root/root usr/share/man/man1/pinky.1.gz
-rw-r--r-- root/root usr/share/man/man1/pr.1.gz
-rw-r--r-- root/root usr/share/man/man1/printenv.1.gz
-rw-r--r-- root/root usr/share/man/man1/printf.1.gz
-rw-r--r-- root/root usr/share/man/man1/ptx.1.gz
-rw-r--r-- root/root usr/share/man/man1/pwd.1.gz
-rw-r--r-- root/root usr/share/man/man1/readlink.1.gz
-rw-r--r-- root/root usr/share/man/man1/realpath.1.gz
-rw-r--r-- root/root usr/share/man/man1/rm.1.gz
-rw-r--r-- root/root usr/share/man/man1/rmdir.1.gz
-rw-r--r-- root/root usr/share/man/man1/seq.1.gz
-rw-r--r-- root/root usr/share/man/man1/sha1sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/sha224sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/sha256sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/sha384sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/sha512sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/shred.1.gz
-rw-r--r-- root/root usr/share/man/man1/shuf.1.gz
-rw-r--r-- root/root usr/share/man/man1/sleep.1.gz
-rw-r--r-- root/root usr/share/man/man1/sort.1.gz
-rw-r--r-- root/root usr/share/man/man1/split.1.gz
-rw-r--r-- root/root usr/share/man/man1/stat.1.gz
-rw-r--r-- root/root usr/share/man/man1/stdbuf.1.gz
-rw-r--r-- root/root usr/share/man/man1/stty.1.gz
-rw-r--r-- root/root usr/share/man/man1/sum.1.gz
-rw-r--r-- root/root usr/share/man/man1/sync.1.gz
-rw-r--r-- root/root usr/share/man/man1/tac.1.gz
-rw-r--r-- root/root usr/share/man/man1/tail.1.gz
-rw-r--r-- root/root usr/share/man/man1/tee.1.gz
-rw-r--r-- root/root usr/share/man/man1/test.1.gz
-rw-r--r-- root/root usr/share/man/man1/timeout.1.gz
-rw-r--r-- root/root usr/share/man/man1/touch.1.gz
-rw-r--r-- root/root usr/share/man/man1/tr.1.gz
-rw-r--r-- root/root usr/share/man/man1/true.1.gz
-rw-r--r-- root/root usr/share/man/man1/truncate.1.gz
-rw-r--r-- root/root usr/share/man/man1/tsort.1.gz
-rw-r--r-- root/root usr/share/man/man1/tty.1.gz
-rw-r--r-- root/root usr/share/man/man1/uname.1.gz
-rw-r--r-- root/root usr/share/man/man1/unexpand.1.gz
-rw-r--r-- root/root usr/share/man/man1/uniq.1.gz
-rw-r--r-- root/root usr/share/man/man1/unlink.1.gz
-rw-r--r-- root/root usr/share/man/man1/users.1.gz
-rw-r--r-- root/root usr/share/man/man1/vdir.1.gz
-rw-r--r-- root/root usr/share/man/man1/wc.1.gz
-rw-r--r-- root/root usr/share/man/man1/who.1.gz
-rw-r--r-- root/root usr/share/man/man1/whoami.1.gz
-rw-r--r-- root/root usr/share/man/man1/yes.1.gz

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2UIJRoc6tpZF+As5Rks3f4xw2CVSXXYTRG4hihpqBgSYoh7nrLLZzwMIpBMaMA33tPKlCIsGUYAKQrR8UpDqxAQ=
SHA256 (Pkgfile) = 236435949a3360052e9f39fa01d28f298ce6721364acde4cfe87bf950e2e7fbe
SHA256 (.footprint) = 45c2d1805ada036f538df41d4f15b3148670d9247839effbc39276b9d0c37819
SHA256 (coreutils-9.1.tar.xz) = 61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423

View File

@ -1,28 +0,0 @@
# Description: A collection of core GNU utilities
# URL: http://www.gnu.org/software/coreutils/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# Depends on: libgmp acl libcap
name=coreutils
version=9.1
release=1
source=(http://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
cd $name-$version
FORCE_UNSAFE_CONFIGURE=1 \
./configure --prefix=/usr \
--libexecdir=/usr/lib \
--disable-nls \
--disable-assert \
--enable-no-install-program=uptime,kill,chcon,runcon,groups
make
make DESTDIR=$PKG install
install -d $PKG/bin
mv $PKG/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo,false,ln,ls,mkdir,sleep} $PKG/bin
mv $PKG/usr/bin/{mknod,mv,pwd,readlink,rm,rmdir,stty,sync,touch,true,uname} $PKG/bin
rm -r $PKG/usr/share/info
}

1
db/.md5sum Normal file
View File

@ -0,0 +1 @@
b99454564d5b4479750567031d66fe24 db-5.3.28.tar.gz

View File

@ -1,6 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2bghfP8JGuBs73a1x+u8aPm4lTdUYgkjUeZd7MwjDIkCgbrdmx9R4h9DCFY409xnEhUcMcBkR1GgiQPcfCyLvAw=
SHA256 (Pkgfile) = fcc67c6052bc27ea5399ee04bbb19e67d89a974f5331bd876766d780101ba194
SHA256 (.footprint) = 3a4d0e8a4f718b7d171558a53799371c27bdcacf7991ef39b5c82e16d51b0f02
SHA256 (db-5.3.28.tar.gz) = e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628
SHA256 (0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch) = 696ac5af5473f0d85ecc6af44a85333c91500721fb5c33028c05e843429058d1

View File

@ -1,45 +0,0 @@
From 29621d637e30982489693f2e207ce6a1790e3337 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 22 Mar 2017 15:32:26 +0000
Subject: [PATCH] atomic: Rename local __atomic_compare_exchange to avoid clash
with builtins
Helps building with clang
Fixes
../db-5.3.28/src/dbinc/atomic.h:179:19: error: definition of builtin function '__atomic_compare_exchange'
static inline int __atomic_compare_exchange(
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
src/dbinc/atomic.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/dbinc/atomic.h b/src/dbinc/atomic.h
index 6a858f7..1b49de5 100644
--- a/src/dbinc/atomic.h
+++ b/src/dbinc/atomic.h
@@ -144,7 +144,7 @@ typedef LONG volatile *interlocked_val;
#define atomic_inc(env, p) __atomic_inc(p)
#define atomic_dec(env, p) __atomic_dec(p)
#define atomic_compare_exchange(env, p, o, n) \
- __atomic_compare_exchange((p), (o), (n))
+ __db_atomic_compare_exchange((p), (o), (n))
static inline int __atomic_inc(db_atomic_t *p)
{
int temp;
@@ -176,7 +176,7 @@ static inline int __atomic_dec(db_atomic_t *p)
* http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
* which configure could be changed to use.
*/
-static inline int __atomic_compare_exchange(
+static inline int __db_atomic_compare_exchange(
db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval)
{
atomic_value_t was;
--
1.8.3.1

View File

@ -1,21 +1,16 @@
# Description: Berkeley DB
# URL: http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# URL: http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=db
version=5.3.28
release=3
source=(http://download.oracle.com/berkeley-db/$name-$version.tar.gz \
0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch)
release=1
source=(http://download.oracle.com/berkeley-db/$name-$version.tar.gz)
build() {
cd $name-$version/
patch -p1 -i $SRC/0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch
cd build_unix
cd $name-$version/build_unix
../dist/configure --prefix=/usr \
--build=arm-unknown-linux-gnu \
--build=arm-unknown-linux-gnueabi \
--enable-compat185 \
--enable-shared \
--enable-static \

View File

@ -3,7 +3,7 @@ drwxr-xr-x root/root boot/
drwxr-xr-x root/root dev/
crw------- root/root dev/console (5, 1)
drwxr-xr-x root/root dev/pts/
drwxrwxrwt root/root dev/shm/
drwxr-xr-x root/root dev/shm/
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/fstab
-rw-r--r-- root/root etc/group
@ -11,7 +11,6 @@ drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/mime.types
-rw-r--r-- root/root etc/motd (EMPTY)
lrwxrwxrwx root/root etc/mtab -> /proc/self/mounts
-rw-r--r-- root/root etc/os-release
-rw-r--r-- root/root etc/passwd
-rw-r--r-- root/root etc/securetty
-rw-r----- root/root etc/shadow
@ -19,7 +18,6 @@ lrwxrwxrwx root/root etc/mtab -> /proc/self/mounts
drwxr-xr-x root/root home/
drwxr-xr-x root/root lib/
drwxr-xr-x root/root lib/modules/
drwxr-xr-x root/root lib32/
lrwxrwxrwx root/root lib64 -> lib
drwxr-xr-x root/root mnt/
drwxr-xr-x root/root opt/
@ -36,7 +34,6 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/crux
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib32/
lrwxrwxrwx root/root usr/lib64 -> lib
drwxr-xr-x root/root usr/sbin/
drwxr-xr-x root/root usr/share/

9
filesystem/.md5sum Normal file
View File

@ -0,0 +1,9 @@
e9399bfd7a5e1ea4cfbe7871e282a0fc fstab
7e668cdf21a22956f1bb8ef119c0da07 group
544e18d6d0b5a37c55711c61fe4ea388 issue
346ede8d637940e2898cd29c56a37d30 mime.types
d41d8cd98f00b204e9800998ecf8427e motd
5f548195598fc07c16cf826256d4a471 passwd
4faaa4e1ba24038f8638a0cae5046cfb securetty
cf485c9730cb02e69176eb6aa6b75303 shadow
dc4ff0c96d8dcd2141febc8b766e9a6b shells

View File

@ -1,13 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2eLdcnebwnjzSDBbCA1OR6FruU7h4A3A6H8I24F1EjO2aVgyV+3CDCHcc7otN+K363pQGDruTnlCdLFY/ltHaQc=
SHA256 (Pkgfile) = 5c9fc4fe14c25f77cb6341677d913f80ec67e653b0230720db1d284edef2242b
SHA256 (.footprint) = de7cd6b7dd582e485347b0f716489c82dd41cc00d34b46883d6a03d0c9857fd7
SHA256 (issue) = 046b10d8ee26d0203ed301913653a31ada287a813e80c2e321bcdeae8137f301
SHA256 (motd) = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 (shells) = f5e8838cb33249bd0ab3a169097bcc411cfb1b37153f268e6655758942e46656
SHA256 (group) = 6bb5cad2230ad0a7bda290386c345b80ee2e5d111a78d743584b47bc7defb30f
SHA256 (passwd) = 417070ea646396422dced58302cc8b7a4f6c170cb37b16cc3ba951557494f599
SHA256 (shadow) = d9bedacbcd3d8a3e548a3be48ecdc441229801fbeaab3cd844980d5df3a84859
SHA256 (securetty) = 6f94828d9185fbffe81c41f76cd1fdba6b0058022bba02dd90be5362996aa0f5
SHA256 (fstab) = b14bf23f78876a1a14bacf9bd1ba251bd70e141da0941e5e3d9a4f28024bf625
SHA256 (mime.types) = 09ac2ceedd4514829a0bc4b553b9c3b3ba4171436b5a5a33e67989619c6fc661

View File

@ -4,8 +4,8 @@
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
name=filesystem
version=3.6
release=2
version=3.3
release=1
source=(issue motd shells group passwd shadow securetty fstab mime.types)
build() {
@ -14,20 +14,20 @@ build() {
install -d $PKG/sbin
install -d $PKG/boot
install -d $PKG/dev
install -d $PKG/dev/pts
install -d $PKG/dev/{pts,shm}
install -d $PKG/proc
install -d $PKG/sys
install -d $PKG/etc
install -d $PKG/mnt
install -d $PKG/run
install -d $PKG/lib{,32}
install -d $PKG/lib
ln -s lib $PKG/lib64
install -d $PKG/lib/modules
install -d $PKG/opt
install -d $PKG/opt/bin
install -d $PKG/opt/sbin
install -d $PKG/usr
install -d $PKG/usr/{bin,include,lib{,32},sbin,share,src}
install -d $PKG/usr/{bin,include,lib,sbin,share,src}
ln -s lib $PKG/usr/lib64
install -d -p $PKG/usr/share/man/man{1,2,3,4,5,6,7,8}
ln -s ../var $PKG/usr/var
@ -51,7 +51,6 @@ build() {
install -d -m 1777 $PKG/var/lock
install -d -m 1777 $PKG/var/spool/mail
install -d -m 1777 $PKG/var/tmp
install -d -m 1777 $PKG/dev/shm
# /dev
mknod $PKG/dev/console c 5 1
@ -78,16 +77,4 @@ echo "CRUX-ARM 64b version $version"
# End of file
EOF
chmod 755 $PKG/usr/bin/crux
# /etc/os-release
cat > $PKG/etc/os-release << EOF
NAME=CRUX-ARM
VERSION="$version"
ID=crux-arm
PRETTY_NAME="CRUX-ARM"
HOME_URL="https://crux-arm.nu/"
BUG_REPORT_URL="https://crux-arm.nu/bugs/"
EOF
}

78
filesystem/Pkgfile.old Normal file
View File

@ -0,0 +1,78 @@
# Description: Root filesystem package
# URL: http://crux.nu
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
name=filesystem
version=3.2
release=4
source=(issue motd shells group passwd shadow securetty fstab mime.types)
build() {
# Directory structure
install -d $PKG/bin
install -d $PKG/sbin
install -d $PKG/boot
install -d $PKG/dev
install -d $PKG/dev/{pts,shm}
install -d $PKG/proc
install -d $PKG/sys
install -d $PKG/etc
install -d $PKG/mnt
install -d $PKG/run
install -d $PKG/lib
install -d $PKG/lib/modules
install -d $PKG/opt
install -d $PKG/opt/bin
install -d $PKG/opt/sbin
install -d $PKG/usr
install -d $PKG/usr/{bin,include,lib,sbin,share,src}
install -d -p $PKG/usr/share/man/man{1,2,3,4,5,6,7,8}
ln -s ../var $PKG/usr/var
install -d $PKG/var
install -d $PKG/var/cache
install -d $PKG/var/lib
install -d $PKG/var/lib/pkg
install -d $PKG/var/log
install -d $PKG/var/log/old
install -d $PKG/var/run
touch $PKG/var/run/utmp
install -d $PKG/var/spool
install -d $PKG/var/ftp
install -d $PKG/var/www
install -d $PKG/var/empty
ln -s spool/mail $PKG/var/mail
install -d $PKG/home
install -d -m 1777 $PKG/tmp
install -d -m 0750 $PKG/root
install -d -m 1777 $PKG/var/lock
install -d -m 1777 $PKG/var/spool/mail
install -d -m 1777 $PKG/var/tmp
# /dev
mknod $PKG/dev/console c 5 1
chmod 0600 $PKG/dev/console
# /etc
install -m 0644 issue $PKG/etc
install -m 0644 motd $PKG/etc
install -m 0644 shells $PKG/etc
install -m 0644 group $PKG/etc
install -m 0644 passwd $PKG/etc
install -m 0640 shadow $PKG/etc
install -m 0644 securetty $PKG/etc
install -m 0644 fstab $PKG/etc
install -m 0644 mime.types $PKG/etc
ln -s /proc/self/mounts $PKG/etc/mtab
# /usr/bin/crux
cat > $PKG/usr/bin/crux << EOF
#!/bin/sh
echo "CRUX-ARM 64b version $version"
# End of file
EOF
chmod 755 $PKG/usr/bin/crux
}

View File

@ -3,7 +3,7 @@
#
# <file system> <dir> <type> <options> <dump> <pass>
#/dev/#EXT4FS_ROOT# / ext4 defaults 0 1
#/dev/#EXT4FS_ROOT# / ext4 defaults 0 0
#/dev/#BTRFS_ROOT# / btrfs defaults 0 0
#/dev/#XFS_ROOT# / xfs defaults 0 0
#/dev/#SWAP# swap swap defaults 0 0

View File

@ -21,8 +21,6 @@ tape::19:
scanner::20:
cdrom::21:
input::22:
kvm::23:
dhcpcd::24:
nobody::99:
messagebus::81:
users::100:

View File

@ -4,6 +4,5 @@ daemon:x:2:2:daemon:/sbin:
mail:x:8:12:mail:/var/spool/mail:
ftp:x:14:11:ftp:/var/ftp:
www:x:15:15:www:/var/www:/bin/false
dhcpcd:x:24:24:dhcpcd:/var/lib/dhcpcd:/bin/false
messagebus:x:81:81::/var/empty:/bin/false
nobody:x:99:99:nobody:/:

View File

@ -4,6 +4,5 @@ daemon:x:0::::::
mail:x:0::::::
ftp:x:0::::::
www:x:0::::::
dhcpcd:x:0::::::
messagebus:x:0::::::
nobody:x:0::::::

9
findutils/.footprint Normal file
View File

@ -0,0 +1,9 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/find
-rwxr-xr-x root/root usr/bin/xargs
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/find.1.gz
-rw-r--r-- root/root usr/share/man/man1/xargs.1.gz

1
findutils/.md5sum Normal file
View File

@ -0,0 +1 @@
9936aa8009438ce185bea2694a997fc1 findutils-4.6.0.tar.gz

20
findutils/Pkgfile Normal file
View File

@ -0,0 +1,20 @@
# Description: Basic directory searching utilities
# URL: http://www.gnu.org/software/findutils/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=findutils
version=4.6.0
release=1
source=(http://ftp.gnu.org/pub/gnu/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--build=arm-unknown-linux-gnueabi \
--disable-nls
make
make DESTDIR=$PKG install
rm $PKG/usr/bin/{updatedb,locate}
rm $PKG/usr/share/man/man1/{updatedb.1,locate.1}
rm -r $PKG/usr/{libexec,var,share/{info,man/man5}}
}

File diff suppressed because it is too large Load Diff

2
gcc/.md5sum Normal file
View File

@ -0,0 +1,2 @@
11ba51a0cfb8471927f387c8895fe232 gcc-6.4.0.tar.xz
a617c4d3fa11e0c9410ac213eb061677 gcc-nocheck-fixincludes.patch

View File

@ -1,7 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2VWgK7dCOJvNRJMqA8BrW/G3W6BqsgjrrAnqEnAy48l6ENqbh0UDpmZdlok0gExsOkhjZ/WwYnfqLroFcptecwo=
SHA256 (Pkgfile) = 6ae9c6c547f9bccf2401e844be0505b45f1c3ea305bf71722e8c37e317baa0b3
SHA256 (.footprint) = 5d778e981787d6e2d7c4f90fbbf7be1230898c6de03cb20dde1bb71f294517e6
SHA256 (gcc-10.4.0.tar.xz) = c9297d5bcd7cb43f3dfc2fed5389e948c9312fd962ef6a4ce455cff963ebe4f1
SHA256 (gcc-nocheck-fixincludes.patch) = 97f78d8c57e28cb8cc5c38f637783187b52ee66709c0cd22d083270aa7e5c05c
SHA256 (gcc-aarch64-dirs.patch) = 7f6869e18f5c9543f1569e30b9a8ec9713bd2a30e2326974925d2b75201c6ec7

View File

@ -5,19 +5,19 @@
# Depends on: zlib libmpc
name=gcc
version=10.4.0
version=6.4.0
release=1
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$version/$name-$version.tar.xz \
$name-nocheck-fixincludes.patch $name-aarch64-dirs.patch)
source=(ftp://gcc.gnu.org/pub/gcc/releases/$name-$version/$name-$version.tar.xz
$name-nocheck-fixincludes.patch)
build() {
patch -d $name-$version -p1 -i $SRC/$name-nocheck-fixincludes.patch
patch -d $name-$version -p1 -i $SRC/gcc-aarch64-dirs.patch
mkdir build
cd build
../$name-$version/configure --prefix=/usr \
--build=aarch64-unknown-linux-gnueabi \
--libexecdir=/usr/lib \
--enable-languages=c,c++,objc \
--enable-threads=posix \
@ -27,28 +27,21 @@ build() {
--disable-nls \
--with-x=no \
--with-system-zlib \
--enable-multilib \
--enable-default-pie \
--enable-default-ssp \
--with-pkgversion="CRUX-ARM 64b"
make bootstrap
make
make -j1 DESTDIR=$PKG install
install -d $PKG/lib
mkdir $PKG/lib
ln -sf ../usr/bin/cpp $PKG/lib/cpp
ln -sf gcc $PKG/usr/bin/cc
ln -sf g++ $PKG/usr/bin/c++
mv $PKG/usr/lib/gcc/*/$version/include-fixed/{limits.h,syslimits.h} $PKG/usr/lib/gcc/*/$version/include/
rm $PKG/usr/lib64/libstdc++.so.6.0.22-gdb.py
rm -r $PKG/usr/share/{info,$name-$version}
rm -r $PKG/usr/bin/*-linux-gnu*
rm -r $PKG/usr/lib/gcc/*/$version/{install-tools,include-fixed}
for D in lib; do
install -d -m 0755 $PKG/usr/share/gdb/auto-load/usr/${D}
mv $PKG/usr/${D}/libstdc++.so.*-gdb.py $PKG/usr/share/gdb/auto-load/usr/${D}
done
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/{libstdc++.la,libsupc++.la}
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib64/{libstdc++.la,libsupc++.la}
}

View File

@ -1,13 +0,0 @@
diff -Nru gcc-7.3.0.orig/gcc/config/aarch64/t-aarch64-linux gcc-7.3.0/gcc/config/aarch64/t-aarch64-linux
--- gcc-7.3.0.orig/gcc/config/aarch64/t-aarch64-linux 2018-06-20 13:36:39.756075935 +0200
+++ gcc-7.3.0/gcc/config/aarch64/t-aarch64-linux 2018-06-20 13:36:49.900014648 +0200
@@ -22,7 +22,7 @@
LIB1ASMFUNCS = _aarch64_sync_cache_range
AARCH_BE = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),_be)
-MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)
+MULTILIB_OSDIRNAMES = mabi.lp64=../lib$(call if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)
MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu)
MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32

File diff suppressed because it is too large Load Diff

8
glibc/.md5sum Normal file
View File

@ -0,0 +1,8 @@
4382c5b030a4995a9a4649dd735f6685 glibc-2.24-10.patch
97dc5517f92016f3d70d83e3162ad318 glibc-2.24.tar.xz
96156bec8e05de67384dc93e72bdc313 host.conf
fbbc215a9b15ba4846f326cc88108057 hosts
f7fefce570a3c776e26e778c5e401490 ld.so.conf
af9dd5d8f71185a64a8eccface15fc00 linux-4.1.13.tar.xz
75931315bf9bc9be15a5e25e4ddd5f0d nsswitch.conf
acf9daad1ee85de5efd3543965596a63 resolv.conf

View File

@ -1,12 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2dHGq53TY3V8hJm7rj/rOd8XfxKXr2rgQjoV7+VJnJX3lGOpYBQ/G0NTdzREj6vs7rmKjhwRV5J8gjkZJ/rdyAw=
SHA256 (Pkgfile) = 366156379536c0ba86b0fb76c9a8b5e3243ad5ff21171e8741ef4e905de14614
SHA256 (.footprint) = ab59b6f81ccffce49e3183ef01f479f7ddc4ddd5802dceb20d16b20849ae388d
SHA256 (glibc-2.32.tar.xz) = 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
SHA256 (linux-4.19.24.tar.xz) = 3bb1885fabd874b469a8ea19571c5a4ad5b6faa3cca1662137c57b40fcbf8e04
SHA256 (glibc-2.32-4.patch) = 3c93822f91229e21fb718390fd41a0dd279032e80c878d2657d268e77f851202
SHA256 (hosts) = 5c02b256c105f1d4a12fb738d71c1bab9eb126533074d7a0c8a14b92670c9431
SHA256 (resolv.conf) = 72ccb58768a72a771ec37142bc361a18478a07ec9de6e925a20760794389bf51
SHA256 (nsswitch.conf) = 859b8984e5e90aff3cce8f9779996ae4033b280d2122840e9411e2f44a1c2e61
SHA256 (host.conf) = 1bffc6575eb6204458758c34656cd44d87e7d89f545055f8857dd8906b7fb277
SHA256 (ld.so.conf) = 441a37924864b5b063208922ea04a926cd9654e74ed3f160b9d455b56d23387f

View File

@ -5,55 +5,51 @@
# Depends on:
name=glibc
version=2.32
release=4
source=(http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.24.tar.xz \
glibc-$version-4.patch \
hosts resolv.conf nsswitch.conf host.conf ld.so.conf)
version=2.24
release=10
source=(http://ftpmirror.gnu.org/gnu/glibc/glibc-2.24.tar.xz \
http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.1.13.tar.xz \
hosts resolv.conf nsswitch.conf host.conf ld.so.conf \
glibc-2.24-10.patch)
build() {
# install kernel headers
cd linux-4.19.24
cd linux-4.1.13
make mrproper
make ARCH=arm64 headers_check
make ARCH=arm64 INSTALL_HDR_PATH=$PKG/usr headers_install
chown root:root $PKG/usr
patch -p1 -d $SRC/$name-${version:0:4} -i $SRC/$name-$version-4.patch
patch -p1 -d $SRC/$name-${version:0:4} -i $SRC/glibc-2.24-10.patch
mkdir $SRC/build
cd $SRC/build
../$name-${version:0:4}/configure --prefix=/usr \
--build=aarch64-unknown-linux-gnueabi \
--libexecdir=/usr/lib \
--with-headers=$PKG/usr/include \
--enable-kernel=2.6.25 \
--enable-add-ons \
--enable-static-nss \
--enable-stack-protector=strong \
--disable-profile \
--disable-werror \
--without-gd \
--enable-obsolete-rpc \
--enable-obsolete-nsl
--enable-obsolete-rpc
make
#make check
make install_root=$PKG install
install -m 0644 $SRC/$name-${version:0:4}/nscd/nscd.conf $PKG/etc
install -m 0644 $SRC/$name-$version/nscd/nscd.conf $PKG/etc
install -d $PKG/var/{db,run}/nscd
install -m 0644 $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
ln -sf ../usr/share/zoneinfo/UTC $PKG/etc/localtime
ln -s stubs-hard.h $PKG/usr/include/gnu/stubs-soft.h
ln -s stubs-hard.h $PKG/usr/include/gnu/stubs-soft.h
install -d $PKG/etc/ld.so.conf.d $PKG/usr/lib/locale
touch $PKG/etc/ld.so.cache
rm -rf $PKG/usr/share/{info,locale} \
$PKG/usr/bin/tzselect \
$PKG/usr/sbin/z{dump,ic}
find $PKG -name "*install.cmd" -delete
find $PKG -name ".\install" -delete
$PKG/usr/bin/tzselect \
$PKG/usr/sbin/z{dump,ic}
}

19308
glibc/glibc-2.24-10.patch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,192 @@
X-Git-Url: https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=blobdiff_plain;f=iconv%2Fgconv_trans.c;h=e0835fc66684e63964b1376a0c730a70225f63f4;hp=1e25854ccfa84e4f612320f61e6cafa2f955a7d9;hb=a1a6a401ab0a3c9f15fb7eaebbdcee24192254e8;hpb=e4e7cfd287686d26fce2218ed5b2d383db5e338a
diff --git a/iconv/gconv_trans.c b/iconv/gconv_trans.c
index 1e25854..e0835fc 100644
--- a/iconv/gconv_trans.c
+++ b/iconv/gconv_trans.c
@@ -238,181 +238,12 @@ __gconv_transliterate (struct __gconv_step *step,
return __GCONV_ILLEGAL_INPUT;
}
-
-/* Structure to represent results of found (or not) transliteration
- modules. */
-struct known_trans
-{
- /* This structure must remain the first member. */
- struct trans_struct info;
-
- char *fname;
- void *handle;
- int open_count;
-};
-
-
-/* Tree with results of previous calls to __gconv_translit_find. */
-static void *search_tree;
-
-/* We modify global data. */
-__libc_lock_define_initialized (static, lock);
-
-
-/* Compare two transliteration entries. */
-static int
-trans_compare (const void *p1, const void *p2)
-{
- const struct known_trans *s1 = (const struct known_trans *) p1;
- const struct known_trans *s2 = (const struct known_trans *) p2;
-
- return strcmp (s1->info.name, s2->info.name);
-}
-
-
-/* Open (maybe reopen) the module named in the struct. Get the function
- and data structure pointers we need. */
-static int
-open_translit (struct known_trans *trans)
-{
- __gconv_trans_query_fct queryfct;
-
- trans->handle = __libc_dlopen (trans->fname);
- if (trans->handle == NULL)
- /* Not available. */
- return 1;
-
- /* Find the required symbol. */
- queryfct = __libc_dlsym (trans->handle, "gconv_trans_context");
- if (queryfct == NULL)
- {
- /* We cannot live with that. */
- close_and_out:
- __libc_dlclose (trans->handle);
- trans->handle = NULL;
- return 1;
- }
-
- /* Get the context. */
- if (queryfct (trans->info.name, &trans->info.csnames, &trans->info.ncsnames)
- != 0)
- goto close_and_out;
-
- /* Of course we also have to have the actual function. */
- trans->info.trans_fct = __libc_dlsym (trans->handle, "gconv_trans");
- if (trans->info.trans_fct == NULL)
- goto close_and_out;
-
- /* Now the optional functions. */
- trans->info.trans_init_fct =
- __libc_dlsym (trans->handle, "gconv_trans_init");
- trans->info.trans_context_fct =
- __libc_dlsym (trans->handle, "gconv_trans_context");
- trans->info.trans_end_fct =
- __libc_dlsym (trans->handle, "gconv_trans_end");
-
- trans->open_count = 1;
-
- return 0;
-}
-
-
int
internal_function
__gconv_translit_find (struct trans_struct *trans)
{
- struct known_trans **found;
- const struct path_elem *runp;
- int res = 1;
-
- /* We have to have a name. */
- assert (trans->name != NULL);
-
- /* Acquire the lock. */
- __libc_lock_lock (lock);
-
- /* See whether we know this module already. */
- found = __tfind (trans, &search_tree, trans_compare);
- if (found != NULL)
- {
- /* Is this module available? */
- if ((*found)->handle != NULL)
- {
- /* Maybe we have to reopen the file. */
- if ((*found)->handle != (void *) -1)
- /* The object is not unloaded. */
- res = 0;
- else if (open_translit (*found) == 0)
- {
- /* Copy the data. */
- *trans = (*found)->info;
- (*found)->open_count++;
- res = 0;
- }
- }
- }
- else
- {
- size_t name_len = strlen (trans->name) + 1;
- int need_so = 0;
- struct known_trans *newp;
-
- /* We have to continue looking for the module. */
- if (__gconv_path_elem == NULL)
- __gconv_get_path ();
-
- /* See whether we have to append .so. */
- if (name_len <= 4 || memcmp (&trans->name[name_len - 4], ".so", 3) != 0)
- need_so = 1;
-
- /* Create a new entry. */
- newp = (struct known_trans *) malloc (sizeof (struct known_trans)
- + (__gconv_max_path_elem_len
- + name_len + 3)
- + name_len);
- if (newp != NULL)
- {
- char *cp;
-
- /* Clear the struct. */
- memset (newp, '\0', sizeof (struct known_trans));
-
- /* Store a copy of the module name. */
- newp->info.name = cp = (char *) (newp + 1);
- cp = __mempcpy (cp, trans->name, name_len);
-
- newp->fname = cp;
-
- /* Search in all the directories. */
- for (runp = __gconv_path_elem; runp->name != NULL; ++runp)
- {
- cp = __mempcpy (__stpcpy ((char *) newp->fname, runp->name),
- trans->name, name_len);
- if (need_so)
- memcpy (cp, ".so", sizeof (".so"));
-
- if (open_translit (newp) == 0)
- {
- /* We found a module. */
- res = 0;
- break;
- }
- }
-
- if (res)
- newp->fname = NULL;
-
- /* In any case we'll add the entry to our search tree. */
- if (__tsearch (newp, &search_tree, trans_compare) == NULL)
- {
- /* Yickes, this should not happen. Unload the object. */
- res = 1;
- /* XXX unload here. */
- }
- }
- }
-
- __libc_lock_unlock (lock);
-
- return res;
+ /* Transliteration module loading has been removed because it never
+ worked as intended and suffered from a security vulnerability.
+ Consequently, this function always fails. */
+ return 1;
}

View File

@ -250,7 +250,6 @@ drwxr-xr-x root/root usr/share/kbd/consolefonts/partialfonts/
-rw-r--r-- root/root usr/share/kbd/consolefonts/partialfonts/none.00-17.16.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/ruscii_8x16.psfu.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/ruscii_8x8.psfu.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/solar24x32.psfu.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/sun12x22.psfu.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/t.fnt.gz
-rw-r--r-- root/root usr/share/kbd/consolefonts/t850b.fnt.gz
@ -332,15 +331,14 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/dvorak/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-fr.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-l.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-la.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-no.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-programmer.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-r.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-ru.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-sv-a1.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-sv-a5.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-uk.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak-ukp.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/dvorak.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/dvorak/no.map.gz
drwxr-xr-x root/root usr/share/kbd/keymaps/i386/fgGIod/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/fgGIod/tr_f-latin5.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/fgGIod/trf.map.gz
@ -364,13 +362,6 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/include/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/include/qwertz-layout.inc
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/include/unicode.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/include/windowkeys.map.gz
drwxr-xr-x root/root usr/share/kbd/keymaps/i386/neo/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/3l.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/adnw.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/bone.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/koy.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/neo.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/neo/neoqwertz.map.gz
drwxr-xr-x root/root usr/share/kbd/keymaps/i386/olpc/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/olpc/es.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/olpc/pt.map.gz
@ -389,7 +380,6 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/qwerty/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/by-cp1251.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/by.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/bywin-cp1251.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/ca.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/cf.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/cz-cp1250.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/cz-lat2-prog.map.gz
@ -405,13 +395,11 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/qwerty/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/es.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/et-nodeadkeys.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/et.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/fa.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/fi.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/gr-pc.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/gr.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/hu101.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/hypermap.m4
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/ie.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/il-heb.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/il-phonetic.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/il.map.gz
@ -497,7 +485,6 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/qwerty/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/uk.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/us-acentos.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/us.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwerty/us1.map.gz
drwxr-xr-x root/root usr/share/kbd/keymaps/i386/qwertz/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/croat.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz
@ -517,7 +504,6 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/i386/qwertz/
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/sk-prog-qwertz.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/sk-qwertz.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/slovene.map.gz
-rw-r--r-- root/root usr/share/kbd/keymaps/i386/qwertz/sr-latin.map.gz
drwxr-xr-x root/root usr/share/kbd/keymaps/include/
-rw-r--r-- root/root usr/share/kbd/keymaps/include/compose.8859_7
-rw-r--r-- root/root usr/share/kbd/keymaps/include/compose.8859_8
@ -527,8 +513,6 @@ drwxr-xr-x root/root usr/share/kbd/keymaps/include/
-rw-r--r-- root/root usr/share/kbd/keymaps/include/compose.latin3
-rw-r--r-- root/root usr/share/kbd/keymaps/include/compose.latin4
-rw-r--r-- root/root usr/share/kbd/keymaps/include/vim-compose.latin1
drwxr-xr-x root/root usr/share/kbd/keymaps/pine/
-rw-r--r-- root/root usr/share/kbd/keymaps/pine/en.map.gz
drwxr-xr-x root/root usr/share/kbd/unimaps/
-rw-r--r-- root/root usr/share/kbd/unimaps/8859-1.a0-ff.uni
-rw-r--r-- root/root usr/share/kbd/unimaps/8859-10.a0-ff.uni
@ -600,7 +584,6 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/dumpkeys.1.gz
-rw-r--r-- root/root usr/share/man/man1/fgconsole.1.gz
-rw-r--r-- root/root usr/share/man/man1/kbd_mode.1.gz
-rw-r--r-- root/root usr/share/man/man1/kbdinfo.1.gz
-rw-r--r-- root/root usr/share/man/man1/loadkeys.1.gz
-rw-r--r-- root/root usr/share/man/man1/openvt.1.gz
-rw-r--r-- root/root usr/share/man/man1/setleds.1.gz

1
kbd/.md5sum Normal file
View File

@ -0,0 +1 @@
c1635a5a83b63aca7f97a3eab39ebaa6 kbd-2.0.4.tar.xz

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2VtFJz3pGPgUMxnri7aOQGWOQUW3XhVd2jnh9ppLJBGPd/Gxc9QI3qtcifQr9Ho5i/ITusa03Zq05ni2tdcIxwo=
SHA256 (Pkgfile) = 5189c244a8e6707309a464d756e5e513cc98868126db078583632ccb45e422bb
SHA256 (.footprint) = 28798b2a735dc8f4e9cb878353b6b6f8094b505eec4ef64d43665448d1fbe728
SHA256 (kbd-2.5.1.tar.xz) = ccdf452387a6380973d2927363e9cbb939fa2068915a6f937ff9d24522024683

View File

@ -5,7 +5,7 @@
# Depends on:
name=kbd
version=2.5.1
version=2.0.4
release=1
source=(https://www.kernel.org/pub/linux/utils/$name/$name-$version.tar.xz)

View File

@ -5,14 +5,11 @@ drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libgmp.a
-rwxr-xr-x root/root usr/lib/libgmp.la
lrwxrwxrwx root/root usr/lib/libgmp.so -> libgmp.so.10.4.1
lrwxrwxrwx root/root usr/lib/libgmp.so.10 -> libgmp.so.10.4.1
-rwxr-xr-x root/root usr/lib/libgmp.so.10.4.1
lrwxrwxrwx root/root usr/lib/libgmp.so -> libgmp.so.10.3.2
lrwxrwxrwx root/root usr/lib/libgmp.so.10 -> libgmp.so.10.3.2
-rwxr-xr-x root/root usr/lib/libgmp.so.10.3.2
-rw-r--r-- root/root usr/lib/libgmpxx.a
-rwxr-xr-x root/root usr/lib/libgmpxx.la
lrwxrwxrwx root/root usr/lib/libgmpxx.so -> libgmpxx.so.4.6.1
lrwxrwxrwx root/root usr/lib/libgmpxx.so.4 -> libgmpxx.so.4.6.1
-rwxr-xr-x root/root usr/lib/libgmpxx.so.4.6.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gmp.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gmpxx.pc
lrwxrwxrwx root/root usr/lib/libgmpxx.so -> libgmpxx.so.4.5.2
lrwxrwxrwx root/root usr/lib/libgmpxx.so.4 -> libgmpxx.so.4.5.2
-rwxr-xr-x root/root usr/lib/libgmpxx.so.4.5.2

1
libgmp/.md5sum Normal file
View File

@ -0,0 +1 @@
f58fa8001d60c4c77595fbbb62b63c1d gmp-6.1.2.tar.xz

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2UkmGK14qy5asJMgZ8CNDBXM/Hz4IGnwEW5PvZJglEunR/TjdNfSRkwoEpLDmjNhPQ1u3ZwmuQ2f/xQLbgdw/Qg=
SHA256 (Pkgfile) = 87cc84b670d99807f502042f603d836ad2ec4d68cf157666bc814a6c163de561
SHA256 (.footprint) = 82a0624b153c51d35804265e5dc469058144ebbaa870854a62f8dcbecf9e1a91
SHA256 (gmp-6.2.1.tar.xz) = fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2

View File

@ -5,15 +5,15 @@
# Depends on:
name=libgmp
version=6.2.1
version=6.1.2
release=1
source=(ftp://ftp.gmplib.org/pub/gmp-${version%a}/gmp-$version.tar.xz)
build() {
cd gmp-${version%a}
./configure --prefix=/usr \
--enable-cxx
--enable-cxx \
--build=aarch64-unknown-linux-gnueabi
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share

View File

@ -1,247 +0,0 @@
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/environment
drwxr-xr-x root/root etc/pam.d/
-rw-r--r-- root/root etc/pam.d/common-account
-rw-r--r-- root/root etc/pam.d/common-auth
-rw-r--r-- root/root etc/pam.d/common-password
-rw-r--r-- root/root etc/pam.d/common-session
-rw-r--r-- root/root etc/pam.d/other
drwxr-xr-x root/root etc/security/
-rw-r--r-- root/root etc/security/access.conf
-rw-r--r-- root/root etc/security/faillock.conf
-rw-r--r-- root/root etc/security/group.conf
-rw-r--r-- root/root etc/security/limits.conf
drwxr-xr-x root/root etc/security/limits.d/
-rw-r--r-- root/root etc/security/namespace.conf
drwxr-xr-x root/root etc/security/namespace.d/
-rwxr-xr-x root/root etc/security/namespace.init
-rw-r--r-- root/root etc/security/pam_env.conf
-rw-r--r-- root/root etc/security/time.conf
drwxr-xr-x root/root lib/
-rwxr-xr-x root/root lib/libpam.la
lrwxrwxrwx root/root lib/libpam.so -> libpam.so.0.85.1
lrwxrwxrwx root/root lib/libpam.so.0 -> libpam.so.0.85.1
-rwxr-xr-x root/root lib/libpam.so.0.85.1
-rwxr-xr-x root/root lib/libpam_misc.la
lrwxrwxrwx root/root lib/libpam_misc.so -> libpam_misc.so.0.82.1
lrwxrwxrwx root/root lib/libpam_misc.so.0 -> libpam_misc.so.0.82.1
-rwxr-xr-x root/root lib/libpam_misc.so.0.82.1
-rwxr-xr-x root/root lib/libpamc.la
lrwxrwxrwx root/root lib/libpamc.so -> libpamc.so.0.82.1
lrwxrwxrwx root/root lib/libpamc.so.0 -> libpamc.so.0.82.1
-rwxr-xr-x root/root lib/libpamc.so.0.82.1
drwxr-xr-x root/root lib/security/
-rwxr-xr-x root/root lib/security/pam_access.la
-rwxr-xr-x root/root lib/security/pam_access.so
-rwxr-xr-x root/root lib/security/pam_debug.la
-rwxr-xr-x root/root lib/security/pam_debug.so
-rwxr-xr-x root/root lib/security/pam_deny.la
-rwxr-xr-x root/root lib/security/pam_deny.so
-rwxr-xr-x root/root lib/security/pam_echo.la
-rwxr-xr-x root/root lib/security/pam_echo.so
-rwxr-xr-x root/root lib/security/pam_env.la
-rwxr-xr-x root/root lib/security/pam_env.so
-rwxr-xr-x root/root lib/security/pam_exec.la
-rwxr-xr-x root/root lib/security/pam_exec.so
-rwxr-xr-x root/root lib/security/pam_faildelay.la
-rwxr-xr-x root/root lib/security/pam_faildelay.so
-rwxr-xr-x root/root lib/security/pam_faillock.la
-rwxr-xr-x root/root lib/security/pam_faillock.so
-rwxr-xr-x root/root lib/security/pam_filter.la
-rwxr-xr-x root/root lib/security/pam_filter.so
drwxr-xr-x root/root lib/security/pam_filter/
-rwxr-xr-x root/root lib/security/pam_filter/upperLOWER
-rwxr-xr-x root/root lib/security/pam_ftp.la
-rwxr-xr-x root/root lib/security/pam_ftp.so
-rwxr-xr-x root/root lib/security/pam_group.la
-rwxr-xr-x root/root lib/security/pam_group.so
-rwxr-xr-x root/root lib/security/pam_issue.la
-rwxr-xr-x root/root lib/security/pam_issue.so
-rwxr-xr-x root/root lib/security/pam_keyinit.la
-rwxr-xr-x root/root lib/security/pam_keyinit.so
-rwxr-xr-x root/root lib/security/pam_lastlog.la
-rwxr-xr-x root/root lib/security/pam_lastlog.so
-rwxr-xr-x root/root lib/security/pam_limits.la
-rwxr-xr-x root/root lib/security/pam_limits.so
-rwxr-xr-x root/root lib/security/pam_listfile.la
-rwxr-xr-x root/root lib/security/pam_listfile.so
-rwxr-xr-x root/root lib/security/pam_localuser.la
-rwxr-xr-x root/root lib/security/pam_localuser.so
-rwxr-xr-x root/root lib/security/pam_loginuid.la
-rwxr-xr-x root/root lib/security/pam_loginuid.so
-rwxr-xr-x root/root lib/security/pam_mail.la
-rwxr-xr-x root/root lib/security/pam_mail.so
-rwxr-xr-x root/root lib/security/pam_mkhomedir.la
-rwxr-xr-x root/root lib/security/pam_mkhomedir.so
-rwxr-xr-x root/root lib/security/pam_motd.la
-rwxr-xr-x root/root lib/security/pam_motd.so
-rwxr-xr-x root/root lib/security/pam_namespace.la
-rwxr-xr-x root/root lib/security/pam_namespace.so
-rwxr-xr-x root/root lib/security/pam_nologin.la
-rwxr-xr-x root/root lib/security/pam_nologin.so
-rwxr-xr-x root/root lib/security/pam_permit.la
-rwxr-xr-x root/root lib/security/pam_permit.so
-rwxr-xr-x root/root lib/security/pam_pwhistory.la
-rwxr-xr-x root/root lib/security/pam_pwhistory.so
-rwxr-xr-x root/root lib/security/pam_rhosts.la
-rwxr-xr-x root/root lib/security/pam_rhosts.so
-rwxr-xr-x root/root lib/security/pam_rootok.la
-rwxr-xr-x root/root lib/security/pam_rootok.so
-rwxr-xr-x root/root lib/security/pam_securetty.la
-rwxr-xr-x root/root lib/security/pam_securetty.so
-rwxr-xr-x root/root lib/security/pam_setquota.la
-rwxr-xr-x root/root lib/security/pam_setquota.so
-rwxr-xr-x root/root lib/security/pam_shells.la
-rwxr-xr-x root/root lib/security/pam_shells.so
-rwxr-xr-x root/root lib/security/pam_stress.la
-rwxr-xr-x root/root lib/security/pam_stress.so
-rwxr-xr-x root/root lib/security/pam_succeed_if.la
-rwxr-xr-x root/root lib/security/pam_succeed_if.so
-rwxr-xr-x root/root lib/security/pam_time.la
-rwxr-xr-x root/root lib/security/pam_time.so
-rwxr-xr-x root/root lib/security/pam_timestamp.la
-rwxr-xr-x root/root lib/security/pam_timestamp.so
-rwxr-xr-x root/root lib/security/pam_umask.la
-rwxr-xr-x root/root lib/security/pam_umask.so
-rwxr-xr-x root/root lib/security/pam_unix.la
-rwxr-xr-x root/root lib/security/pam_unix.so
-rwxr-xr-x root/root lib/security/pam_usertype.la
-rwxr-xr-x root/root lib/security/pam_usertype.so
-rwxr-xr-x root/root lib/security/pam_warn.la
-rwxr-xr-x root/root lib/security/pam_warn.so
-rwxr-xr-x root/root lib/security/pam_wheel.la
-rwxr-xr-x root/root lib/security/pam_wheel.so
-rwxr-xr-x root/root lib/security/pam_xauth.la
-rwxr-xr-x root/root lib/security/pam_xauth.so
drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/faillock
-rwxr-xr-x root/root sbin/mkhomedir_helper
-rwxr-xr-x root/root sbin/pam_namespace_helper
-rwxr-xr-x root/root sbin/pam_timestamp_check
-rwxr-xr-x root/root sbin/pwhistory_helper
-rwsr-xr-x root/root sbin/unix_chkpwd
-rwxr-xr-x root/root sbin/unix_update
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/security/
-rw-r--r-- root/root usr/include/security/_pam_compat.h
-rw-r--r-- root/root usr/include/security/_pam_macros.h
-rw-r--r-- root/root usr/include/security/_pam_types.h
-rw-r--r-- root/root usr/include/security/pam_appl.h
-rw-r--r-- root/root usr/include/security/pam_client.h
-rw-r--r-- root/root usr/include/security/pam_ext.h
-rw-r--r-- root/root usr/include/security/pam_filter.h
-rw-r--r-- root/root usr/include/security/pam_misc.h
-rw-r--r-- root/root usr/include/security/pam_modules.h
-rw-r--r-- root/root usr/include/security/pam_modutil.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/pam.pc
-rw-r--r-- root/root usr/lib/pkgconfig/pam_misc.pc
-rw-r--r-- root/root usr/lib/pkgconfig/pamc.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/misc_conv.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_acct_mgmt.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_authenticate.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_chauthtok.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_close_session.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_conv.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_end.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_error.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_fail_delay.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_authtok.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_authtok_noverify.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_authtok_verify.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_data.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_item.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_get_user.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_getenv.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_getenvlist.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_info.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_misc_drop_env.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_misc_paste_env.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_misc_setenv.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_open_session.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_prompt.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_putenv.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_set_data.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_set_item.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_setcred.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_acct_mgmt.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_authenticate.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_chauthtok.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_close_session.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_open_session.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_sm_setcred.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_start.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_strerror.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_syslog.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_verror.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_vinfo.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_vprompt.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_vsyslog.3.gz
-rw-r--r-- root/root usr/share/man/man3/pam_xauth_data.3.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/access.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/environment.5.gz
-rw-r--r-- root/root usr/share/man/man5/faillock.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/group.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/limits.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/namespace.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/pam.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/pam.d.5.gz
-rw-r--r-- root/root usr/share/man/man5/pam_env.conf.5.gz
-rw-r--r-- root/root usr/share/man/man5/time.conf.5.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/PAM.8.gz
-rw-r--r-- root/root usr/share/man/man8/faillock.8.gz
-rw-r--r-- root/root usr/share/man/man8/mkhomedir_helper.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_access.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_debug.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_deny.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_echo.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_env.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_exec.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_faildelay.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_faillock.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_filter.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_ftp.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_group.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_issue.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_keyinit.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_lastlog.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_limits.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_listfile.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_localuser.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_loginuid.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_mail.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_mkhomedir.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_motd.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_namespace.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_namespace_helper.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_nologin.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_permit.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_pwhistory.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_rhosts.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_rootok.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_securetty.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_setquota.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_shells.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_stress.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_succeed_if.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_time.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_timestamp.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_timestamp_check.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_umask.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_unix.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_usertype.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_warn.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_wheel.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_xauth.8.gz
-rw-r--r-- root/root usr/share/man/man8/pwhistory_helper.8.gz
-rw-r--r-- root/root usr/share/man/man8/unix_chkpwd.8.gz
-rw-r--r-- root/root usr/share/man/man8/unix_update.8.gz

View File

@ -1,10 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2cejba34Y0PCFL2IuzurBeDRImad7pwbH9ZxZaZIsMwVDIHF92mg74fH9jW1tHnxiLmaS1B1UI9VxLXKGMo3HQU=
SHA256 (Pkgfile) = 9bb8b8a67e8d7cbe556af59f65b4ee1d58e4e64ccef5d8fbe7450788aae1ede6
SHA256 (.footprint) = 61506ab0d42eb8c61e8051581d901a4b025858b44cdf90d0b150278ab14b2db3
SHA256 (Linux-PAM-1.5.2.tar.xz) = e4ec7131a91da44512574268f493c6d8ca105c87091691b8e9b56ca685d4f94d
SHA256 (common-account) = 63b6d073e0a05d45260912fd900e27ccac3304ca23cd05df68ce88da34a5d832
SHA256 (common-auth) = c8f2c471572147fafddfe2062b763d360bbb6d21aa8017c725785f96667e9b02
SHA256 (common-password) = 999c19d97ab2a8408103304faa12252d11ab03d492880d78a0bd1a1335659258
SHA256 (common-session) = b80f6fba2d709ff4f093a07d3e5c4c55b6c7c5ad00f990d38231c4f85bb5cc36
SHA256 (other) = 543e9b4493e8d60aac66d5e6dbc9955b53efa421e19400b47f243a42d67246f1

View File

@ -1,37 +0,0 @@
# Description: Pluggable Authentication Modules (PAM) for Linux
# URL: http://www.linux-pam.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
name=linux-pam
version=1.5.2
release=3
source=(https://github.com/$name/$name/releases/download/v${version}/Linux-PAM-$version.tar.xz \
common-account common-auth common-password common-session \
other)
build() {
cd Linux-PAM-$version
CONFIG_SHELL=/bin/bash ./configure \
--prefix=/usr \
--libdir=/lib \
--disable-nis \
--disable-nls \
--disable-prelude \
--enable-db=no
make
make DESTDIR=$PKG install
mv $PKG/lib/pkgconfig $PKG/usr/lib
# unix_chkpwd needs to be setuid root
chmod u+s $PKG/sbin/unix_chkpwd
mkdir -p $PKG/etc/pam.d
install -o root -g root -m 0644 \
$SRC/{common-*,other} \
$PKG/etc/pam.d/
rm -r $PKG/usr/{lib/systemd,share/doc}
}

View File

@ -1,5 +0,0 @@
#
# /etc/pam.d/common-account - common account module configuration
#
account required pam_unix.so

View File

@ -1,5 +0,0 @@
#
# /etc/pam.d/common-auth - common auth module configuration
#
auth required pam_unix.so nullok

View File

@ -1,5 +0,0 @@
#
# /etc/pam.d/common-password - common password module configuration
#
password required pam_unix.so shadow sha512

View File

@ -1,6 +0,0 @@
#
# /etc/pam.d/common-session - common session module configuration
#
session required pam_limits.so
session required pam_unix.so

View File

@ -1,13 +0,0 @@
#
# /etc/pam.d/other - default deny
#
auth required pam_warn.so
auth required pam_deny.so
account required pam_deny.so
password required pam_warn.so
password required pam_deny.so
session required pam_deny.so

3
openrdate/.md5sum Normal file
View File

@ -0,0 +1,3 @@
30591f4d63ae9ff02ef97775e6d85a82 ntpleaps.patch
ad9bd58e1fb7babc74d0a0a16a1248a2 openrdate-1.2.tar.gz
c212d60bdabec86c27d82b1a19223aa0 rdate

View File

@ -1,7 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2fldwHkRiXHAp/oAaWORvpxV6oUreq8njMuF+mIbH12JVeS3LKDiz+nsp+aZc6gIIZShGvodBfxs93T78LR6DQ4=
SHA256 (Pkgfile) = 0ecae1da4634f5148f64b9c1593f533e3eae0c0e12478c0c5ca1933ee1ca5850
SHA256 (.footprint) = 79491872e3f3d7fcf8b9bb31cccdf16a41987da60df1d6d451d9b62f0335d7d5
SHA256 (openrdate-1.2.tar.gz) = 2921fc96d4ca676190d6ffd45fa80e107c1fe12291c0c4f64827c29639863332
SHA256 (rdate) = b050a5e063a5b0b8ce6dde657729335ce7dc3eb02e002fb35f37aa0ef71d3aa1
SHA256 (ntpleaps.patch) = 4ff6eb862397e05c70713897b3e80dba19160fea3cf8ec608b3d680e3e690a02

View File

@ -1,7 +1,6 @@
# Description: Time setting software implementing RFC 868 (inetd time) and RFC 2030 (SNTP/NTP) protocols
# URL: http://sourceforge.net/projects/openrdate/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# URL: http://sourceforge.net/projects/openrdate/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=openrdate
version=1.2
@ -14,7 +13,7 @@ build() {
# FS1462
patch -p1 -i $SRC/ntpleaps.patch
./configure --prefix=/usr \
--build=arm-unknown-linux-gnu
--build=arm-unknown-linux-gnueabi
make
make DESTDIR=$PKG install
install -D -m 755 $SRC/rdate $PKG/etc/cron/daily/rdate

File diff suppressed because it is too large Load Diff

2
openssl/.md5sum Normal file
View File

@ -0,0 +1,2 @@
91f85842d2118003ee465c34259047e6 mksslcert.sh
44279b8557c3247cbe324e2322ecd114 openssl-1.0.2o.tar.gz

View File

@ -1,6 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2ZUcvYKzXgxj82LNuBghSb/XwvPqiaLMIiLP2Rnh0d+jPuT0T10Ny2K63YpUv18zvwuWodfflT2aOsfTTiyK6Q0=
SHA256 (Pkgfile) = 024c435b5c30b187465811bac284c6a347990a5402c0d775ed3320e2e71f4012
SHA256 (.footprint) = d0a9551b87aec876c03bde4604033e735138dd4d6fa43cbd01e4c97d1cf3b0a4
SHA256 (openssl-1.1.1q.tar.gz) = d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
SHA256 (mksslcert.sh) = d01cfd061b792f4f7444429582c5c9e83aaa7fc63cafd05669fd3f2970dff779

View File

@ -4,7 +4,7 @@
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
name=openssl
version=1.1.1q
version=1.0.2o
release=1
source=(http://www.openssl.org/source/$name-$version.tar.gz \
mksslcert.sh)
@ -21,9 +21,9 @@ build() {
sed -e "s|-O3|$CFLAGS|" -e "s|\-mcpu=cortex-a7||" -e "s|-march=armv7-a||g" -i Makefile
make depend
make
make MANSUFFIX=ssl DESTDIR=$PKG install_sw install_ssldirs install_man_docs
make INSTALL_PREFIX=$PKG LIBDIR=lib MANDIR=/usr/share/man MANSUFFIX=ssl install
find $PKG -name "*fips*" -delete
chmod -R +w $PKG
install -D -m 755 $SRC/mksslcert.sh $PKG/usr/bin/mksslcert
}

2
pkgutils/.md5sum Normal file
View File

@ -0,0 +1,2 @@
87178832f82ac953b6c125cd71204c8c pkgmk.conf.patch
526c897cb2ba8f1659545608fe629cab pkgutils-5.40.7.tar.xz

View File

@ -1,6 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2V+3udHdByD0Tmv8hkQ7YzOKOZjgxnBptIjEdtyI2CSZGwdlYhH2xlmciHb3o3+KPYpoabHbJVB1ae7AWLi8aQI=
SHA256 (Pkgfile) = 584806ef17a01d25735029be7d615dbcde72f0ae7fd2e3dbe61f02ca403b6477
SHA256 (.footprint) = e7d863393a07a29b512a2b627a65f731d8896bf0ee75cf430a9b1423716ae437
SHA256 (pkgutils-5.40.7.tar.xz) = ee9e3e7258983ffabe5959736e8f029c02b0ea1037b2bb588a88daafcda0fafc
SHA256 (pkgmk.conf.patch) = d56b8250d6116223e021b634fdb7c7ed6a436f959950b13c78927e0c5659fd0d

View File

@ -2,17 +2,14 @@ drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/ports/
-rw-r--r-- root/root etc/ports/contrib.pub
-rw-r--r-- root/root etc/ports/contrib.rsync.inactive
-rw-r--r-- root/root etc/ports/core-arm64.httpup
-rw-r--r-- root/root etc/ports/core-arm64.pub
-rw-r--r-- root/root etc/ports/core-arm64.rsync
-rw-r--r-- root/root etc/ports/core.pub
-rw-r--r-- root/root etc/ports/core.rsync
drwxr-xr-x root/root etc/ports/drivers/
-rw-r--r-- root/root etc/ports/opt-arm64.httpup
-rw-r--r-- root/root etc/ports/opt-arm64.pub
-rw-r--r-- root/root etc/ports/opt-arm64.rsync
-rw-r--r-- root/root etc/ports/opt.pub
-rw-r--r-- root/root etc/ports/opt.rsync
-rw-r--r-- root/root etc/ports/xorg-arm64.httpup
-rw-r--r-- root/root etc/ports/xorg-arm64.pub
-rw-r--r-- root/root etc/ports/xorg-arm64.rsync
-rw-r--r-- root/root etc/ports/xorg.pub
-rw-r--r-- root/root etc/ports/xorg.rsync
drwxr-xr-x root/root usr/

View File

@ -1,15 +1,12 @@
804bb419e539a70ad80e4c03df3c3411 contrib.pub
a9f83bf0fedfe89317a4cce1c5ccfaad contrib.rsync.inactive
d3cf27db40e3d66f29cb498b669174f1 core-arm64.httpup
3efeabfbd7104b1c566b604f802ef0c0 core-arm64.pub
c3d44c0ae8fce9d4d9571a3eec12ef01 contrib.rsync.inactive
fc377491af1bbf6b2c685535c2bc2271 core-arm64.rsync
b8dd0aad383810cad920d6548cd1cb56 core.pub
a2ecd86c4d7037fc250d1e84775b878c core.rsync
5cce9f5cdfcbc3a68a51b6345f62d5a4 opt-arm64.httpup
246bdcd2c5d85192fc45e320174fb121 opt-arm64.pub
3d659cabe8cf59ef5a036c9375716090 core.rsync
06c320680576c18e1cd7d9292f819634 opt-arm64.rsync
0d1f1fde50a9bd743d9cac6b235f038c opt.pub
0dcf25991463d9582b66aca9563dad9d opt.rsync
902e3ddb9b4930975c7edb5c3c749c8c ports-1.6.tar.gz
5d1579e032797132d238db76b2392635 xorg-arm64.httpup
c56a20ef43a22c8e294d850935f80acd xorg-arm64.pub
8e7b8a473c4caefbdc1e33505e4a6050 opt.rsync
1f178e2bb1beab9782993931c9832280 ports-1.5.tar.gz
f73b86ff6683d3168be8e84533ea1c1e xorg-arm64.rsync
69927e5d0ae5dc3455faeaac916c4db2 xorg.pub
ee9093b54411528e7a7a57c2cbd53cc8 xorg.rsync
3e278ef7c4ff9529184560eac57e22a6 xorg.rsync

View File

@ -1,19 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2ajxT7byp3tg7rj64h5EpnLn1GOIdufeWlsO55cZ7qVDbuAIdckeh5WcHciMfweyiXKgFWASpzvf6mCaAoTBEQo=
SHA256 (Pkgfile) = 928dd7d764b1d53fee8904e006b2bb4dc1fef77cf587068ee46575755d2c96cc
SHA256 (.footprint) = 0063ccfd427d1508d84727d09bbf7db5e193e7c3bdb01e4e3015a27920e2cf07
SHA256 (ports-1.6.tar.gz) = 8b2ba48e7440f4a71fa1c9c480a1212ce87c623e1d33121eb660829ba294ca94
SHA256 (core.pub) = 5a08b7f21fb1768b9e639da0b768edb536de0590b75e663dab6d185617613791
SHA256 (opt.pub) = 4711f488546c38cdec792c1f16b3bf7c4db0c7dc0c3cdab0ecdd85e2c7247ae5
SHA256 (xorg.pub) = 5db27d455f658ea8a6c7ae9aac601d66e74cedff5dd497910fd1ffead08e5237
SHA256 (contrib.pub) = cae797c624547b5ffb643f4cdf60d83a7cc28081f5929b882d48085085d76190
SHA256 (core.rsync) = 68ed2f3145188d54c20ed03518f2755d7e2f3c4935a26dc7daf46477660f3451
SHA256 (opt.rsync) = fde28f666bf573258f0eeceb8b272e67b42ac4040a1a62905c73a485215f097f
SHA256 (xorg.rsync) = fefa8223cb9d91d9510cf10aed04f88c541ee6e1a00d2cccdfa36ba4dd937ae3
SHA256 (contrib.rsync.inactive) = 94c8e2ee7575b4097d51e677ce51ab5d10e2612b96d7042526c7a1b752d44e9e
SHA256 (core-arm64.httpup) = 6995f5fe7d926735438033a4b9c85120d99eb49bbf92ff7c8974683a4200ec82
SHA256 (core-arm64.pub) = f0d3e788325112cc541116e261adbe2c14d0bbb921a66040badf0d9e030e0957
SHA256 (opt-arm64.httpup) = a6fa65e80560030cd2aab31dea18d11e7eefe822de8d7f68b09ba7060aab5957
SHA256 (opt-arm64.pub) = c079759a335314f26bc027856981a00f1251b3e6d782ae7317396e3908d9a9ee
SHA256 (xorg-arm64.httpup) = cb46329fc33db4d0b22dfe92cba30f17f63c322a1bcd66bb463db1da7304140c
SHA256 (xorg-arm64.pub) = 1f54f0323e0f32fae1d9b6ef0e9f09a034ce4e39ebb36db59bcb5c2829ac62f5

View File

@ -5,14 +5,12 @@
# Depends on:
name=ports
version=1.6
release=3
version=1.5
release=22
source=(http://crux.nu/files/tools/ports/$name-$version.tar.gz \
core.pub opt.pub xorg.pub contrib.pub \
core.rsync opt.rsync xorg.rsync contrib.rsync.inactive \
core-arm64.httpup core-arm64.pub \
opt-arm64.httpup opt-arm64.pub \
xorg-arm64.httpup xorg-arm64.pub)
core-arm64.rsync opt-arm64.rsync xorg-arm64.rsync)
build () {
cd $name-$version
@ -27,10 +25,7 @@ build () {
install -m 0644 $SRC/opt.pub $PKG/etc/ports
install -m 0644 $SRC/xorg.pub $PKG/etc/ports
install -m 0644 $SRC/contrib.pub $PKG/etc/ports
install -m 0644 $SRC/core-arm64.httpup $PKG/etc/ports
install -m 0644 $SRC/core-arm64.pub $PKG/etc/ports
install -m 0644 $SRC/opt-arm64.httpup $PKG/etc/ports
install -m 0644 $SRC/opt-arm64.pub $PKG/etc/ports
install -m 0644 $SRC/xorg-arm64.httpup $PKG/etc/ports
install -m 0644 $SRC/xorg-arm64.pub $PKG/etc/ports
install -m 0644 $SRC/core-arm64.rsync $PKG/etc/ports
install -m 0644 $SRC/opt-arm64.rsync $PKG/etc/ports
install -m 0644 $SRC/xorg-arm64.rsync $PKG/etc/ports
}

View File

@ -1,3 +1,3 @@
host=crux.nu
collection=ports/crux-3.6/contrib/
collection=ports/crux-3.3/contrib/
destination=/usr/ports/contrib

View File

@ -1,8 +0,0 @@
#
# /etc/ports/core-arm64.httpup: CRUX-ARM aarch64 ports overlay for CRUX core collection
#
ROOT_DIR=/usr/ports/core-arm64
URL=https://raw.githubusercontent.com/crux-arm/crux-ports-core-arm64/3.6/
# End of file

View File

@ -1,2 +0,0 @@
untrusted comment: core-arm64 public key
RWSKslkvIwb+2bjA0NpslEQw6uEtQsA3dB5BXTK8G0TAc06lLrnYaGLf

3
ports/core-arm64.rsync Normal file
View File

@ -0,0 +1,3 @@
host=crux-arm.nu
collection=ports/crux-3.3/core-arm64/
destination=/usr/ports/core-arm64

View File

@ -1,3 +1,3 @@
host=crux.nu
collection=ports/crux-3.6/core/
collection=ports/crux-3.3/core/
destination=/usr/ports/core

View File

@ -1,8 +0,0 @@
#
# /etc/ports/opt-arm.httpup: CRUX-ARM ports overlay for CRUX opt collection
#
ROOT_DIR=/usr/ports/opt-arm
URL=https://raw.githubusercontent.com/crux-arm/crux-ports-opt-arm/3.6/
# End of file

View File

@ -1,2 +0,0 @@
untrusted comment: opt-arm64 public key
RWRitF9a2DJqMTHKFbth6ZV4WjxTZLrWrN3NtnDSoGS+/8ASNjfOvBij

3
ports/opt-arm64.rsync Normal file
View File

@ -0,0 +1,3 @@
host=crux-arm.nu
collection=ports/crux-3.3/opt-arm64/
destination=/usr/ports/opt-arm64

View File

@ -1,3 +1,3 @@
host=crux.nu
collection=ports/crux-3.6/opt/
collection=ports/crux-3.3/opt/
destination=/usr/ports/opt

View File

@ -1,8 +0,0 @@
#
# /etc/ports/xorg-arm64.httpup: CRUX-ARM aarch64 ports overlay for CRUX xorg collection
#
ROOT_DIR=/usr/ports/xorg-arm64
URL=https://raw.githubusercontent.com/crux-arm/crux-ports-xorg-arm64/3.6/
# End of file

View File

@ -1,2 +0,0 @@
untrusted comment: xorg-arm64 public key
RWQK42WfXMUBTNYixko6V1oqoGuisD1SHK9BLY0w9ND8jc2ur1ADpc92

3
ports/xorg-arm64.rsync Normal file
View File

@ -0,0 +1,3 @@
host=crux-arm.nu
collection=ports/crux-3.3/xorg-arm64/
destination=/usr/ports/xorg-arm64

View File

@ -1,3 +1,3 @@
host=crux.nu
collection=ports/crux-3.6/xorg/
collection=ports/crux-3.3/xorg/
destination=/usr/ports/xorg

View File

@ -1,5 +1,4 @@
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/prt-get.aliases
-rw-r--r-- root/root etc/prt-get.conf
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
@ -12,3 +11,7 @@ drwxr-xr-x root/root usr/share/man/man5/
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/prt-cache.8.gz
-rw-r--r-- root/root usr/share/man/man8/prt-get.8.gz
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/lib/
drwxr-xr-x root/root var/lib/pkg/
-rw-r--r-- root/root var/lib/pkg/prt-get.aliases

3
prt-get/.md5sum Normal file
View File

@ -0,0 +1,3 @@
b41d93f001adaf6926a7e98e903058fe prt-get-5.19.1.tar.xz
4f6b710e4d2b18c70cfe5e4a593938b7 prt-get.aliases
87c71bdb5fa16801fadabb5f633b3e1a prt-get.conf

View File

@ -1,7 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2ZOfhHZqVCe9iuI04N/d1ey9UEcGK4hrfkBfTFwMZNaT2tdYzZXKZsAqdTXnmJDFbYxn41/hJ5cdm3VM2y4JNA8=
SHA256 (Pkgfile) = f738356332a5c857a7ad9b8fa6ff80a7172c455aa5968505b26e943074ad05ca
SHA256 (.footprint) = b65f00dc4c655c49808834f086edbe203139728a128cdadaef7b0112bb77c041
SHA256 (prt-get-5.19.5.tar.xz) = 62ea02fd94eda36fbec45d5ff05fef0dabad159d9478bec1a7ab570f70d0fae3
SHA256 (prt-get.conf) = 1942b51533cd342f17627df71d57076ab1c5716d14487abfc6db96fe50dbd61a
SHA256 (prt-get.aliases) = df473d38e59d1d6cd859d986a5d6586fdc54bfd51663313c63a939e941984b7b

View File

@ -5,8 +5,8 @@
# Depends on:
name=prt-get
version=5.19.5
release=2
version=5.19.1
release=1
source=(http://crux.nu/files/prt-get-$version.tar.xz
prt-get.conf prt-get.aliases)
@ -17,5 +17,6 @@ build() {
make
make DESTDIR=$PKG install
install -m 644 $SRC/prt-get.{conf,aliases} $PKG/etc/
install -m 644 $SRC/prt-get.conf $PKG/etc/
install -D -m 644 $SRC/prt-get.aliases $PKG/var/lib/pkg/prt-get.aliases
}

View File

@ -2,7 +2,6 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/fuser
-rwxr-xr-x root/root usr/bin/killall
-rwxr-xr-x root/root usr/bin/peekfd
-rwxr-xr-x root/root usr/bin/prtstat
-rwxr-xr-x root/root usr/bin/pslog
-rwxr-xr-x root/root usr/bin/pstree

1
psmisc/.md5sum Normal file
View File

@ -0,0 +1 @@
bbba1f701c02fb50d59540d1ff90d8d1 psmisc-23.1.tar.xz

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2eJtblm0+Vz7E4Gyci60OV70L9U9lAOY6ldZuPp8uk2IvlB5fXwRblip4IF4tTLTLjuKAGEb8FqVbMFzbcbLiwM=
SHA256 (Pkgfile) = 5f397ac65fb5c19410d43da832b6625e5136c8f257c9c54d78325fafbd14fe7c
SHA256 (.footprint) = 160d445bf391a348f2a594e3002a71286f3b95af994a68c3d3e5fedeb1c440b1
SHA256 (psmisc-23.5.tar.xz) = dc37ecc2f7e4a90a94956accc6e1c77adb71316b7c9cbd39b26738db0c3ae58b

View File

@ -5,13 +5,13 @@
# Depends on: ncurses
name=psmisc
version=23.5
version=23.1
release=1
source=(http://downloads.sourceforge.net/project/$name/$name/$name-$version.tar.xz)
build() {
cd $name-$version
export LINGUAS=' '
./configure --prefix=/usr --disable-nls
make
make DESTDIR=$PKG install

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2cODMD7n8x2b3N2h6cXRJklFhnVl9a0pfoTILiD9pbjTo6r5ygaVnhFZNT/ZuHhqKD/dXhcpincCSEUuSZSwUAc=
SHA256 (Pkgfile) = 042d657b884231cf156eb7145d2798a7c0d152b32d6d527c272f55f58dec780d
SHA256 (.footprint) = fe78e18fb40541fbc0a08caca3211bbd21e953091747151815813d898aeeeb67
SHA256 (Python-3.9.13.tar.xz) = 125b0c598f1e15d2aa65406e83f792df7d171cdf38c16803b149994316a3080f

View File

@ -1,52 +0,0 @@
# Description: Python interpreter, version 3.
# URL: https://www.python.org/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: bzip2 expat gdbm libffi libnsl libtirpc mpdecimal sqlite3 xz
name=python3
version=3.9.13
release=1
source=(https://www.python.org/ftp/python/${version%rc*}/Python-$version.tar.xz)
build() {
cd Python-$version
# Ensure that we are using the system copy of various libraries
rm -r Modules/expat
rm -r Modules/_ctypes/{darwin,libffi}*
rm -r Modules/_decimal/libmpdec
# Remove tests
rm -r Lib/{test,{ctypes,sqlite3,tkinter,unittest}/test}
rm -r Lib/{{distutils,lib2to3}/tests,idlelib/idle_test}
./configure \
--prefix=/usr \
--enable-shared \
--enable-ipv6 \
--enable-loadable-sqlite-extensions \
--with-computed-gotos \
--with-system-expat \
--with-system-ffi \
--with-system-libmpdec \
--without-ensurepip
make
make -j1 DESTDIR=$PKG altinstall maninstall
ln -s 2to3-${version%.*} $PKG/usr/bin/2to3
ln -s python${version%.*} $PKG/usr/bin/python3
ln -s python${version%.*}-config $PKG/usr/bin/python3-config
ln -s idle${version%.*} $PKG/usr/bin/idle3
ln -s pydoc${version%.*} $PKG/usr/bin/pydoc3
ln -s python${version%.*} $PKG/usr/lib/$name
ln -s python-${version%.*}.pc $PKG/usr/lib/pkgconfig/python3.pc
ln -s python-${version%.*}-embed.pc $PKG/usr/lib/pkgconfig/python3-embed.pc
rm $PKG/usr/lib/python${version%.*}/ctypes/macholib/README.ctypes
rm $PKG/usr/lib/python${version%.*}/distutils/README
rm $PKG/usr/lib/python${version%.*}/idlelib/{ChangeLog,NEWS.txt,NEWS2x.txt}
rm $PKG/usr/lib/python${version%.*}/idlelib/{README,TODO,CREDITS,HISTORY}.txt
rm $PKG/usr/lib/python${version%.*}/idlelib/Icons/README.txt
rm $PKG/usr/lib/python${version%.*}/site-packages/README.txt
}

Some files were not shown because too many files have changed in this diff Show More