liba52 0.7.4-2 -> 0.8.0, aircrack-ng 1.6-17f9 -> 1.7-b2985bf, apr 1.7.4-1 -> 1.7.5 (#11267)

* liba52 0.7.4-2 -> 0.8.0

* aircrack-ng 1.6-17f9 -> 1.7-b2985bf

* apr 1.7.4-1 -> 1.7.5
This commit is contained in:
Maximilian Downey Twiss
2025-02-08 15:05:15 +11:00
committed by GitHub
parent 44501e283c
commit 780bc9fd68
13 changed files with 162 additions and 161 deletions

View File

@@ -2,6 +2,7 @@
/usr/local/bin/airdecap-ng
/usr/local/bin/airdecloak-ng
/usr/local/bin/airolib-ng
/usr/local/bin/besside-ng-crawler
/usr/local/bin/buddy-ng
/usr/local/bin/ivstools
/usr/local/bin/kstats
@@ -29,11 +30,15 @@
/usr/local/include/aircrack-ng/cpu/cpuset.h
/usr/local/include/aircrack-ng/cpu/simd_cpuid.h
/usr/local/include/aircrack-ng/cpu/trampoline.h
/usr/local/include/aircrack-ng/crypto/aes.h
/usr/local/include/aircrack-ng/crypto/arcfour.h
/usr/local/include/aircrack-ng/crypto/crctable.h
/usr/local/include/aircrack-ng/crypto/crypto.h
/usr/local/include/aircrack-ng/crypto/gcrypt-openssl-wrapper.h
/usr/local/include/aircrack-ng/crypto/mac.h
/usr/local/include/aircrack-ng/crypto/md5.h
/usr/local/include/aircrack-ng/crypto/sha1-git.h
/usr/local/include/aircrack-ng/crypto/sha1-sse2.h
/usr/local/include/aircrack-ng/crypto/sha1.h
/usr/local/include/aircrack-ng/crypto/sha256.h
/usr/local/include/aircrack-ng/defs.h
/usr/local/include/aircrack-ng/osdep/byteorder.h
/usr/local/include/aircrack-ng/osdep/channel.h
@@ -41,6 +46,7 @@
/usr/local/include/aircrack-ng/osdep/network.h
/usr/local/include/aircrack-ng/osdep/osdep.h
/usr/local/include/aircrack-ng/osdep/packed.h
/usr/local/include/aircrack-ng/pcre/compat-pcre.h
/usr/local/include/aircrack-ng/ptw/aircrack-ptw-lib.h
/usr/local/include/aircrack-ng/support/common.h
/usr/local/include/aircrack-ng/support/communications.h
@@ -58,13 +64,10 @@
/usr/local/include/aircrack-ng/tui/console.h
/usr/local/include/aircrack-ng/utf8/verifyssid.h
/usr/local/include/aircrack-ng/version.h
/usr/local/lib/libaircrack-ce-wpa-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-arm-neon-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-arm-neon.la
/usr/local/lib/libaircrack-ce-wpa-arm-neon.so
/usr/local/lib/libaircrack-ce-wpa-1.7.0.so
/usr/local/lib/libaircrack-ce-wpa.la
/usr/local/lib/libaircrack-ce-wpa.so
/usr/local/lib/libaircrack-osdep-1.6.0.so
/usr/local/lib/libaircrack-osdep-1.7.0.so
/usr/local/lib/libaircrack-osdep.la
/usr/local/lib/libaircrack-osdep.so
/usr/local/sbin/airbase-ng
@@ -75,14 +78,30 @@
/usr/local/sbin/airserv-ng
/usr/local/sbin/airtun-ng
/usr/local/sbin/airventriloquist-ng
/usr/local/share/man/man1/man1/aircrack-ng.1.gz
/usr/local/share/man/man1/man1/airdecap-ng.1.gz
/usr/local/share/man/man1/man1/airdecloak-ng.1.gz
/usr/local/share/man/man1/man1/airolib-ng.1.gz
/usr/local/share/man/man1/man1/buddy-ng.1.gz
/usr/local/share/man/man1/man1/ivstools.1.gz
/usr/local/share/man/man1/man1/kstats.1.gz
/usr/local/share/man/man1/man1/makeivs-ng.1.gz
/usr/local/share/man/man1/man1/packetforge-ng.1.gz
/usr/local/share/man/man1/man8/airmon-ng.8.gz
/usr/local/share/man/man1/man8/airodump-ng-oui-update.8.gz
/usr/local/sbin/besside-ng
/usr/local/sbin/easside-ng
/usr/local/sbin/tkiptun-ng
/usr/local/sbin/wesside-ng
/usr/local/share/man/man1/aircrack-ng.1.zst
/usr/local/share/man/man1/airdecap-ng.1.zst
/usr/local/share/man/man1/airdecloak-ng.1.zst
/usr/local/share/man/man1/airolib-ng.1.zst
/usr/local/share/man/man1/besside-ng-crawler.1.zst
/usr/local/share/man/man1/buddy-ng.1.zst
/usr/local/share/man/man1/ivstools.1.zst
/usr/local/share/man/man1/kstats.1.zst
/usr/local/share/man/man1/makeivs-ng.1.zst
/usr/local/share/man/man1/packetforge-ng.1.zst
/usr/local/share/man/man1/wpaclean.1.zst
/usr/local/share/man/man8/airbase-ng.8.zst
/usr/local/share/man/man8/aireplay-ng.8.zst
/usr/local/share/man/man8/airmon-ng.8.zst
/usr/local/share/man/man8/airodump-ng-oui-update.8.zst
/usr/local/share/man/man8/airodump-ng.8.zst
/usr/local/share/man/man8/airserv-ng.8.zst
/usr/local/share/man/man8/airtun-ng.8.zst
/usr/local/share/man/man8/airventriloquist-ng.8.zst
/usr/local/share/man/man8/besside-ng.8.zst
/usr/local/share/man/man8/easside-ng.8.zst
/usr/local/share/man/man8/tkiptun-ng.8.zst
/usr/local/share/man/man8/wesside-ng.8.zst

View File

@@ -45,7 +45,7 @@
/usr/local/lib/libapr.la
/usr/local/lib/libapr.so
/usr/local/lib/libapr.so.0
/usr/local/lib/libapr.so.0.7.4
/usr/local/lib/libapr.so.0.7.5
/usr/local/lib/pkgconfig/apr-1.pc
/usr/local/share/apache2/build/apr_rules.mk
/usr/local/share/apache2/build/libtool

View File

@@ -6,5 +6,6 @@
/usr/local/include/a52dec/mm_accel.h
/usr/local/lib/liba52.a
/usr/local/lib/liba52.la
/usr/local/lib/pkgconfig/liba52.pc
/usr/local/share/man/man1/a52dec.1.zst
/usr/local/share/man/man1/extract_a52.1.zst

View File

@@ -2,6 +2,7 @@
/usr/local/bin/airdecap-ng
/usr/local/bin/airdecloak-ng
/usr/local/bin/airolib-ng
/usr/local/bin/besside-ng-crawler
/usr/local/bin/buddy-ng
/usr/local/bin/ivstools
/usr/local/bin/kstats
@@ -29,11 +30,15 @@
/usr/local/include/aircrack-ng/cpu/cpuset.h
/usr/local/include/aircrack-ng/cpu/simd_cpuid.h
/usr/local/include/aircrack-ng/cpu/trampoline.h
/usr/local/include/aircrack-ng/crypto/aes.h
/usr/local/include/aircrack-ng/crypto/arcfour.h
/usr/local/include/aircrack-ng/crypto/crctable.h
/usr/local/include/aircrack-ng/crypto/crypto.h
/usr/local/include/aircrack-ng/crypto/gcrypt-openssl-wrapper.h
/usr/local/include/aircrack-ng/crypto/mac.h
/usr/local/include/aircrack-ng/crypto/md5.h
/usr/local/include/aircrack-ng/crypto/sha1-git.h
/usr/local/include/aircrack-ng/crypto/sha1-sse2.h
/usr/local/include/aircrack-ng/crypto/sha1.h
/usr/local/include/aircrack-ng/crypto/sha256.h
/usr/local/include/aircrack-ng/defs.h
/usr/local/include/aircrack-ng/osdep/byteorder.h
/usr/local/include/aircrack-ng/osdep/channel.h
@@ -41,6 +46,7 @@
/usr/local/include/aircrack-ng/osdep/network.h
/usr/local/include/aircrack-ng/osdep/osdep.h
/usr/local/include/aircrack-ng/osdep/packed.h
/usr/local/include/aircrack-ng/pcre/compat-pcre.h
/usr/local/include/aircrack-ng/ptw/aircrack-ptw-lib.h
/usr/local/include/aircrack-ng/support/common.h
/usr/local/include/aircrack-ng/support/communications.h
@@ -58,19 +64,19 @@
/usr/local/include/aircrack-ng/tui/console.h
/usr/local/include/aircrack-ng/utf8/verifyssid.h
/usr/local/include/aircrack-ng/version.h
/usr/local/lib/libaircrack-ce-wpa-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-1.7.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx-1.7.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx.la
/usr/local/lib/libaircrack-ce-wpa-x86-avx.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx2-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx2-1.7.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-avx2.la
/usr/local/lib/libaircrack-ce-wpa-x86-avx2.so
/usr/local/lib/libaircrack-ce-wpa-x86-sse2-1.6.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-sse2-1.7.0.so
/usr/local/lib/libaircrack-ce-wpa-x86-sse2.la
/usr/local/lib/libaircrack-ce-wpa-x86-sse2.so
/usr/local/lib/libaircrack-ce-wpa.la
/usr/local/lib/libaircrack-ce-wpa.so
/usr/local/lib/libaircrack-osdep-1.6.0.so
/usr/local/lib/libaircrack-osdep-1.7.0.so
/usr/local/lib/libaircrack-osdep.la
/usr/local/lib/libaircrack-osdep.so
/usr/local/sbin/airbase-ng
@@ -81,14 +87,30 @@
/usr/local/sbin/airserv-ng
/usr/local/sbin/airtun-ng
/usr/local/sbin/airventriloquist-ng
/usr/local/share/man/man1/man1/aircrack-ng.1.gz
/usr/local/share/man/man1/man1/airdecap-ng.1.gz
/usr/local/share/man/man1/man1/airdecloak-ng.1.gz
/usr/local/share/man/man1/man1/airolib-ng.1.gz
/usr/local/share/man/man1/man1/buddy-ng.1.gz
/usr/local/share/man/man1/man1/ivstools.1.gz
/usr/local/share/man/man1/man1/kstats.1.gz
/usr/local/share/man/man1/man1/makeivs-ng.1.gz
/usr/local/share/man/man1/man1/packetforge-ng.1.gz
/usr/local/share/man/man1/man8/airmon-ng.8.gz
/usr/local/share/man/man1/man8/airodump-ng-oui-update.8.gz
/usr/local/sbin/besside-ng
/usr/local/sbin/easside-ng
/usr/local/sbin/tkiptun-ng
/usr/local/sbin/wesside-ng
/usr/local/share/man/man1/aircrack-ng.1.zst
/usr/local/share/man/man1/airdecap-ng.1.zst
/usr/local/share/man/man1/airdecloak-ng.1.zst
/usr/local/share/man/man1/airolib-ng.1.zst
/usr/local/share/man/man1/besside-ng-crawler.1.zst
/usr/local/share/man/man1/buddy-ng.1.zst
/usr/local/share/man/man1/ivstools.1.zst
/usr/local/share/man/man1/kstats.1.zst
/usr/local/share/man/man1/makeivs-ng.1.zst
/usr/local/share/man/man1/packetforge-ng.1.zst
/usr/local/share/man/man1/wpaclean.1.zst
/usr/local/share/man/man8/airbase-ng.8.zst
/usr/local/share/man/man8/aireplay-ng.8.zst
/usr/local/share/man/man8/airmon-ng.8.zst
/usr/local/share/man/man8/airodump-ng-oui-update.8.zst
/usr/local/share/man/man8/airodump-ng.8.zst
/usr/local/share/man/man8/airserv-ng.8.zst
/usr/local/share/man/man8/airtun-ng.8.zst
/usr/local/share/man/man8/airventriloquist-ng.8.zst
/usr/local/share/man/man8/besside-ng.8.zst
/usr/local/share/man/man8/easside-ng.8.zst
/usr/local/share/man/man8/tkiptun-ng.8.zst
/usr/local/share/man/man8/wesside-ng.8.zst

View File

@@ -45,7 +45,7 @@
/usr/local/lib/libapr.la
/usr/local/lib/libapr.so
/usr/local/lib/libapr.so.0
/usr/local/lib/libapr.so.0.7.4
/usr/local/lib/libapr.so.0.7.5
/usr/local/lib/pkgconfig/apr-1.pc
/usr/local/share/apache2/build/apr_rules.mk
/usr/local/share/apache2/build/libtool

View File

@@ -6,5 +6,6 @@
/usr/local/include/a52dec/mm_accel.h
/usr/local/lib/liba52.a
/usr/local/lib/liba52.la
/usr/local/lib/pkgconfig/liba52.pc
/usr/local/share/man/man1/a52dec.1.zst
/usr/local/share/man/man1/extract_a52.1.zst

View File

@@ -2,6 +2,7 @@
/usr/local/bin/airdecap-ng
/usr/local/bin/airdecloak-ng
/usr/local/bin/airolib-ng
/usr/local/bin/besside-ng-crawler
/usr/local/bin/buddy-ng
/usr/local/bin/ivstools
/usr/local/bin/kstats
@@ -29,11 +30,15 @@
/usr/local/include/aircrack-ng/cpu/cpuset.h
/usr/local/include/aircrack-ng/cpu/simd_cpuid.h
/usr/local/include/aircrack-ng/cpu/trampoline.h
/usr/local/include/aircrack-ng/crypto/aes.h
/usr/local/include/aircrack-ng/crypto/arcfour.h
/usr/local/include/aircrack-ng/crypto/crctable.h
/usr/local/include/aircrack-ng/crypto/crypto.h
/usr/local/include/aircrack-ng/crypto/gcrypt-openssl-wrapper.h
/usr/local/include/aircrack-ng/crypto/mac.h
/usr/local/include/aircrack-ng/crypto/md5.h
/usr/local/include/aircrack-ng/crypto/sha1-git.h
/usr/local/include/aircrack-ng/crypto/sha1-sse2.h
/usr/local/include/aircrack-ng/crypto/sha1.h
/usr/local/include/aircrack-ng/crypto/sha256.h
/usr/local/include/aircrack-ng/defs.h
/usr/local/include/aircrack-ng/osdep/byteorder.h
/usr/local/include/aircrack-ng/osdep/channel.h
@@ -41,6 +46,7 @@
/usr/local/include/aircrack-ng/osdep/network.h
/usr/local/include/aircrack-ng/osdep/osdep.h
/usr/local/include/aircrack-ng/osdep/packed.h
/usr/local/include/aircrack-ng/pcre/compat-pcre.h
/usr/local/include/aircrack-ng/ptw/aircrack-ptw-lib.h
/usr/local/include/aircrack-ng/support/common.h
/usr/local/include/aircrack-ng/support/communications.h
@@ -58,19 +64,19 @@
/usr/local/include/aircrack-ng/tui/console.h
/usr/local/include/aircrack-ng/utf8/verifyssid.h
/usr/local/include/aircrack-ng/version.h
/usr/local/lib64/libaircrack-ce-wpa-1.6.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx-1.6.0.so
/usr/local/lib64/libaircrack-ce-wpa-1.7.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx-1.7.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx.la
/usr/local/lib64/libaircrack-ce-wpa-x86-avx.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx2-1.6.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx2-1.7.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-avx2.la
/usr/local/lib64/libaircrack-ce-wpa-x86-avx2.so
/usr/local/lib64/libaircrack-ce-wpa-x86-sse2-1.6.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-sse2-1.7.0.so
/usr/local/lib64/libaircrack-ce-wpa-x86-sse2.la
/usr/local/lib64/libaircrack-ce-wpa-x86-sse2.so
/usr/local/lib64/libaircrack-ce-wpa.la
/usr/local/lib64/libaircrack-ce-wpa.so
/usr/local/lib64/libaircrack-osdep-1.6.0.so
/usr/local/lib64/libaircrack-osdep-1.7.0.so
/usr/local/lib64/libaircrack-osdep.la
/usr/local/lib64/libaircrack-osdep.so
/usr/local/sbin/airbase-ng
@@ -81,14 +87,30 @@
/usr/local/sbin/airserv-ng
/usr/local/sbin/airtun-ng
/usr/local/sbin/airventriloquist-ng
/usr/local/share/man/man1/man1/aircrack-ng.1.gz
/usr/local/share/man/man1/man1/airdecap-ng.1.gz
/usr/local/share/man/man1/man1/airdecloak-ng.1.gz
/usr/local/share/man/man1/man1/airolib-ng.1.gz
/usr/local/share/man/man1/man1/buddy-ng.1.gz
/usr/local/share/man/man1/man1/ivstools.1.gz
/usr/local/share/man/man1/man1/kstats.1.gz
/usr/local/share/man/man1/man1/makeivs-ng.1.gz
/usr/local/share/man/man1/man1/packetforge-ng.1.gz
/usr/local/share/man/man1/man8/airmon-ng.8.gz
/usr/local/share/man/man1/man8/airodump-ng-oui-update.8.gz
/usr/local/sbin/besside-ng
/usr/local/sbin/easside-ng
/usr/local/sbin/tkiptun-ng
/usr/local/sbin/wesside-ng
/usr/local/share/man/man1/aircrack-ng.1.zst
/usr/local/share/man/man1/airdecap-ng.1.zst
/usr/local/share/man/man1/airdecloak-ng.1.zst
/usr/local/share/man/man1/airolib-ng.1.zst
/usr/local/share/man/man1/besside-ng-crawler.1.zst
/usr/local/share/man/man1/buddy-ng.1.zst
/usr/local/share/man/man1/ivstools.1.zst
/usr/local/share/man/man1/kstats.1.zst
/usr/local/share/man/man1/makeivs-ng.1.zst
/usr/local/share/man/man1/packetforge-ng.1.zst
/usr/local/share/man/man1/wpaclean.1.zst
/usr/local/share/man/man8/airbase-ng.8.zst
/usr/local/share/man/man8/aireplay-ng.8.zst
/usr/local/share/man/man8/airmon-ng.8.zst
/usr/local/share/man/man8/airodump-ng-oui-update.8.zst
/usr/local/share/man/man8/airodump-ng.8.zst
/usr/local/share/man/man8/airserv-ng.8.zst
/usr/local/share/man/man8/airtun-ng.8.zst
/usr/local/share/man/man8/airventriloquist-ng.8.zst
/usr/local/share/man/man8/besside-ng.8.zst
/usr/local/share/man/man8/easside-ng.8.zst
/usr/local/share/man/man8/tkiptun-ng.8.zst
/usr/local/share/man/man8/wesside-ng.8.zst

View File

@@ -45,7 +45,7 @@
/usr/local/lib64/libapr.la
/usr/local/lib64/libapr.so
/usr/local/lib64/libapr.so.0
/usr/local/lib64/libapr.so.0.7.4
/usr/local/lib64/libapr.so.0.7.5
/usr/local/lib64/pkgconfig/apr-1.pc
/usr/local/share/apache2/build/apr_rules.mk
/usr/local/share/apache2/build/libtool

View File

@@ -6,5 +6,6 @@
/usr/local/include/a52dec/mm_accel.h
/usr/local/lib64/liba52.a
/usr/local/lib64/liba52.la
/usr/local/lib64/pkgconfig/liba52.pc
/usr/local/share/man/man1/a52dec.1.zst
/usr/local/share/man/man1/extract_a52.1.zst

View File

@@ -1,14 +0,0 @@
require 'package'
Package.load_package("#{__dir__}/liba52.rb")
class A52 < Package
description Liba52.description
homepage Liba52.homepage
version Liba52.version
license Liba52.license
compatibility Liba52.compatibility
is_fake
depends_on 'liba52'
end

View File

@@ -1,72 +1,36 @@
require 'package'
require 'buildsystems/autotools'
class Aircrack_ng < Package
class Aircrack_ng < Autotools
description 'Key cracker for the 802.11 WEP and WPA-PSK protocols.'
homepage 'https://www.aircrack-ng.org'
version '1.6-17f9'
version '1.7-b2985bf'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/aircrack-ng/aircrack-ng/archive/17f971cebdaeea0c86e338bde09a52787fcd6d9c.zip'
source_sha256 'd6dc9078f2ab56671f8fb707aa5ddbbec36d1a732cc7ad9a3d2803a5dbbaae5b'
binary_compression 'tar.xz'
source_url 'https://github.com/aircrack-ng/aircrack-ng.git'
git_hashtag 'b2985bf1a3ba6cd5842ceebae806ce4ba4441460'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '5e48972faf181388c35a818ecfd5057b384752e82aab190376acbf838be7ee88',
armv7l: '5e48972faf181388c35a818ecfd5057b384752e82aab190376acbf838be7ee88',
i686: 'e3a7f24e822efc47f0402993ca482c5e4eae75cb49e6912eda44dcc52bbc2e81',
x86_64: '5c7cfe8e71c1dc3f5634027855ebee88d458a08f44bca3ed0a01388f0524524c'
aarch64: '4d566a77451e65d57cbe2f402556d3308902c778186bb2da6451de7d1e27b52a',
armv7l: '4d566a77451e65d57cbe2f402556d3308902c778186bb2da6451de7d1e27b52a',
i686: '0e7ac13f7e3054d06206c1518519ed86ba367853134995c245ca8ff3d6eca02c',
x86_64: '87fa96b73ec4d321b4d929b08b8ccd95e1609544c474e27bc48cbc71a7445af4'
})
depends_on 'libnl3'
depends_on 'libpcap'
depends_on 'openssl' # R
depends_on 'pcre2' # R
depends_on 'rfkill'
depends_on 'sqlite' # R
depends_on 'zlib' # R
def self.build
system 'NOCONFIGURE=1 ./autogen.sh'
# system "./configure --help"
# Could also add more specific optimization options:
# --with-static-simd[=x86-sse2|x86-avx|x86-avx2|x86-avx512|ppc-altivec|ppc-power8|arm-neon|arm-asimd],
# use specific SIMD implementation at static link, [default=none]
# --with-avx512[=yes|no] use AVX-512F instruction set, [default=no]
system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' \
LDFLAGS='-flto=auto' \
./configure \
#{CREW_CONFIGURE_OPTIONS} \
--program-prefix='' --program-suffix='' \
--with-lto \
--with-experimental=yes \
--with-openssl=#{CREW_PREFIX} \
sbindir=#{CREW_PREFIX}/sbin \
mandir=#{CREW_PREFIX}/share/man/man1 \
smandir=#{CREW_PREFIX}/share/man/man8"
system 'make'
# https://github.com/aircrack-ng/aircrack-ng/issues/773
def self.patch
system "sed -i 's|/etc/aircrack-ng|#{CREW_PREFIX}/aircrack-ng|' scripts/airodump-ng-oui-update"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}",
'install'
# Fix for [*] Run 'airodump-ng-oui-update' as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).
#
# Before fix:
# $ sudo airodump-ng-oui-update
# mkdir: cannot create directory '/etc/aircrack-ng': Read-only file system
# [*] Downloading IEEE OUI file...
# [*] Error: Failed to download OUI list, aborting...
#
# After fix:
# $ sudo airodump-ng-oui-update
# [*] Downloading IEEE OUI file...
# [*] Parsing OUI file...
# [*] Airodump-ng OUI file successfully updated
system "sed -i 's,/usr/local,,' #{CREW_DEST_PREFIX}/sbin/airodump-ng-oui-update"
system "sed -i 's,/etc,#{CREW_PREFIX}/etc,g' #{CREW_DEST_PREFIX}/sbin/airodump-ng-oui-update"
system "sed -i 's,/usr/share,#{CREW_PREFIX}/share,' #{CREW_DEST_PREFIX}/sbin/airodump-ng-oui-update"
end
def self.check
system 'make',
'sqlite=true',
'experimental=true',
'check'
end
# https://github.com/aircrack-ng/aircrack-ng/issues/2623
pre_configure_options 'CFLAGS=-Wno-error=implicit-function-declaration'
run_tests
end

