upg gcc dhcpcd libbpf libedit ncurses
This commit is contained in:
parent
5d044faac6
commit
42befea9f4
13 changed files with 351 additions and 67 deletions
|
@ -1,2 +1,2 @@
|
|||
|
||||
depends=(
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=dhcpcd
|
||||
pkgver=10.0.6
|
||||
pkgver=10.0.8
|
||||
pkgrel=01
|
||||
pkgdesc="RFC2131 compliant DHCP client daemon w/o systemd"
|
||||
#url="https://roy.marples.name/projects/dhcpcd/"
|
||||
|
@ -25,10 +25,9 @@ source=($url$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
|
|||
dhcpcd.tmpfiles)
|
||||
|
||||
prepare() {
|
||||
printf "# Don't attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
printf "# Do not attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
|
@ -83,11 +82,11 @@ validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD
|
|||
|
||||
#https://github.com/NetworkConfiguration/dhcpcd/releases
|
||||
|
||||
sha256sums=(779d3ae514e8f24d7449503e1f0a20f5137c773bd04ca98c62386bf81e99f482 # dhcpcd-10.0.6.tar.xz
|
||||
b46b79a0b77981079b26c359fe50b27167e4855106cf2256a6d725091e59da27 # dhcpcd-10.0.6.tar.xz.asc
|
||||
sha256sums=(d8dddf9f971a8d9ff828f33d8fa9f6d9a892a4a1429d230e9efb2be97dd0e313 # dhcpcd-10.0.8.tar.xz
|
||||
9ba6d423f6c24717a85680efd6b9b72b7fdcd9310c845e767bc31bf2fcd3b233 # dhcpcd-10.0.8.tar.xz.asc
|
||||
d40d51367fcf7e9596e42cd2bab59404633bedbab4d0a3183e7246b4677937b7 # dhcpcd.install
|
||||
06788ad9f5f7ccb5d2a2da6f0322ff5771f8de82cfbe8b9ad954f2c38265e21b # dhcpcd.sysusers
|
||||
55d57b958f6b7e4d4a538ee88b0fcc1a522050c2d38efb5d680139f618234b35) # dhcpcd.tmpfiles
|
||||
|
||||
## e5a84c837cdc2c05f8c7b7469b0d4c4d194af55984c9b56062d20ae020590b00 dhcpcd-10.0.6-01-x86_64.pkg.tar.lz
|
||||
## c776969fb8e2c0f01c1ff2063f6b82f5cf528257104a2f9d519ad0c234eb9474 dhcpcd-10.0.8-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# Contributor: Judd Vinet <jvinet.zeroflux.org>
|
||||
|
||||
pkgname=dhcpcd
|
||||
pkgver=10.0.6
|
||||
pkgver=10.0.8
|
||||
pkgrel=1
|
||||
pkgdesc="DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client"
|
||||
url="https://roy.marples.name/projects/dhcpcd/"
|
||||
|
@ -29,13 +29,13 @@ source=(
|
|||
$pkgname.sysusers
|
||||
$pkgname.tmpfiles
|
||||
)
|
||||
sha256sums=('779d3ae514e8f24d7449503e1f0a20f5137c773bd04ca98c62386bf81e99f482'
|
||||
sha256sums=('d8dddf9f971a8d9ff828f33d8fa9f6d9a892a4a1429d230e9efb2be97dd0e313'
|
||||
'SKIP'
|
||||
'a2495b4a4632f9ee6d5d40877eb9667aaa3f64e035dbd8ccfc029a3a2339f069'
|
||||
'843913ee4cd77ca51ab1f1d21eb13650df3791db2b8526a9b0c9acf2d6b9c63f'
|
||||
'06788ad9f5f7ccb5d2a2da6f0322ff5771f8de82cfbe8b9ad954f2c38265e21b'
|
||||
'1ca593a91d537766d073e71cfab87881e6f6a2ccb5236a45531d5520b3af7a31')
|
||||
b2sums=('4afd08cf7377b2262d33bf3f7ac503e081572a7c1ffd53b285842a92d99d88fae44e7e6384134bbe1eb839001f822fa7fb43718c42f9e8e6d11a05ec66fa2fc6'
|
||||
b2sums=('1bf27387c13f192c6216e2f1ecad06bfa82267d5d6e08ddaa123789699fe9154222c33b1aa1f603e65ae8dce510cb24d48e72701494e0793c766e81f024f8bc5'
|
||||
'SKIP'
|
||||
'7589109b275c823b80002cbb273113d0e1b5635fc79859bbfc55c287d3d1ce9a539116e33f60d118f6251d7301b6376c40ff9346d5947b02f75cb9261c6488ef'
|
||||
'ceb051db7d43464992ffd804f95fb6c96ba6f450a0ec7a97d595f0700299916d1ebb049a1b97671e4b58f8829510bc44af2a36bfdccb79f9c34330162e6fdedb'
|
||||
|
@ -44,7 +44,7 @@ b2sums=('4afd08cf7377b2262d33bf3f7ac503e081572a7c1ffd53b285842a92d99d88fae44e7e6
|
|||
validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <roy@NetBSD.org>
|
||||
|
||||
prepare() {
|
||||
printf "# Don't attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
printf "# Do not attempt to obtain an IPv4LL address if we failed to get one via DHCP. See RFC 3927.\nnoipv4ll\n" >> $pkgname-$pkgver/src/$pkgname.conf
|
||||
}
|
||||
|
||||
build() {
|
||||
|
|
24
gcc/PKGBUILD
24
gcc/PKGBUILD
|
@ -9,8 +9,8 @@
|
|||
# NOTE: libtool requires rebuilt with each new gcc version
|
||||
|
||||
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
|
||||
pkgver=14.1.1+r1+g43b730b9134a
|
||||
_commit=43b730b9134af60a8f1c5b107d625f7127ff23c5
|
||||
pkgver=14.1.1+r58+gfc9fb69ad62
|
||||
_commit=fc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7
|
||||
pkgrel=01
|
||||
pkgdesc='The GNU Compiler Collection'
|
||||
url='https://gcc.gnu.org'
|
||||
|
@ -254,7 +254,7 @@ package_gcc() {
|
|||
|
||||
make -C gcc DESTDIR="$pkgdir" install-man install-info
|
||||
rm "$pkgdir"/usr/share/man/man1/{gccgo,gfortran,lto-dump,gdc,gm2}.1
|
||||
rm "$pkgdir"/usr/share/info/{gccgo,gfortran,gnat-style,gnat_rm,gnat_ugn,gdc}.info
|
||||
rm "$pkgdir"/usr/share/info/{gccgo,gfortran,gnat-style,gnat_rm,gnat_ugn,gdc,m2}.info
|
||||
|
||||
make -C libcpp DESTDIR="$pkgdir" install
|
||||
make -C gcc DESTDIR="$pkgdir" install-po
|
||||
|
@ -273,7 +273,8 @@ package_gcc() {
|
|||
install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99"
|
||||
|
||||
# install the libstdc++ man pages
|
||||
make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man
|
||||
# for some reason trying to make this documents errors out
|
||||
# make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man
|
||||
|
||||
# remove files provided by lib32-gcc-libs
|
||||
rm -f "$pkgdir"/usr/lib32/lib{stdc++,gcc_s}.so
|
||||
|
@ -475,6 +476,7 @@ package_gcc-m2() {
|
|||
#
|
||||
# install -Dm755 gcc/gccrs "$pkgdir"/usr/bin/gccrs
|
||||
# install -Dm755 gcc/rust1 "$pkgdir"/"$_libdir"/rust1
|
||||
# install -Dm755 gcc/crab1 "$pkgdir"/usr/bin/crab1
|
||||
#
|
||||
# # Install Runtime Library Exception
|
||||
# install -d "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
|
@ -519,20 +521,8 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
|
|||
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
||||
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
sha256sums=(51024affcbc17f4ba5528ad9aad112a9b4d367d796a44b0bc59e3403a4c82ddd # gcc
|
||||
sha256sums=(21867c99e9bb9128df18babac5f628caa610a9ec040d4cee7fe05cfc933eaf9b # gcc
|
||||
de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89
|
||||
2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99
|
||||
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f) # gcc-ada-repro.patch
|
||||
|
||||
## b4c8e1a9007bfbd5ae48fdf96e51e3a92f6a0fdba62aa86c1f151bd6a8f1b261 gcc-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## c43c84e13d464f26022ee2e1a39c8460cab212ff507ebdfd3f32563534a8d112 gcc-ada-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 6744c52dfc2af47fb1daff309e73f804b4bc5703143e118894ed0db9121e8bb0 gcc-d-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 83a017d5186e7e64e356dcb470d0d2c88954aca419b70f1d7cf27d87929ee73d gcc-fortran-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 4110e1f0f255470e767b834814b882d97f0d7fbd7733e3b3ffdb037896f911a4 gcc-go-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 7163eba4529f1b3575a27c634c84275f313b530f689cc0dee2251ff2320d1ca7 gcc-libs-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 857aec4ef4054d4d274887db6eebb90ef1bb3d502fde9f9a6b492d50ac89b15a gcc-m2-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## c3d0dcf4738a7c3ebbcd797ff2c95e8b329b0b32347906473ef9d2f1cd0f3b61 gcc-objc-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## 72123093ddb279672cfc5a13781e08816d6726f82ccaa4393bfc9caea47256c3 lib32-gcc-libs-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## df06fd2f99c46bb7d3b50fa169e8ae778c9a6376daa5fc09fd1ad24abe97d59b libgccjit-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
## b3d3250b9ee44e6cbab312f1763110dd95a2d36bddf640614784ce210d7e406e lto-dump-14.1.1+r1+g43b730b9134a-1-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
# NOTE: libtool requires rebuilt with each new gcc version
|
||||
|
||||
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc gcc-rust lto-dump libgccjit)
|
||||
pkgver=14.1.1+r1+g43b730b9134
|
||||
_commit=43b730b9134af60a8f1c5b107d625f7127ff23c5
|
||||
pkgver=14.1.1+r58+gfc9fb69ad62
|
||||
_commit=fc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7
|
||||
pkgrel=1
|
||||
pkgdesc='The GNU Compiler Collection'
|
||||
arch=(x86_64)
|
||||
|
@ -46,7 +46,7 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
|
|||
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
|
||||
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
|
||||
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
|
||||
sha256sums=('51024affcbc17f4ba5528ad9aad112a9b4d367d796a44b0bc59e3403a4c82ddd'
|
||||
sha256sums=('21867c99e9bb9128df18babac5f628caa610a9ec040d4cee7fe05cfc933eaf9b'
|
||||
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
|
||||
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
|
||||
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f')
|
||||
|
@ -479,6 +479,7 @@ package_gcc-rust() {
|
|||
make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
|
||||
|
||||
install -Dm755 gcc/gccrs "$pkgdir"/usr/bin/gccrs
|
||||
install -Dm755 gcc/crab1 "$pkgdir"/usr/bin/crab1
|
||||
|
||||
# Install Runtime Library Exception
|
||||
install -d "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
|
|
269
gcc/configure
vendored
Normal file
269
gcc/configure
vendored
Normal file
|
@ -0,0 +1,269 @@
|
|||
`configure' configures this package to adapt to many kinds of systems.
|
||||
|
||||
Usage: gcc/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]
|
||||
--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/PACKAGE]
|
||||
--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]
|
||||
--target=TARGET configure for building compilers for TARGET [HOST]
|
||||
|
||||
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-as-accelerator-for=ARG
|
||||
build as offload target compiler. Specify offload
|
||||
host triple by ARG
|
||||
--enable-offload-targets=LIST
|
||||
enable offloading to devices from comma-separated
|
||||
LIST of TARGET[=DIR]. Use optional path to find
|
||||
offload target compiler during the build
|
||||
--enable-offload-defaulted
|
||||
If enabled, configured but not installed offload compilers and
|
||||
libgomp plugins are silently ignored. Useful for distribution
|
||||
compilers where those are in separate optional packages.
|
||||
|
||||
--enable-gold[=ARG] build gold [ARG={default,yes,no}]
|
||||
--enable-ld[=ARG] build ld [ARG={default,yes,no}]
|
||||
--enable-gprofng[=ARG] build gprofng [ARG={yes,no}]
|
||||
--enable-compressed-debug-sections={all,gas,gold,ld,none}
|
||||
Enable compressed debug sections for gas, gold or ld
|
||||
by default
|
||||
--enable-default-compressed-debug-sections-algorithm={zlib,zstd}
|
||||
Default compression algorithm for
|
||||
--enable-compressed-debug-sections.
|
||||
--enable-year2038 enable support for timestamps past the year 2038
|
||||
--disable-libquadmath do not build libquadmath directory
|
||||
--disable-libquadmath-support
|
||||
disable libquadmath support for Fortran
|
||||
--enable-libada build libada directory
|
||||
--enable-libgm2 build libgm2 directory
|
||||
--enable-libssp build libssp directory
|
||||
--disable-libstdcxx do not build libstdc++-v3 directory
|
||||
--enable-bootstrap enable bootstrapping [yes if native build]
|
||||
--enable-pgo-build[=lto]
|
||||
enable the PGO build
|
||||
--disable-isl-version-check
|
||||
disable check for isl version
|
||||
--enable-lto enable link time optimization support
|
||||
--enable-linker-plugin-configure-flags=FLAGS
|
||||
additional flags for configuring linker plugins
|
||||
[none]
|
||||
--enable-linker-plugin-flags=FLAGS
|
||||
additional flags for configuring and building linker
|
||||
plugins [none]
|
||||
--enable-host-pie build position independent host executables
|
||||
--enable-host-shared build host code as shared libraries
|
||||
--enable-stage1-languages[=all]
|
||||
choose additional languages to build during stage1.
|
||||
Mostly useful for compiler development
|
||||
--enable-objc-gc enable use of Boehm's garbage collector with the GNU
|
||||
Objective-C runtime
|
||||
--enable-vtable-verify Enable vtable verification feature
|
||||
--enable-serial-[{host,target,build}-]configure
|
||||
force sequential configuration of sub-packages for
|
||||
the host, target or build machine, or all
|
||||
sub-packages
|
||||
--enable-maintainer-mode
|
||||
enable make rules and dependencies not useful (and
|
||||
sometimes confusing) to the casual installer
|
||||
--enable-stage1-checking[=all]
|
||||
choose additional checking for stage1 of the
|
||||
compiler
|
||||
--enable-werror enable -Werror in bootstrap stage2 and later
|
||||
|
||||
Optional Packages:
|
||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||
--with-build-libsubdir=DIR Directory where to find libraries for build system
|
||||
--with-system-zlib use installed libz
|
||||
--with-zstd Support zstd compressed debug sections
|
||||
(default=auto)
|
||||
--with-mpc=PATH specify prefix directory for installed MPC package.
|
||||
Equivalent to --with-mpc-include=PATH/include plus
|
||||
--with-mpc-lib=PATH/lib
|
||||
--with-mpc-include=PATH specify directory for installed MPC include files
|
||||
--with-mpc-lib=PATH specify directory for the installed MPC library
|
||||
--with-mpfr=PATH specify prefix directory for installed MPFR package.
|
||||
Equivalent to --with-mpfr-include=PATH/include plus
|
||||
--with-mpfr-lib=PATH/lib
|
||||
--with-mpfr-include=PATH
|
||||
specify directory for installed MPFR include files
|
||||
--with-mpfr-lib=PATH specify directory for the installed MPFR library
|
||||
--with-gmp=PATH specify prefix directory for the installed GMP
|
||||
package. Equivalent to
|
||||
--with-gmp-include=PATH/include plus
|
||||
--with-gmp-lib=PATH/lib
|
||||
--with-gmp-include=PATH specify directory for installed GMP include files
|
||||
--with-gmp-lib=PATH specify directory for the installed GMP library
|
||||
--with-stage1-libs=LIBS libraries for stage1
|
||||
--with-static-standard-libraries
|
||||
use -static-libstdc++ and -static-libgcc
|
||||
(default=auto)
|
||||
--with-stage1-ldflags=FLAGS
|
||||
linker flags for stage1
|
||||
--with-boot-libs=LIBS libraries for stage2 and later
|
||||
--with-boot-ldflags=FLAGS
|
||||
linker flags for stage2 and later
|
||||
--with-isl=PATH Specify prefix directory for the installed isl
|
||||
package. Equivalent to
|
||||
--with-isl-include=PATH/include plus
|
||||
--with-isl-lib=PATH/lib
|
||||
--with-isl-include=PATH Specify directory for installed isl include files
|
||||
--with-isl-lib=PATH Specify the directory for the installed isl library
|
||||
--with-target-bdw-gc=PATHLIST
|
||||
specify prefix directory for installed bdw-gc
|
||||
package. Equivalent to
|
||||
--with-target-bdw-gc-include=PATH/include plus
|
||||
--with-target-bdw-gc-lib=PATH/lib
|
||||
--with-target-bdw-gc-include=PATHLIST
|
||||
specify directories for installed bdw-gc include
|
||||
files
|
||||
--with-target-bdw-gc-lib=PATHLIST
|
||||
specify directories for installed bdw-gc library
|
||||
--with-gcc-major-version-only
|
||||
use only GCC major number in filesystem paths
|
||||
--with-build-sysroot=SYSROOT
|
||||
use sysroot as the system root during the build
|
||||
--with-debug-prefix-map='A=B C=D ...'
|
||||
map A to B, C to D ... in debug information
|
||||
--with-build-config='NAME NAME2...'
|
||||
use config/NAME.mk build configuration
|
||||
--with-build-time-tools=PATH
|
||||
use given path to find target tools during the build
|
||||
|
||||
Some influential environment variables:
|
||||
CC C compiler command
|
||||
CFLAGS C compiler flags
|
||||
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
||||
nonstandard directory <lib dir>
|
||||
LIBS libraries to pass to the linker, e.g. -l<library>
|
||||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||||
you have headers in a nonstandard directory <include dir>
|
||||
CXX C++ compiler command
|
||||
CXXFLAGS C++ compiler flags
|
||||
build_configargs
|
||||
additional configure arguments for build directories
|
||||
host_configargs
|
||||
additional configure arguments for host directories
|
||||
target_configargs
|
||||
additional configure arguments for target directories
|
||||
AR AR for the host
|
||||
AS AS for the host
|
||||
DLLTOOL DLLTOOL for the host
|
||||
DSYMUTIL DSYMUTIL for the host
|
||||
LD LD for the host
|
||||
LIPO LIPO for the host
|
||||
NM NM for the host
|
||||
RANLIB RANLIB for the host
|
||||
STRIP STRIP for the host
|
||||
WINDRES WINDRES for the host
|
||||
WINDMC WINDMC for the host
|
||||
OBJCOPY OBJCOPY for the host
|
||||
OBJDUMP OBJDUMP for the host
|
||||
OTOOL OTOOL for the host
|
||||
READELF READELF for the host
|
||||
CC_FOR_TARGET
|
||||
CC for the target
|
||||
CXX_FOR_TARGET
|
||||
CXX for the target
|
||||
GCC_FOR_TARGET
|
||||
GCC for the target
|
||||
GFORTRAN_FOR_TARGET
|
||||
GFORTRAN for the target
|
||||
GOC_FOR_TARGET
|
||||
GOC for the target
|
||||
GDC_FOR_TARGET
|
||||
GDC for the target
|
||||
GM2_FOR_TARGET
|
||||
GM2 for the target
|
||||
AR_FOR_TARGET
|
||||
AR for the target
|
||||
AS_FOR_TARGET
|
||||
AS for the target
|
||||
DLLTOOL_FOR_TARGET
|
||||
DLLTOOL for the target
|
||||
DSYMUTIL_FOR_TARGET
|
||||
DSYMUTIL for the target
|
||||
LD_FOR_TARGET
|
||||
LD for the target
|
||||
LIPO_FOR_TARGET
|
||||
LIPO for the target
|
||||
NM_FOR_TARGET
|
||||
NM for the target
|
||||
OBJCOPY_FOR_TARGET
|
||||
OBJCOPY for the target
|
||||
OBJDUMP_FOR_TARGET
|
||||
OBJDUMP for the target
|
||||
OTOOL_FOR_TARGET
|
||||
OTOOL for the target
|
||||
RANLIB_FOR_TARGET
|
||||
RANLIB for the target
|
||||
READELF_FOR_TARGET
|
||||
READELF for the target
|
||||
STRIP_FOR_TARGET
|
||||
STRIP for the target
|
||||
WINDRES_FOR_TARGET
|
||||
WINDRES for the target
|
||||
WINDMC_FOR_TARGET
|
||||
WINDMC for the target
|
||||
|
||||
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.
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
# when libbpf is upgraded iproute2 should be rebuilt "afterwards" based on the new libbpf
|
||||
pkgname=libbpf
|
||||
pkgver=1.3.0
|
||||
pkgver=1.4.2
|
||||
pkgrel=01
|
||||
pkgdesc='Library for loading eBPF programs and reading and manipulating eBPF objects from user-space'
|
||||
url='https://github.com/libbpf/libbpf'
|
||||
depends=('glibc' 'libelf' 'linux-api-headers')
|
||||
depends=('glibc' 'libelf' 'linux-api-headers' 'zlib')
|
||||
makedepends=('rsync')
|
||||
provides=('libbpf.so')
|
||||
#options=('debug') ### uncomment this to have the debug pkg produced
|
||||
|
@ -33,9 +33,11 @@ package() {
|
|||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('LGPL2.1')
|
||||
license=(LGPL-2.1-or-later)
|
||||
|
||||
sha256sums=(11db86acd627e468bc48b7258c1130aba41a12c4d364f78e184fd2f5a913d861) # libbpf-1.3.0.tar.gz
|
||||
sha512sums=('b0faf45e77fc0197239b87d74010bad6b7ef7d48c1b3de2a3960164d9029851e2ad204b92d0cccb2fde2d0dfe44d9fa7f24b35a4917179dbab1bee192d3780db')
|
||||
b2sums=('7529e6521337d45210ee2e3d00aae7c8cac309a4b3f36ffdd9c4a6c4439f266ee654b6ad6abaea2e43310260182bd9ad52ff162339545027050329d8307fe0d5')
|
||||
sha256sums=(cfa2b6fbafab9608a2ab90d0eaf64f05c27dbf76d81bed516385e825f1aad502) # libbpf-1.4.2.tar.gz
|
||||
|
||||
## 226bb86e2f2ec43babab450ecbeb14daed128c901b0df4fd7313743f766a7d9f libbpf-1.3.0-01-x86_64.pkg.tar.lz
|
||||
## 3af1acccd6f593389c70ab5897575e9fca33d24e8a27431206aaa1f16e901724 libbpf-1.4.2-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -2,18 +2,25 @@
|
|||
# Contributor: Adrian Bacircea <adrian.bacircea@gmail.com>
|
||||
|
||||
pkgname=libbpf
|
||||
pkgver=1.3.0
|
||||
pkgver=1.4.2
|
||||
pkgrel=1
|
||||
pkgdesc='Library for loading eBPF programs and reading and manipulating eBPF objects from user-space'
|
||||
url='https://github.com/libbpf/libbpf'
|
||||
arch=('x86_64')
|
||||
license=('LGPL2.1')
|
||||
depends=('glibc' 'libelf' 'linux-api-headers')
|
||||
makedepends=('rsync')
|
||||
provides=('libbpf.so')
|
||||
arch=(x86_64)
|
||||
license=(LGPL-2.1-or-later)
|
||||
depends=(
|
||||
glibc
|
||||
libelf
|
||||
linux-api-headers
|
||||
zlib
|
||||
)
|
||||
makedepends=(
|
||||
rsync
|
||||
)
|
||||
provides=(libbpf.so)
|
||||
source=(https://github.com/libbpf/libbpf/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
|
||||
sha512sums=('59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc')
|
||||
b2sums=('5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb')
|
||||
sha512sums=('b0faf45e77fc0197239b87d74010bad6b7ef7d48c1b3de2a3960164d9029851e2ad204b92d0cccb2fde2d0dfe44d9fa7f24b35a4917179dbab1bee192d3780db')
|
||||
b2sums=('7529e6521337d45210ee2e3d00aae7c8cac309a4b3f36ffdd9c4a6c4439f266ee654b6ad6abaea2e43310260182bd9ad52ff162339545027050329d8307fe0d5')
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
|
|
@ -6,12 +6,11 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libedit
|
||||
_pkgver=20230828-3.1
|
||||
pkgver=${_pkgver/-/_}
|
||||
pkgver=20240517_3.1
|
||||
_pkgver=${pkgver/_/-}
|
||||
pkgrel=01
|
||||
pkgdesc='Command line editor library providing generic line editing, history, and tokenization functions'
|
||||
url='https://thrysoee.dk/editline/'
|
||||
arch=(x86_64)
|
||||
depends=('glibc' 'ncurses' 'libncursesw.so')
|
||||
provides=('libedit.so')
|
||||
# options=('debug') ## uncomment this for debug pkg
|
||||
|
@ -24,7 +23,10 @@ build() {
|
|||
}
|
||||
|
||||
package() {
|
||||
provides=(libedit.so)
|
||||
|
||||
cd ${pkgname}-${_pkgver}
|
||||
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
rm "${pkgdir}"/usr/share/man/man3/history.3 # conflicts with readline
|
||||
|
@ -34,10 +36,14 @@ package() {
|
|||
install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
license=('BSD')
|
||||
arch=(x86_64)
|
||||
|
||||
sha256sums=(4ee8182b6e569290e7d1f44f0f78dac8716b35f656b76528f699c69c98814dad) # libedit-20230828-3.1.tar.gz
|
||||
license=(BSD-3-Clause)
|
||||
|
||||
b2sums=('6326a428204c020864b47db938973a13afb3580f9bb4e7b4d3cb861743c75e1cee99b569cb2baad3e1c7d6dc6986af5282492b5dd9f421a8243bf1d583a87e15')
|
||||
sha256sums=(3a489097bb4115495f3bd85ae782852b7097c556d9500088d74b6fa38dbd12ff) # libedit-20240517-3.1.tar.gz
|
||||
|
||||
## 5cfe19fa22d5686cc79c82d811979a072f0a41ba27878e717d133bfe0fcf9c35 libedit-20240517_3.1-01-x86_64.pkg.tar.lz
|
||||
|
||||
## a38960c16f8a7fe6ec8f0a9bfd60080de15fb2246bf96683144910411a06a15c libedit-20230828_3.1-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -4,26 +4,32 @@
|
|||
# Contributor: Roman Cheplyaka <roma@ro-che.info>
|
||||
|
||||
pkgname=libedit
|
||||
_pkgver=20230828-3.1
|
||||
pkgver=${_pkgver/-/_}
|
||||
pkgver=20240517_3.1
|
||||
_pkgver=${pkgver/_/-}
|
||||
pkgrel=1
|
||||
pkgdesc='Command line editor library providing generic line editing, history, and tokenization functions'
|
||||
url='https://thrysoee.dk/editline/'
|
||||
arch=('x86_64')
|
||||
license=('BSD')
|
||||
depends=('glibc' 'ncurses' 'libncursesw.so')
|
||||
provides=('libedit.so')
|
||||
arch=(x86_64)
|
||||
license=(BSD-3-Clause)
|
||||
depends=(
|
||||
glibc
|
||||
ncurses
|
||||
libncursesw.so
|
||||
)
|
||||
source=(${url}/${pkgname}-${_pkgver}.tar.gz)
|
||||
sha256sums=('4ee8182b6e569290e7d1f44f0f78dac8716b35f656b76528f699c69c98814dad')
|
||||
b2sums=('bb54593e0d9b92c09027edf3f2ca25631d8684ad9dd6359744ad3b1121b16e2e9bc4e4dbf1d02524ed0605ccaab2564c115adb6da338984e831433a9af4c7cb9')
|
||||
sha256sums=('3a489097bb4115495f3bd85ae782852b7097c556d9500088d74b6fa38dbd12ff')
|
||||
b2sums=('6326a428204c020864b47db938973a13afb3580f9bb4e7b4d3cb861743c75e1cee99b569cb2baad3e1c7d6dc6986af5282492b5dd9f421a8243bf1d583a87e15')
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${_pkgver}
|
||||
./configure --prefix=/usr
|
||||
./configure \
|
||||
--prefix=/usr
|
||||
make V=1
|
||||
}
|
||||
|
||||
package() {
|
||||
provides=(libedit.so)
|
||||
|
||||
cd ${pkgname}-${_pkgver}
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
real 0m10.598s
|
||||
user 0m21.961s
|
||||
sys 0m1.759s
|
||||
|
||||
|
||||
real 0m17.360s
|
||||
user 0m17.319s
|
||||
sys 0m3.029s
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=ncurses
|
||||
pkgver=6.5
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
pkgdesc='System V Release 4.0 curses emulation library'
|
||||
_url='https://invisible-island.net/ncurses/ncurses.html'
|
||||
url="https://invisible-mirror.net/archives"
|
||||
|
@ -15,7 +15,7 @@ depends=(glibc gcc-libs)
|
|||
makedepends=(autoconf-archive git)
|
||||
optdepends=('bash: for ncursesw6-config')
|
||||
provides=(libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so)
|
||||
replaces=(alacritty-terminfo wezterm-terminfo)
|
||||
replaces=(alacritty-terminfo wezterm-terminfo rio-terminfo)
|
||||
#options=(debug) # uncomment this to produce the debug pkg
|
||||
#source=($url/$pkgname/current/$pkgname-${pkgver/_/-}.tgz{,.asc}
|
||||
#source=($pkgname::git+https://github.com/ThomasDickey/ncurses-snapshots.git?signed#commit=$_commit
|
||||
|
@ -103,5 +103,5 @@ sha256sums=(SKIP
|
|||
dc4261b6642058a9df1c0945e2409b24f84673ddc3a665d8a15ed3580e51ee25 # ncurses-6.3-libs.patch
|
||||
b8544a607dfbeffaba2b087f03b57ed1fa81286afca25df65f61b04b5f3b3738) # ncurses-6.3-pkgconfig.patch
|
||||
|
||||
## 3efadb79964e13d2f54770b03bee86f3c810964582d4e1d69e0bc6007bf63133 ncurses-6.5-02-x86_64.pkg.tar.lz
|
||||
## 35c2be22c2dcd4e676b401d044aad44cea811d3fa1e38e05ff12186618d45308 ncurses-6.5-03-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
pkgname=ncurses
|
||||
pkgver=6.5
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='System V Release 4.0 curses emulation library'
|
||||
arch=(x86_64)
|
||||
url='https://invisible-island.net/ncurses/ncurses.html'
|
||||
|
@ -28,6 +28,7 @@ provides=(
|
|||
)
|
||||
replaces=(
|
||||
alacritty-terminfo
|
||||
rio-terminfo
|
||||
wezterm-terminfo
|
||||
)
|
||||
source=(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue