CVS commit: pkgsrc/mail/cyrus-imapd38

"Makoto Fujiwara" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	mef
Date:		Sun Jul 26 02:57:02 UTC 2026

Modified Files:
	pkgsrc/mail/cyrus-imapd38: Makefile distinfo
Added Files:
	pkgsrc/mail/cyrus-imapd38/patches: patch-configure.ac
Removed Files:
	pkgsrc/mail/cyrus-imapd38/patches: patch-configure

Log Message:
(mail/cyrus-imapd38) Fix patching issue


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/cyrus-imapd38/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/cyrus-imapd38/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/mail/cyrus-imapd38/patches/patch-configure
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/cyrus-imapd38/patches/patch-configure.ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 3 KB)
Modified files:

Index: pkgsrc/mail/cyrus-imapd38/Makefile
diff -u pkgsrc/mail/cyrus-imapd38/Makefile:1.3 pkgsrc/mail/cyrus-imapd38/Makefile:1.4
--- pkgsrc/mail/cyrus-imapd38/Makefile:1.3	Thu Jul 16 19:04:00 2026
+++ pkgsrc/mail/cyrus-imapd38/Makefile	Sun Jul 26 02:57:02 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2026/07/16 19:04:00 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/07/26 02:57:02 mef Exp $
 
 DISTNAME=	cyrus-imapd-3.8.6
-PKGREVISION=	1
+PKGREVISION=	2
 CATEGORIES=	mail
 MASTER_SITES=	${MASTER_SITE_GITHUB:=cyrusimap/}
 GITHUB_TAG=	${PKGNAME_NOREV}
@@ -96,7 +96,7 @@ PERL5_PACKLIST= \
 	auto/Cyrus/IMAP/.packlist			\
 	auto/Cyrus/SIEVE/managesieve/.packlist
 
-post-extract:
+post-patch:
 #	set -e; cd ${WRKSRC} && automake -acf
 	set -e; cd ${WRKSRC} && autoreconf -fi
 

Index: pkgsrc/mail/cyrus-imapd38/distinfo
diff -u pkgsrc/mail/cyrus-imapd38/distinfo:1.2 pkgsrc/mail/cyrus-imapd38/distinfo:1.3
--- pkgsrc/mail/cyrus-imapd38/distinfo:1.2	Wed Mar 18 18:17:27 2026
+++ pkgsrc/mail/cyrus-imapd38/distinfo	Sun Jul 26 02:57:02 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/03/18 18:17:27 nia Exp $
+$NetBSD: distinfo,v 1.3 2026/07/26 02:57:02 mef Exp $
 
 BLAKE2s (cyrus-imapd-3.8.6.tar.gz) = 836d0fb39163ef20e2f4239aeb672fb2025eaeff06f01229221ad16b5f237f0c
 SHA512 (cyrus-imapd-3.8.6.tar.gz) = 998a4f4fbb2b3c350a964ac16229b74b0a433cbb8fce246c5d72cf32d9482381d4085f5712c6a901163e8003ef6da1e0a592a218f19349d8f37627935efee87f
@@ -6,6 +6,6 @@ Size (cyrus-imapd-3.8.6.tar.gz) = 501208
 SHA1 (patch-am) = b8c95ca9f6399a0ca23eb1bcd8ecaeaf8b1df19f
 SHA1 (patch-ao) = c01c9d32b4d73cbc32d2ad8bfca8b8b021ca2474
 SHA1 (patch-aq) = bedd7e2d8e751577fa02f8f4cd91c00bd20b8a21
-SHA1 (patch-configure) = 3d44f8ba4f6cd829c4adf83a2a0c4e829386b514
+SHA1 (patch-configure.ac) = 3b18e58fb1bcd597efa69506b320bbc4fa9a942d
 SHA1 (patch-imap_idlemsg.c) = fa7e0a66702a200112cf6ad8d65f22e0a2d5b1f6
 SHA1 (patch-lib_ptrarray.c) = ecd40f40094e2ba764f240cceaeb6c90a9dc89f0

Added files:

Index: pkgsrc/mail/cyrus-imapd38/patches/patch-configure.ac
diff -u /dev/null pkgsrc/mail/cyrus-imapd38/patches/patch-configure.ac:1.1
--- /dev/null	Sun Jul 26 02:57:02 2026
+++ pkgsrc/mail/cyrus-imapd38/patches/patch-configure.ac	Sun Jul 26 02:57:02 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure.ac,v 1.1 2026/07/26 02:57:02 mef Exp $
+
+Fix SunOS build of the libcyrus.a library.
+
+--- configure.ac.orig	2025-06-27 11:57:49.000000000 +0900
++++ configure.ac	2026-07-26 11:50:10.264315660 +0900
+@@ -2086,7 +2086,7 @@ dnl add perl cccdlflags when building li
+ dnl libraries will be compiled as PIC if perl requires PIC objects
+ dnl -- this is needed on NetBSD and Linux, but seems to cause problems on atleast Solaris --
+     case "${target_os}" in
+-        linux*|netbsd*|freebsd*|dragonfly*|openbsd*)
++        linux*|netbsd*|freebsd*|dragonfly*|openbsd*|solaris2*)
+             AC_MSG_CHECKING(for perl cccdlflags needed on "${target_os}")
+             eval `${PERL} -V:cccdlflags`
+             PERL_CCCDLFLAGS="$cccdlflags"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.