Lines 1-5
Link Here
|
1 |
PORTNAME?= alpine |
1 |
PORTNAME?= alpine |
2 |
DISTVERSION= 2.25 |
2 |
DISTVERSION= 2.26 |
3 |
CATEGORIES?= mail news |
3 |
CATEGORIES?= mail news |
4 |
MASTER_SITES= https://repo.or.cz/alpine.git/snapshot/${GIT_COMMIT}${EXTRACT_SUFX}?dummy=/ |
4 |
MASTER_SITES= https://repo.or.cz/alpine.git/snapshot/${GIT_COMMIT}${EXTRACT_SUFX}?dummy=/ |
5 |
|
5 |
|
Lines 9-36
COMMENT?= Mail and news client descended from Pine
Link Here
|
9 |
LICENSE= APACHE20 |
9 |
LICENSE= APACHE20 |
10 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
10 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
11 |
|
11 |
|
12 |
USES+= cpe ssl libtool ncurses gettext-runtime |
12 |
USES+= cpe gettext-runtime libtool ncurses ssl |
13 |
|
13 |
|
14 |
CPE_VENDOR= alpine_project |
14 |
CPE_VENDOR= alpine_project |
15 |
|
15 |
|
16 |
GNU_CONFIGURE= yes |
16 |
GNU_CONFIGURE= yes |
17 |
MAKE_JOBS_UNSAFE= yes |
17 |
CONFIGURE_ARGS+= --enable-background-post \ |
18 |
CONFIGURE_ARGS+= --with-debug-level=2 \ |
18 |
--with-debug-level=2 \ |
19 |
--enable-background-post \ |
|
|
20 |
--without-krb5 \ |
21 |
--without-tcl \ |
22 |
--with-system-pinerc=${PREFIX}/etc/alpine.conf \ |
23 |
--with-system-fixed-pinerc=${PREFIX}/etc/alpine.conf.fixed \ |
24 |
--with-password-prog=/usr/bin/passwd \ |
19 |
--with-password-prog=/usr/bin/passwd \ |
25 |
--with-system-mail-directory=/var/mail \ |
20 |
--with-ssl-certs-dir=${OPENSSLDIR}/certs \ |
26 |
--with-ssl-dir=${OPENSSLDIR} \ |
21 |
--with-ssl-dir=${OPENSSLDIR} \ |
27 |
--with-ssl-include-dir=${OPENSSLINC} \ |
22 |
--with-ssl-include-dir=${OPENSSLINC} \ |
28 |
--with-ssl-lib-dir=${OPENSSLLIB} \ |
23 |
--with-ssl-lib-dir=${OPENSSLLIB} \ |
29 |
--with-ssl-certs-dir=${OPENSSLDIR}/certs |
24 |
--with-system-fixed-pinerc=${PREFIX}/etc/alpine.conf.fixed \ |
|
|
25 |
--with-system-mail-directory=/var/mail \ |
26 |
--with-system-pinerc=${PREFIX}/etc/alpine.conf \ |
27 |
--without-krb5 \ |
28 |
--without-tcl |
30 |
MAKE_ARGS+= CC="${CC}" CXX="${CXX}" GCCCFLAGS="${CFLAGS}" |
29 |
MAKE_ARGS+= CC="${CC}" CXX="${CXX}" GCCCFLAGS="${CFLAGS}" |
|
|
30 |
MAKE_JOBS_UNSAFE= yes |
31 |
# When you update please double check that the commit corresponds to |
31 |
# When you update please double check that the commit corresponds to |
32 |
# the actual version you've set in PORTVERSION. |
32 |
# the actual version you've set in PORTVERSION. |
33 |
GIT_COMMIT= 465e23b898e5a3393b9ae52fc7620002541b2e75 |
33 |
GIT_COMMIT= 9726c098a739edfdca6218bc5dee104c310957e9 |
34 |
GIT_COMMIT_SHORT= ${GIT_COMMIT:C/^(.......).*/\1/} |
34 |
GIT_COMMIT_SHORT= ${GIT_COMMIT:C/^(.......).*/\1/} |
35 |
WRKSRC= ${WRKDIR}/alpine-${GIT_COMMIT_SHORT} |
35 |
WRKSRC= ${WRKDIR}/alpine-${GIT_COMMIT_SHORT} |
36 |
|
36 |
|
Lines 46-98
NTLM_DESC= Support for Windows NT Lan Manager authentication
Link Here
|
46 |
PASSFILE_DESC= Support for a stored password file |
46 |
PASSFILE_DESC= Support for a stored password file |
47 |
|
47 |
|
48 |
# Option ASPELL |
48 |
# Option ASPELL |
49 |
ASPELL_CONFIGURE_ON= --with-interactive-spellcheck=${LOCALBASE}/bin/aspell |
49 |
ASPELL_BUILD_DEPENDS= aspell:textproc/aspell |
50 |
ASPELL_CONFIGURE_OFF= --with-simple-spellcheck |
50 |
ASPELL_RUN_DEPENDS= aspell:textproc/aspell |
51 |
ASPELL_BUILD_DEPENDS= aspell:textproc/aspell |
51 |
ASPELL_CONFIGURE_ON= --with-interactive-spellcheck=${LOCALBASE}/bin/aspell |
52 |
ASPELL_RUN_DEPENDS= aspell:textproc/aspell |
52 |
ASPELL_CONFIGURE_OFF= --with-simple-spellcheck |
53 |
|
53 |
|
54 |
# Option CONS25 |
54 |
# Option CONS25 |
55 |
CONS25_EXTRA_PATCHES= ${FILESDIR}/cons25-alpine_keymenu.c |
55 |
CONS25_EXTRA_PATCHES= ${FILESDIR}/cons25-alpine_keymenu.c |
56 |
|
56 |
|
57 |
# Option IPV6 |
57 |
# Option IPV6 |
58 |
IPV6_CONFIGURE_WITH= ipv6 |
58 |
IPV6_CONFIGURE_WITH= ipv6 |
59 |
|
59 |
|
60 |
# Option LDAP |
60 |
# Option LDAP |
61 |
LDAP_USE= openldap=yes |
61 |
LDAP_USE= OPENLDAP=yes |
62 |
LDAP_CONFIGURE_WITH= ldap |
62 |
LDAP_CONFIGURE_WITH= ldap |
63 |
LDAP_CFLAGS= -I${LOCALBASE}/include |
63 |
LDAP_CFLAGS= -I${LOCALBASE}/include |
64 |
LDAP_LDFLAGS= -L${LOCALBASE}/lib |
64 |
LDAP_LDFLAGS= -L${LOCALBASE}/lib |
65 |
|
65 |
|
66 |
# Option MAILDIR |
66 |
# Option MAILDIR |
67 |
MAILDIR_PATCH_SITES= http://alpine.x10host.com/alpine/patches/alpine-2.25/ |
67 |
MAILDIR_PATCH_SITES= https://alpineapp.email/alpine/patches/alpine-${DISTVERSION:C/^([0-9]+[.][0-9]+).*/\1/}/ |
68 |
MAILDIR_PATCHFILES+= maildir.patch.gz:-p1 |
68 |
MAILDIR_PATCHFILES+= maildir.patch.gz:-p1 |
69 |
|
69 |
|
70 |
# Option MOUSE |
70 |
# Option MOUSE |
71 |
MOUSE_CONFIGURE_ENABLE= mouse |
71 |
MOUSE_CONFIGURE_ENABLE= mouse |
72 |
|
72 |
|
73 |
# Option NLS |
73 |
# Option NLS |
74 |
NLS_CONFIGURE_ENABLE= nls |
74 |
NLS_CONFIGURE_ENABLE= nls |
75 |
|
75 |
|
76 |
# Option NTLM |
76 |
# Option NTLM |
77 |
NTLM_CONFIGURE_WITH= ntlm |
77 |
NTLM_LIB_DEPENDS= libntlm.so:security/libntlm |
78 |
NTLM_LIB_DEPENDS= libntlm.so:security/libntlm |
78 |
NTLM_CONFIGURE_WITH= ntlm |
79 |
|
79 |
|
80 |
# Option PASSFILE |
80 |
# Option PASSFILE |
81 |
PASSFILE_CONFIGURE_WITH= passfile |
|
|
82 |
PASSFILE_CONFIGURE_ON= --with-passfile=.alpine.pwd |
81 |
PASSFILE_CONFIGURE_ON= --with-passfile=.alpine.pwd |
|
|
82 |
PASSFILE_CONFIGURE_WITH= passfile |
83 |
|
83 |
|
84 |
# Option THREADS |
84 |
# Option THREADS |
85 |
THREADS_CONFIGURE_WITH= pthread |
85 |
THREADS_CONFIGURE_WITH= pthread |
86 |
|
86 |
|
87 |
.if !defined(PICO_ALPINE_SLAVE) |
87 |
.if !defined(PICO_ALPINE_SLAVE) |
88 |
PORTDOCSbase= LICENSE NOTICE README |
88 |
PORTDOCSbase= LICENSE NOTICE README |
89 |
PORTDOCSdoc= brochure.txt |
89 |
PORTDOCSdoc= brochure.txt |
90 |
PORTDOCShtml= tech-notes/background.html tech-notes/cmd-line.html \ |
90 |
PORTDOCShtml= tech-notes/background.html tech-notes/cmd-line.html \ |
91 |
tech-notes/config-notes.html tech-notes/config.html \ |
91 |
tech-notes/config-notes.html tech-notes/config.html \ |
92 |
tech-notes/index.html tech-notes/installation.html \ |
92 |
tech-notes/index.html tech-notes/installation.html \ |
93 |
tech-notes/introduction.html tech-notes/low-level.html \ |
93 |
tech-notes/introduction.html tech-notes/low-level.html \ |
94 |
tech-notes/tech-notes.txt |
94 |
tech-notes/tech-notes.txt |
95 |
PORTDOCS= ${PORTDOCSbase} ${PORTDOCSdoc} ${PORTDOCShtml} |
95 |
PORTDOCS= ${PORTDOCSbase} ${PORTDOCSdoc} ${PORTDOCShtml} |
96 |
|
96 |
|
97 |
post-patch: |
97 |
post-patch: |
98 |
@${CP} ${WRKSRC}/imap/Makefile ${WRKSRC}/imap/Makefile.presed |
98 |
@${CP} ${WRKSRC}/imap/Makefile ${WRKSRC}/imap/Makefile.presed |