View File

@@ -3,20 +3,22 @@ require 'buildsystems/autotools'
class Apr < Autotools
description 'The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. APR is the base portability library.'
homepage 'https://apr.apache.org/'
version '1.7.4-1'
version '1.7.5'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://dlcdn.apache.org/apr/apr-1.7.4.tar.bz2'
source_sha256 'fc648de983f3a2a6c9e78dea1f180639bd2fad6c06d556d4367a701fe5c35577'
source_url "https://dlcdn.apache.org/apr/apr-#{version}.tar.bz2"
source_sha256 'cd0f5d52b9ab1704c72160c5ee3ed5d3d4ca2df4a7f8ab564e3cb352b67232f2'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '465f8cada526545e28103e254f21d2ad628833b769abe5862e6830c72145efd6',
armv7l: '465f8cada526545e28103e254f21d2ad628833b769abe5862e6830c72145efd6',
i686: 'ee88e192864d2aafb8e508b5a8ddda2bd660cc3657b77860339fae080ab81c57',
x86_64: '535c8ec82c9ac8b3f51e23fcb053a51d69a0c8ed22d7daa06a7e1b92b6f9016b'
aarch64: 'f87428e564b81cb430f250a91f10e8e161d53cfa9919802eecd4c871ab8be54a',
armv7l: 'f87428e564b81cb430f250a91f10e8e161d53cfa9919802eecd4c871ab8be54a',
i686: '0b61996688a957a0f4a9101fc218665bdff14429a921254a65d03e6d4a345a1b',
x86_64: 'c5f65c79ac2dc3942a024a42caafca2a8777f02bcafe23ad751de564de14c8d0'
})
depends_on 'util_linux' # R
# https://bz.apache.org/bugzilla/show_bug.cgi?id=63439
configure_options '--with-devrandom --without-sendfile --enable-layout=GNU'
end

