From 7a4c90411dda7bf5b933d8a7c36a3c69eedccae9 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Thu, 14 Apr 2022 00:53:29 +0300 Subject: [PATCH] upg binutils jobbot libmnl libnfnetlink tpm2-tss --- binutils/PKGBUILD | 36 ++++++--- binutils/PKGBUILD-arch | 33 ++++++-- binutils/PKGBUILD-arch-last-free | 102 +++++++++++++++++++++++++ binutils/deps | 1 + binutils/gold-warn-unsupported.patch | 66 ++++++++++++++++ binutils/time | 5 ++ libmnl/PKGBUILD | 18 +++-- libmnl/PKGBUILD-arch | 10 +-- libmnl/configure | 109 +++++++++++++++++++++++++++ libmnl/deps | 1 + libmnl/key | 2 +- libnfnetlink/PKGBUILD | 16 ++-- libnfnetlink/PKGBUILD-arch | 10 +-- libnfnetlink/configure | 108 ++++++++++++++++++++++++++ libnfnetlink/deps | 1 + libnfnetlink/time | 7 +- tpm2-tss/PKGBUILD | 2 +- 17 files changed, 479 insertions(+), 48 deletions(-) create mode 100644 binutils/PKGBUILD-arch-last-free create mode 100644 binutils/gold-warn-unsupported.patch create mode 100644 libmnl/configure create mode 100644 libnfnetlink/configure diff --git a/binutils/PKGBUILD b/binutils/PKGBUILD index b50cb74..781fbf3 100644 --- a/binutils/PKGBUILD +++ b/binutils/PKGBUILD @@ -8,11 +8,11 @@ pkgname=binutils pkgver=2.38 -pkgrel=03 +pkgrel=04 pkgdesc='A set of programs to assemble and manipulate binary and object files' arch=(x86_64) -url='https://www.gnu.org/software/binutils/' -#url='https://ftp.gnu.org/gnu/binutils' +#url='https://www.gnu.org/software/binutils' +url='https://ftp.gnu.org/gnu/binutils' groups=( jobbot ) depends=(glibc zlib libelf) checkdepends=(dejagnu debuginfod bc) @@ -24,7 +24,8 @@ options=(staticlibs !distcc !ccache) #_commit=cb5f6a3e146cc70bc2d864989386df80acec5d3e #source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit) source=($url/$pkgname-$pkgver.tar.xz{,.sig} - fix-incorrect-undefined-symbol.patch) + gold-warn-unsupported.patch + fix-incorrect-undefined-symbol.patch) prepare() { [[ ! -d binutils-gdb ]] && ln -s binutils-$pkgver binutils-gdb @@ -35,13 +36,15 @@ prepare() { # Turn off development mode (-Werror, gas run-time checks, date in sonames) sed -i '/^development=/s/true/false/' bfd/development.sh - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + # Creds @Fedora + # Change the gold configuration script to only warn about + # unsupported targets. This allows the binutils to be built with + # BPF support enabled. + patch -Np1 -i "${srcdir}"/gold-warn-unsupported.patch # fix incorrect "undefined reference" errors # https://sourceware.org/bugzilla/show_bug.cgi?id=28879 patch -Np1 -i "${srcdir}"/fix-incorrect-undefined-symbol.patch - } build() { @@ -56,12 +59,11 @@ build() { --enable-gold \ --enable-install-libiberty \ --enable-ld=default \ - --enable-lto \ --enable-pgo-build=lto \ --enable-plugins \ --enable-relro \ --enable-shared \ - --enable-targets=x86_64-pep \ + --enable-targets=x86_64-pep,bpf-unknown-none \ --enable-threads \ --disable-gdb \ --disable-gdbserver \ @@ -74,6 +76,11 @@ build() { --with-system-zlib make -O tooldir=/usr + + # Extract the FSF All Permissive License + # + # used for some linker scripts. + tail -n 5 "${srcdir}"/binutils-${pkgver}/ld/scripttempl/README > FSFAP } #check() { @@ -97,21 +104,28 @@ package() { cd binutils-build make prefix="$pkgdir/usr" tooldir="$pkgdir/usr" install + # install PIC version of libiberty + install -m644 libiberty/pic/libiberty.a "$pkgdir/usr/lib" + # Remove unwanted files - rm -f "$pkgdir"/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}* + rm -f "$pkgdir"/usr/share/man/man1/{dlltool,windres,windmc}* # No shared linking to these files outside binutils rm -f "$pkgdir"/usr/lib/lib{bfd,opcodes}.so echo 'INPUT( /usr/lib/libbfd.a -liberty -lz -ldl )' > "$pkgdir/usr/lib/libbfd.so" echo 'INPUT( /usr/lib/libopcodes.a -lbfd )' > "$pkgdir/usr/lib/libopcodes.so" + + # install FSF All Permissive License + install -Dm644 -t "${pkgdir}"/usr/share/licenses/${pkgname}/ FSFAP } #---- license gpg-key sha512sums ---- -license=(GPL) +license=('GPL3' 'GPL' 'FDL1.3' 'custom:FSFAP') validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) sha256sums=(e316477a914f567eccc34d5d29785b8b0f5a10208d36bbacedcc39048ecfe024 # binutils-2.38.tar.xz 41301d67da78df1ad6df04aefe9e7bea8235484b0323cee52caa8f7435385014 # binutils-2.38.tar.xz.sig + 2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4 # gold-warn-unsupported.patch fd33b2f8cac7561cecf3fdbb5a50fd2f2dfa6420516cbe57c47784a06fa16bf6) # fix-incorrect-undefined-symbol.patch diff --git a/binutils/PKGBUILD-arch b/binutils/PKGBUILD-arch index c28772e..073582b 100644 --- a/binutils/PKGBUILD-arch +++ b/binutils/PKGBUILD-arch @@ -1,15 +1,17 @@ -# Maintainer: Bartłomiej Piotrowski +# Maintainer: Giancarlo Razzolini +# Maintainer: Frederik Schwan +# Contributor: Bartłomiej Piotrowski # Contributor: Allan McRae # toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc pkgname=binutils pkgver=2.38 -pkgrel=3 +pkgrel=4 pkgdesc='A set of programs to assemble and manipulate binary and object files' arch=(x86_64) url='https://www.gnu.org/software/binutils/' -license=(GPL) +license=('GPL3' 'GPL' 'FDL1.3' 'custom:FSFAP') groups=(base-devel) depends=(glibc zlib libelf) checkdepends=(dejagnu debuginfod bc) @@ -20,9 +22,11 @@ options=(staticlibs !distcc !ccache debug) #_commit=cb5f6a3e146cc70bc2d864989386df80acec5d3e #source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit) source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig} + gold-warn-unsupported.patch fix-incorrect-undefined-symbol.patch) sha256sums=('e316477a914f567eccc34d5d29785b8b0f5a10208d36bbacedcc39048ecfe024' 'SKIP' + '2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4' 'fd33b2f8cac7561cecf3fdbb5a50fd2f2dfa6420516cbe57c47784a06fa16bf6') validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) @@ -35,8 +39,11 @@ prepare() { # Turn off development mode (-Werror, gas run-time checks, date in sonames) sed -i '/^development=/s/true/false/' bfd/development.sh - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + # Creds @Fedora + # Change the gold configuration script to only warn about + # unsupported targets. This allows the binutils to be built with + # BPF support enabled. + patch -Np1 -i "${srcdir}"/gold-warn-unsupported.patch # fix incorrect "undefined reference" errors # https://sourceware.org/bugzilla/show_bug.cgi?id=28879 @@ -55,12 +62,11 @@ build() { --enable-gold \ --enable-install-libiberty \ --enable-ld=default \ - --enable-lto \ --enable-pgo-build=lto \ --enable-plugins \ --enable-relro \ --enable-shared \ - --enable-targets=x86_64-pep \ + --enable-targets=x86_64-pep,bpf-unknown-none \ --enable-threads \ --disable-gdb \ --disable-gdbserver \ @@ -73,6 +79,11 @@ build() { --with-system-zlib make -O tooldir=/usr + + # Extract the FSF All Permissive License + # + # used for some linker scripts. + tail -n 5 "${srcdir}"/binutils-${pkgver}/ld/scripttempl/README > FSFAP } check() { @@ -92,11 +103,17 @@ package() { cd binutils-build make prefix="$pkgdir/usr" tooldir="$pkgdir/usr" install + # install PIC version of libiberty + install -m644 libiberty/pic/libiberty.a "$pkgdir/usr/lib" + # Remove unwanted files - rm -f "$pkgdir"/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}* + rm -f "$pkgdir"/usr/share/man/man1/{dlltool,windres,windmc}* # No shared linking to these files outside binutils rm -f "$pkgdir"/usr/lib/lib{bfd,opcodes}.so echo 'INPUT( /usr/lib/libbfd.a -liberty -lz -ldl )' > "$pkgdir/usr/lib/libbfd.so" echo 'INPUT( /usr/lib/libopcodes.a -lbfd )' > "$pkgdir/usr/lib/libopcodes.so" + + # install FSF All Permissive License + install -Dm644 -t "${pkgdir}"/usr/share/licenses/${pkgname}/ FSFAP } diff --git a/binutils/PKGBUILD-arch-last-free b/binutils/PKGBUILD-arch-last-free new file mode 100644 index 0000000..c28772e --- /dev/null +++ b/binutils/PKGBUILD-arch-last-free @@ -0,0 +1,102 @@ +# Maintainer: Bartłomiej Piotrowski +# Contributor: Allan McRae + +# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc + +pkgname=binutils +pkgver=2.38 +pkgrel=3 +pkgdesc='A set of programs to assemble and manipulate binary and object files' +arch=(x86_64) +url='https://www.gnu.org/software/binutils/' +license=(GPL) +groups=(base-devel) +depends=(glibc zlib libelf) +checkdepends=(dejagnu debuginfod bc) +optdepends=('debuginfod: for debuginfod server/client functionality') +conflicts=(binutils-multilib) +replaces=(binutils-multilib) +options=(staticlibs !distcc !ccache debug) +#_commit=cb5f6a3e146cc70bc2d864989386df80acec5d3e +#source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit) +source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig} + fix-incorrect-undefined-symbol.patch) +sha256sums=('e316477a914f567eccc34d5d29785b8b0f5a10208d36bbacedcc39048ecfe024' + 'SKIP' + 'fd33b2f8cac7561cecf3fdbb5a50fd2f2dfa6420516cbe57c47784a06fa16bf6') +validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) + +prepare() { + [[ ! -d binutils-gdb ]] && ln -s binutils-$pkgver binutils-gdb + mkdir -p binutils-build + + cd binutils-gdb + + # Turn off development mode (-Werror, gas run-time checks, date in sonames) + sed -i '/^development=/s/true/false/' bfd/development.sh + + # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure + + # fix incorrect "undefined reference" errors + # https://sourceware.org/bugzilla/show_bug.cgi?id=28879 + patch -Np1 -i "${srcdir}"/fix-incorrect-undefined-symbol.patch +} + +build() { + cd binutils-build + + "$srcdir/binutils-gdb/configure" \ + --prefix=/usr \ + --with-lib-path=/usr/lib:/usr/local/lib \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-cet \ + --enable-deterministic-archives \ + --enable-gold \ + --enable-install-libiberty \ + --enable-ld=default \ + --enable-lto \ + --enable-pgo-build=lto \ + --enable-plugins \ + --enable-relro \ + --enable-shared \ + --enable-targets=x86_64-pep \ + --enable-threads \ + --disable-gdb \ + --disable-gdbserver \ + --disable-libdecnumber \ + --disable-readline \ + --disable-sim \ + --disable-werror \ + --with-debuginfod \ + --with-pic \ + --with-system-zlib + + make -O tooldir=/usr +} + +check() { + cd binutils-build + + # Use minimal flags for testsuite + # ld testsuite uses CFLAGS_FOR_TARGET and requires -g + # gold testsuite requires CXXFLAGS/CFLAGS with default PIE/PIC disabled + make -O CFLAGS_FOR_TARGET="-O2 -g" \ + CXXFLAGS="-O2 -no-pie -fno-PIC" \ + CFLAGS="-O2 -no-pie" \ + LDFLAGS="" \ + check +} + +package() { + cd binutils-build + make prefix="$pkgdir/usr" tooldir="$pkgdir/usr" install + + # Remove unwanted files + rm -f "$pkgdir"/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}* + + # No shared linking to these files outside binutils + rm -f "$pkgdir"/usr/lib/lib{bfd,opcodes}.so + echo 'INPUT( /usr/lib/libbfd.a -liberty -lz -ldl )' > "$pkgdir/usr/lib/libbfd.so" + echo 'INPUT( /usr/lib/libopcodes.a -lbfd )' > "$pkgdir/usr/lib/libopcodes.so" +} diff --git a/binutils/deps b/binutils/deps index ed01c89..1a9e0c7 100644 --- a/binutils/deps +++ b/binutils/deps @@ -1,3 +1,4 @@ dejagnu debuginfod bc +libmicrohttpd diff --git a/binutils/gold-warn-unsupported.patch b/binutils/gold-warn-unsupported.patch new file mode 100644 index 0000000..8e00aa3 --- /dev/null +++ b/binutils/gold-warn-unsupported.patch @@ -0,0 +1,66 @@ +Only in binutils-2.34/gold: autom4te.cache +diff -rup binutils.orig/gold/configure binutils-2.34/gold/configure +--- binutils.orig/gold/configure 2020-04-20 12:35:13.048297305 +0100 ++++ binutils-2.34/gold/configure 2020-04-20 14:02:06.743725696 +0100 +@@ -5180,7 +5180,8 @@ for targ in $target $canon_targets; do + . ${srcdir}/configure.tgt + + if test "$targ_obj" = "UNKNOWN"; then +- as_fn_error $? "\"unsupported target $targ\"" "$LINENO" 5 ++ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"unsupported target $targ\"" >&5 ++$as_echo "$as_me: WARNING: \"unsupported target $targ\"" >&2;} + else + targetobjs="$targetobjs ${targ_obj}.\$(OBJEXT)" + if test "$targ_extra_obj" != ""; then +diff -rup binutils.orig/gold/configure.ac binutils-2.34/gold/configure.ac +--- binutils.orig/gold/configure.ac 2020-04-20 12:35:13.050297291 +0100 ++++ binutils-2.34/gold/configure.ac 2020-04-20 14:01:46.435868770 +0100 +@@ -181,7 +181,7 @@ for targ in $target $canon_targets; do + . ${srcdir}/configure.tgt + + if test "$targ_obj" = "UNKNOWN"; then +- AC_MSG_ERROR("unsupported target $targ") ++ AC_MSG_WARN("unsupported target $targ") + else + targetobjs="$targetobjs ${targ_obj}.\$(OBJEXT)" + if test "$targ_extra_obj" != ""; then +--- binutils.orig/ld/configure.tgt 2020-04-20 12:35:12.465301359 +0100 ++++ binutils-2.34/ld/configure.tgt 2020-04-20 14:17:52.123066333 +0100 +@@ -220,7 +220,7 @@ bfin-*-linux-uclibc*) targ_emul=elf32bfi + targ_extra_emuls="elf32bfin" + targ_extra_libpath=$targ_extra_emuls + ;; +-bpf-*-*) targ_emul=elf64bpf ++bpf-* | bpf-*-*) targ_emul=elf64bpf + ;; + cr16-*-elf*) targ_emul=elf32cr16 + ;; +@@ -1026,7 +1026,7 @@ z8k-*-coff) targ_emul=z8002 + targ_extra_ofiles= + ;; + *) +- echo 2>&1 "*** ld does not support target ${targ}" ++ echo 2>&1 "*** ld does not support target '${targ}' NO REALLY" + echo 2>&1 "*** see ld/configure.tgt for supported targets" + exit 1 + +--- binutils.orig/bfd/config.bfd 2020-04-20 12:35:13.038297375 +0100 ++++ binutils-2.34/bfd/config.bfd 2020-04-20 14:25:26.452869193 +0100 +@@ -473,7 +473,7 @@ case "${targ}" in + ;; + + #ifdef BFD64 +- bpf-*-none) ++ bpf-*-none | bpf-*) + targ_defvec=bpf_elf64_le_vec + targ_selvecs=bpf_elf64_be_vec + targ_underscore=yes +@@ -1427,7 +1427,7 @@ case "${targ}" in + ;; + + *) +- echo 1>&2 "*** BFD does not support target ${targ}." ++ echo 1>&2 "*** BFD does not support target '${targ}'. Honest." + echo 1>&2 "*** Look in bfd/config.bfd for supported targets." + exit 1 + ;; diff --git a/binutils/time b/binutils/time index d7d71f6..b36bec8 100644 --- a/binutils/time +++ b/binutils/time @@ -7,3 +7,8 @@ real 2m47.361s user 9m4.310s sys 0m34.455s + +real 13m35.011s +user 36m42.774s +sys 2m9.604s + diff --git a/libmnl/PKGBUILD b/libmnl/PKGBUILD index caaa8f1..4a2f70e 100644 --- a/libmnl/PKGBUILD +++ b/libmnl/PKGBUILD @@ -1,12 +1,13 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run +# Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libmnl -pkgver=1.0.4 -pkgrel=03 +pkgver=1.0.5 +pkgrel=01 pkgdesc='Minimalistic user-space library oriented to Netlink developers.' arch=('x86_64') url='https://www.netfilter.org/projects/libmnl/' @@ -15,7 +16,9 @@ source=("https://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar. build() { cd $pkgname-$pkgver - ./configure --prefix=/usr + ./configure \ + --prefix=/usr \ + --with-doxygen=no } package() { @@ -27,7 +30,8 @@ package() { license=('LGPL2.1') -validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team +#validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team +validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team -sha256sums=(171f89699f286a5854b72b91d06e8f8e3683064c5901fb09d954a9ab6f551f81 # libmnl-1.0.4.tar.bz2 - de4a8f7f941e8983481cadee8327321c73e621916df53f1c331d1009ec3568e6) # libmnl-1.0.4.tar.bz2.sig +sha256sums=(274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525 # libmnl-1.0.5.tar.bz2 + 5b838ee2b10da2e23b95a665fe4831dc54c62376362f6de2bed8004d60ae2ffb) # libmnl-1.0.5.tar.bz2.sig diff --git a/libmnl/PKGBUILD-arch b/libmnl/PKGBUILD-arch index 6bfac96..69950a4 100644 --- a/libmnl/PKGBUILD-arch +++ b/libmnl/PKGBUILD-arch @@ -2,17 +2,17 @@ # Contributor: Christian Hesse pkgname=libmnl -pkgver=1.0.4 -pkgrel=3 +pkgver=1.0.5 +pkgrel=1 pkgdesc='Minimalistic user-space library oriented to Netlink developers.' arch=('x86_64') url='https://www.netfilter.org/projects/libmnl/' license=('LGPL2.1') depends=('glibc') -validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team +validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team source=("https://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.bz2"{,.sig}) -sha1sums=('2db40dea612e88c62fd321906be40ab5f8f1685a' - 'SKIP') +sha256sums=('274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525' + 'SKIP') build() { cd $pkgname-$pkgver diff --git a/libmnl/configure b/libmnl/configure new file mode 100644 index 0000000..6baf044 --- /dev/null +++ b/libmnl/configure @@ -0,0 +1,109 @@ +`configure' configures libmnl 1.0.5 to adapt to many kinds of systems. + +Usage: ./configure [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print `checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for `--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or `..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, `make install' will install all the files in +`/usr/local/bin', `/usr/local/lib' etc. You can specify +an installation prefix other than `/usr/local' using `--prefix', +for instance `--prefix=$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/libmnl] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-static[=PKGS] build static libraries [default=no] + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-doxygen create doxygen documentation + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. diff --git a/libmnl/deps b/libmnl/deps index 8b13789..139597f 100644 --- a/libmnl/deps +++ b/libmnl/deps @@ -1 +1,2 @@ + diff --git a/libmnl/key b/libmnl/key index 00bdeb8..01decda 100644 --- a/libmnl/key +++ b/libmnl/key @@ -1 +1 @@ -gpg -v --recv-key AB4655A126D292E4 +gpg -v --recv-key D55D978A8A1420E4 diff --git a/libnfnetlink/PKGBUILD b/libnfnetlink/PKGBUILD index a575f31..085e1ed 100644 --- a/libnfnetlink/PKGBUILD +++ b/libnfnetlink/PKGBUILD @@ -1,12 +1,13 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run +# Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libnfnetlink -pkgver=1.0.1 -pkgrel=04 +pkgver=1.0.2 +pkgrel=01 pkgdesc='Low-level library for netfilter related kernel/userspace communication' arch=('x86_64') url='https://www.netfilter.org/projects/libnfnetlink/' @@ -15,7 +16,7 @@ source=("https://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar. build() { cd $pkgname-$pkgver - ./configure --prefix=/usr + ./configure --prefix=/usr make } @@ -28,7 +29,8 @@ package() { license=('GPL') -validpgpkeys=('57FF5E9C9AA67A860B557AF7A4111F89BB5F58CC') # Netfilter Core Team +#validpgpkeys=('57FF5E9C9AA67A860B557AF7A4111F89BB5F58CC') # Netfilter Core Team +validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team -sha256sums=(f270e19de9127642d2a11589ef2ec97ef90a649a74f56cf9a96306b04817b51a # libnfnetlink-1.0.1.tar.bz2 - 3c9b44e866468646242d289f59e652c5811171d4fec52626af3385d0d1125b85) # libnfnetlink-1.0.1.tar.bz2.sig +sha256sums=(b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376 # libnfnetlink-1.0.2.tar.bz2 + 2ed73b9069ab761168bb11694b8507dbb65e194697d5674dabc8af08a76ac552) # libnfnetlink-1.0.2.tar.bz2.sig diff --git a/libnfnetlink/PKGBUILD-arch b/libnfnetlink/PKGBUILD-arch index b546ea4..f5cedad 100644 --- a/libnfnetlink/PKGBUILD-arch +++ b/libnfnetlink/PKGBUILD-arch @@ -1,19 +1,19 @@ -# Maintainer: Sébastien "Seblu" Luttringer +# Maintainer: Sébastien "Seblu" Luttringer # Contributor: Sergej Pupykin # Contributor: Kevin Edmonds # Contributor: Filip Wojciechowski, filip at loka dot pl pkgname=libnfnetlink -pkgver=1.0.1 -pkgrel=4 +pkgver=1.0.2 +pkgrel=1 pkgdesc='Low-level library for netfilter related kernel/userspace communication' arch=('x86_64') url='https://www.netfilter.org/projects/libnfnetlink/' license=('GPL') depends=('glibc') -validpgpkeys=('57FF5E9C9AA67A860B557AF7A4111F89BB5F58CC') # Netfilter Core Team +validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team source=("https://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.bz2"{,.sig}) -sha512sums=('2ec2cd389c04e21c8a02fb3f6d6f326fc33ca9589577f1739c23d883fe2ee9feaa16e83b6ed09063ad886432e49565dc3256277d035260aca5aab17954b46104' +sha256sums=('b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376' 'SKIP') build() { diff --git a/libnfnetlink/configure b/libnfnetlink/configure new file mode 100644 index 0000000..ca249a5 --- /dev/null +++ b/libnfnetlink/configure @@ -0,0 +1,108 @@ +`configure' configures libnfnetlink 1.0.2 to adapt to many kinds of systems. + +Usage: ./configure [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print `checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for `--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or `..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, `make install' will install all the files in +`/usr/local/bin', `/usr/local/lib' etc. You can specify +an installation prefix other than `/usr/local' using `--prefix', +for instance `--prefix=$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/libnfnetlink] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-static[=PKGS] build static libraries [default=no] + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. diff --git a/libnfnetlink/deps b/libnfnetlink/deps index 8b13789..139597f 100644 --- a/libnfnetlink/deps +++ b/libnfnetlink/deps @@ -1 +1,2 @@ + diff --git a/libnfnetlink/time b/libnfnetlink/time index 8418221..a81b472 100644 --- a/libnfnetlink/time +++ b/libnfnetlink/time @@ -1,4 +1,5 @@ -real 0m4.694s -user 0m3.789s -sys 0m0.532s +real 0m3.725s +user 0m4.138s +sys 0m0.546s + diff --git a/tpm2-tss/PKGBUILD b/tpm2-tss/PKGBUILD index 896ffbc..281a486 100644 --- a/tpm2-tss/PKGBUILD +++ b/tpm2-tss/PKGBUILD @@ -1,7 +1,7 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |---------------------------------------