From c4214577c84ab151c102ccde7b138772587a7516 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Mon, 18 Apr 2022 04:56:45 +0300 Subject: [PATCH] upg libnl coreutils --- coreutils/PKGBUILD | 18 +++--- coreutils/PKGBUILD-arch | 12 ++-- coreutils/deps | 3 +- coreutils/time | 11 +--- libnl/PKGBUILD | 10 ++-- libnl/PKGBUILD-arch | 19 +++--- libnl/configure | 126 ++++++++++++++++++++++++++++++++++++++++ libnl/deps | 1 + libnl/time | 8 ++- 9 files changed, 166 insertions(+), 42 deletions(-) create mode 100644 libnl/configure diff --git a/coreutils/PKGBUILD b/coreutils/PKGBUILD index 5d0d1b1..629f57a 100644 --- a/coreutils/PKGBUILD +++ b/coreutils/PKGBUILD @@ -1,20 +1,19 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/coreutils" +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=coreutils -pkgver=9.0 -pkgrel=02 +pkgver=9.1 +pkgrel=01 pkgdesc='The basic file, shell and text manipulation utilities of the GNU operating system' arch=('x86_64') url='https://www.gnu.org/software/coreutils/' depends=('glibc' 'acl' 'attr' 'gmp' 'libcap' 'openssl') source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}) -# 01-fix-fs72253.patch) -# jobo: this patch causes a failure to build - maybe due to a fix elsewhere in dependencies it is no longer needed -# + prepare() { cd $pkgname-$pkgver # apply patch from the source array (should be a pacman feature) @@ -54,6 +53,5 @@ license=('GPL3') validpgpkeys=('6C37DC12121A5006BC1DB804DF6FD971306037D9') # Pádraig Brady -sha256sums=(ce30acdf4a41bc5bb30dd955e9eaa75fa216b4e3deb08889ed32433c7b3b97ce # coreutils-9.0.tar.xz - 47a255a411fc698cec4dccbb17580a4c9b0625323d29bb5a49bd1e65142c8c7a) # coreutils-9.0.tar.xz.sig -# aefec296212c10f8ddae10225216847f537e573d80b678161f453b34fd183bf5) # 01-fix-fs72253.patch +sha256sums=(61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423 # coreutils-9.1.tar.xz + 233a235598eebaf4a1e843ee0bc3e2b3d6885557ab5be9ee36f3e5d15f920d67) # coreutils-9.1.tar.xz.sig diff --git a/coreutils/PKGBUILD-arch b/coreutils/PKGBUILD-arch index cafaac5..2bc2818 100644 --- a/coreutils/PKGBUILD-arch +++ b/coreutils/PKGBUILD-arch @@ -4,19 +4,17 @@ # Contributor: judd pkgname=coreutils -pkgver=9.0 -pkgrel=2 +pkgver=9.1 +pkgrel=1 pkgdesc='The basic file, shell and text manipulation utilities of the GNU operating system' arch=('x86_64') license=('GPL3') url='https://www.gnu.org/software/coreutils/' depends=('glibc' 'acl' 'attr' 'gmp' 'libcap' 'openssl') -source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig} - '01-fix-fs72253.patch') +source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}) validpgpkeys=('6C37DC12121A5006BC1DB804DF6FD971306037D9') # Pádraig Brady -sha256sums=('ce30acdf4a41bc5bb30dd955e9eaa75fa216b4e3deb08889ed32433c7b3b97ce' - 'SKIP' - 'aefec296212c10f8ddae10225216847f537e573d80b678161f453b34fd183bf5') +sha256sums=('61a1f410d78ba7e7f37a5a4f50e6d1320aca33375484a3255eddf17a38580423' + 'SKIP') prepare() { cd $pkgname-$pkgver diff --git a/coreutils/deps b/coreutils/deps index 7fa0147..735aea7 100644 --- a/coreutils/deps +++ b/coreutils/deps @@ -1,3 +1,4 @@ - automake autoconf + + diff --git a/coreutils/time b/coreutils/time index 13e27a2..ed453be 100644 --- a/coreutils/time +++ b/coreutils/time @@ -1,9 +1,4 @@ -no-check -real 1m10.258s -user 1m55.184s -sys 0m11.951s -w/check -real 2m19.330s -user 4m24.938s -sys 0m38.094s +real 2m22.531s +user 4m13.144s +sys 0m41.350s diff --git a/libnl/PKGBUILD b/libnl/PKGBUILD index 3a435ac..7bf41d9 100644 --- a/libnl/PKGBUILD +++ b/libnl/PKGBUILD @@ -5,8 +5,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libnl -pkgver=3.5.0 -pkgrel=03 +pkgver=3.6.0 +pkgrel=01 pkgdesc='Library for applications dealing with netlink sockets' arch=(x86_64) url='https://github.com/thom311/libnl/' @@ -21,6 +21,7 @@ build() { --prefix=/usr \ --sysconfdir=/etc \ --sbindir=/usr/bin \ + --disable-ipv6 \ --disable-static make } @@ -32,11 +33,12 @@ check() { package() { make -C $pkgname-$pkgver DESTDIR="$pkgdir" install } + #---- license gpg-key sha256sums ---- license=(GPL) validpgpkeys=('49EA7C670E0850E7419514F629C2366E4DFC5728') # Thomas Haller -sha256sums=(352133ec9545da76f77e70ccb48c9d7e5324d67f6474744647a7ed382b5e05fa # libnl-3.5.0.tar.gz - 78fea1448750316c3c86de1837037cc9355f9439f9aa5fe29974687f10bea618) # libnl-3.5.0.tar.gz.sig +sha256sums=(532155fd011e5a805bd67121b87a01c757e2bb24112ac17e69cb86013b970009 # libnl-3.6.0.tar.gz + 283da46c27c11e5e9fefe40ab09712770de3e98a4f441f0dd37db19434af2d6a) # libnl-3.6.0.tar.gz.sig diff --git a/libnl/PKGBUILD-arch b/libnl/PKGBUILD-arch index 7904c3b..4419a5e 100644 --- a/libnl/PKGBUILD-arch +++ b/libnl/PKGBUILD-arch @@ -2,18 +2,19 @@ # Contributor: Thomas Bächler pkgname=libnl -pkgver=3.5.0 -pkgrel=3 +pkgver=3.6.0 +pkgrel=1 pkgdesc='Library for applications dealing with netlink sockets' -arch=(x86_64) +arch=('x86_64') url='https://github.com/thom311/libnl/' -license=(GPL) -depends=(glibc) -backup=(etc/libnl/classid etc/libnl/pktloc) -source=(https://github.com/thom311/libnl/releases/download/libnl${pkgver//./_}/${pkgname}-${pkgver}.tar.gz{,.sig}) -sha256sums=('352133ec9545da76f77e70ccb48c9d7e5324d67f6474744647a7ed382b5e05fa' - 'SKIP') +license=('GPL') +depends=('glibc') +backup=('etc/libnl/classid' + ' etc/libnl/pktloc') validpgpkeys=('49EA7C670E0850E7419514F629C2366E4DFC5728') # Thomas Haller +source=("https://github.com/thom311/libnl/releases/download/libnl${pkgver//./_}/${pkgname}-${pkgver}.tar.gz"{,.sig}) +sha256sums=('532155fd011e5a805bd67121b87a01c757e2bb24112ac17e69cb86013b970009' + 'SKIP') build() { cd $pkgname-$pkgver diff --git a/libnl/configure b/libnl/configure new file mode 100644 index 0000000..03c1cc3 --- /dev/null +++ b/libnl/configure @@ -0,0 +1,126 @@ +`configure' configures libnl 3.6.0 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/libnl] + --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-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-cli=yes|no|no-inst|bin|sbin + Whether to build command line interface utils. + Defaults to 'yes' which is a synonym for 'bin'. + 'no-inst' means only build, not installing. + 'bin'/'sbin' means installing to bin/sbin directory + --disable-pthreads Disable pthreads support + --disable-debug Do not include debugging statements + +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-pkgconfigdir=PATH + Path to the pkgconfig directory [[LIBDIR/pkgconfig]] + +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 + PKG_CONFIG path to pkg-config utility + PKG_CONFIG_PATH + directories to add to pkg-config's search path + PKG_CONFIG_LIBDIR + path overriding pkg-config's built-in search path + CHECK_CFLAGS + C compiler flags for CHECK, overriding pkg-config + CHECK_LIBS linker flags for CHECK, overriding pkg-config + +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. +libnl home page: . diff --git a/libnl/deps b/libnl/deps index 81f33b1..1b0fccb 100644 --- a/libnl/deps +++ b/libnl/deps @@ -1 +1,2 @@ bison + diff --git a/libnl/time b/libnl/time index f9d7f95..2b06c64 100644 --- a/libnl/time +++ b/libnl/time @@ -1,3 +1,5 @@ -real 0m38.987s -user 1m30.943s -sys 0m9.596s + +real 0m28.975s +user 1m18.208s +sys 0m8.491s +