View File

@@ -1,38 +1,21 @@
require 'package'
require 'buildsystems/autotools'
class Liba52 < Package
class Liba52 < Autotools
description 'liba52 is a free library for decoding ATSC A/52 streams.'
homepage 'https://sourceforge.net/projects/liba52/'
@_ver = '0.7.4'
version "#{@_ver}-2"
version '0.8.0'
compatibility 'all'
license 'GPL-2+'
source_url 'https://salsa.debian.org/multimedia-team/a52dec.git'
git_hashtag "debian/#{@_ver}-20"
source_url 'https://git.adelielinux.org/community/a52dec.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '844f79a23cd1dde50dee917211786abdef130f7e952ec6b1c9c8208f8ac69abc',
armv7l: '844f79a23cd1dde50dee917211786abdef130f7e952ec6b1c9c8208f8ac69abc',
i686: '8fb90edfa222ac82c6b357152f5416a8e5e5d2faa9a904e0b7c531c5e8f7d04a',
x86_64: '01c64a8b207833ee58dc4482d4d96f5dff1261071ef6573e5817ce43e76a0789'
aarch64: 'a16c0ecfbf1b48be822e3957ef8b8de277cef06b034603bf1bc122f2922c7823',
armv7l: 'a16c0ecfbf1b48be822e3957ef8b8de277cef06b034603bf1bc122f2922c7823',
i686: '51c100dddd25d3befa5cbafc291b1900f855eb4e41017e4024ca861b1d762e33',
x86_64: '541e8d510e4b517df2aecd46d835f92c7ca223c171f227a89b443254aab66b33'
})
def self.patch
system "for i in \$(cat debian/patches/series); do patch -Np1 -i debian/patches/\${i}; done"
end
def self.build
system './bootstrap'
system "./configure #{CREW_CONFIGURE_OPTIONS}"
system 'make'
end
def self.check
system 'make', 'check'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
run_tests
end