Commit 3673af0d
3
files
+21
added
-4
deleted
@@ -1,6 +1,6 @@
1
1
pkgname: libdispatch
2
2
pkgver: '6.2.2'
3
-pkgrel: '2'
3
+pkgrel: '3'
4
4
pkgdesc: grand central dispatch, from swift corelibs
5
5
url: 'https://github.com/apple/swift-corelibs-libdispatch'
6
6
arch: x86_64
@@ -14,7 +14,7 @@ source:
14
14
- 'https://github.com/apple/swift-corelibs-${pkgname}/archive/refs/tags/swift-5.5-RELEASE.tar.gz'
15
15
sha256sums:
16
16
- 5efdfa1d2897c598acea42fc00776477bb3713645686774f5ff0818b26649e62
17
-build: "find ${pkgname}-${pkgver} -name DispatchCompilerWarnings.cmake\
17
+build: "find -L . -name DispatchCompilerWarnings.cmake\
18
18
\ \\\n\t-exec sed -i \"/-Werror/d\" '{}' \\;\ncd ${pkgname}-${pkgver}\nmkdir build\ncd build\ncmake -DCMAKE_C_COMPILER=clang\
19
19
\ -DCMAKE_CXX_COMPILER=clang++ \\\n -DCMAKE_BUILD_TYPE=Release \\\n\t-DCMAKE_INSTALL_PREFIX=/usr \\\n\t-DBlocksRuntime_INCLUDE_DIR=/usr/include\
20
20
\ \\\n\t-DCMAKE_BUILD_WITH_INSTALL_RPATH=on ../${pkgname}-${pkgver} \\\n -Wno-dev -G Ninja ..\n\nninja\n\nDESTDIR=${PKGDIR}\
@@ -1,6 +1,6 @@
1
1
pkgname: libtorrent-rasterbar
2
2
pkgver: '2.0.11'
3
-pkgrel: '2'
3
+pkgrel: '3'
4
4
pkgdesc: 'BitTorrent client library (Rasterbar libtorrent, used by qBittorrent)'
5
5
url: 'https://libtorrent.org'
6
6
arch: x86_64
@@ -21,6 +21,18 @@ sha256sums:
21
21
- SKIP
22
22
build: |
23
23
cd libtorrent-rasterbar-${pkgver}
24
+
25
+ # OpenSSL 3: ASN1_STRING i X509_NAME sa opaque/const -> uzyj akcesorow
26
+ # (jak upstream RC_2_0). Bez tego src/torrent.cpp sie nie kompiluje.
27
+ sed -i \
28
+ -e 's/domain->type/ASN1_STRING_type(domain)/g' \
29
+ -e 's/domain->data/ASN1_STRING_get0_data(domain)/g' \
30
+ -e 's/domain->length/ASN1_STRING_length(domain)/g' \
31
+ -e 's/common_name->data/ASN1_STRING_get0_data(common_name)/g' \
32
+ -e 's/common_name->length/ASN1_STRING_length(common_name)/g' \
33
+ -e 's/X509_NAME\* name = X509_get_subject_name(cert);/X509_NAME const* name = X509_get_subject_name(cert);/' \
34
+ -e 's/X509_NAME_ENTRY\* name_entry = X509_NAME_get_entry(name, i);/X509_NAME_ENTRY const* name_entry = X509_NAME_get_entry(name, i);/' \
35
+ src/torrent.cpp
24
36
cmake -S . -B build -G Ninja \
25
37
-DCMAKE_INSTALL_PREFIX=/usr \
26
38
-DCMAKE_BUILD_TYPE=Release \
@@ -1,6 +1,6 @@
1
1
pkgname: net-snmp
2
2
pkgver: '5.10.pre1'
3
-pkgrel: 2
3
+pkgrel: 3
4
4
pkgdesc: Widely used protocol for monitoring the health and welfare of network equipment.
5
5
url: 'https://www.net-snmp.org/'
6
6
arch: x86_64
@@ -41,6 +41,11 @@ build: |
41
41
--with-mib-modules="host misc/ipfwacc ucd-snmp/diskio tunnel ucd-snmp/dlmod" \
42
42
--with-persistent-directory="/var/net-snmp"
43
43
44
+ # glibc: fd_set ma __fds_bits (nie fds_bits) -> configure wpisuje
45
+ # NETSNMP_FD_MASK_TYPE 'unknown' i kompilacja pada. Ustaw poprawny typ.
46
+ sed -i 's/^#define NETSNMP_FD_MASK_TYPE .*/#define NETSNMP_FD_MASK_TYPE __fd_mask/' \
47
+ include/net-snmp/net-snmp-config.h
48
+
44
49
make NETSNMP_DONT_CHECK_VERSION=1
45
50
46
51
sed -i -e "s:install --basedir=\$\$dir:install --basedir=\$\$dir --root=${PKGDIR}:" Makefile