← recipes

Commit b8fdce56

0
files
+0
added
-0
deleted
@@ -1,26 +1,40 @@
1 1 pkgname: procmail
2 2 pkgver: '3.24'
3 -pkgrel: '1'
3 +pkgrel: '2'
4 4 pkgdesc: 'An autonomous mail processor for filtering and sorting incoming mail'
5 5 url: 'http://www.ring.gr.jp/archives/net/mail/procmail/'
6 6 arch: x86_64
7 -depends: []
8 -makedepends: []
7 +depends:
8 + - glibc
9 +makedepends:
10 + - gcc
11 + - make
12 + - patch
9 13 source:
10 -- 'https://github.com/BuGlessRB/procmail/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz'
11 -- 'procmail-3.24-consolidated_fixes-1.patch'
14 + - "https://github.com/BuGlessRB/procmail/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
15 + - "procmail-3.24-consolidated_fixes-1.patch"
12 16
13 17 sha256sums:
14 -- SKIP
15 -- SKIP
18 + - SKIP
19 + - SKIP
16 20
17 21 build: |
18 22 cd ${pkgname}-${pkgver}
19 23 patch -Np1 -i ../procmail-3.24-consolidated_fixes-1.patch
20 24
21 - yes n | make BASENAME=${PKGDIR}/usr LOCKINGTEST="/tmp ." \
22 - MANDIR=${PKGDIR}/usr/share/man install
23 - make BASENAME=${PKGDIR}/usr install-suid
25 + # Flag wyłączające traktowanie niezgodnych wskaźników jako błędy GCC 14+
26 + export CFLAGS="${CFLAGS} -fcommon -Wno-error=incompatible-pointer-types -Wno-implicit-function-declaration"
27 +
28 + # Zbudowanie programu
29 + yes n | make LOCKINGTEST="/tmp ." CFLAGS0="${CFLAGS}"
24 30
25 31 package: |
26 - true
32 + cd ${pkgname}-${pkgver}
33 +
34 + # Instalacja plików do katalogu docelowego pakietu
35 + make BASENAME=${PKGDIR}/usr \
36 + MANDIR=${PKGDIR}/usr/share/man \
37 + LOCKINGTEST="/tmp ." \
38 + install
39 +
40 + make BASENAME=${PKGDIR}/usr install-suid