CVS commit: pkgsrc/mail/cyrus-imapd310

"Makoto Fujiwara" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	mef
Date:		Sat Jul 25 06:11:48 UTC 2026

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

Log Message:
(mail/cyrus-imapd310) Fix patch-configure failing


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/cyrus-imapd310/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/cyrus-imapd310/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/mail/cyrus-imapd310/patches/patch-configure
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/cyrus-imapd310/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-imapd310/Makefile
diff -u pkgsrc/mail/cyrus-imapd310/Makefile:1.3 pkgsrc/mail/cyrus-imapd310/Makefile:1.4
--- pkgsrc/mail/cyrus-imapd310/Makefile:1.3	Thu Jul 16 19:03:59 2026
+++ pkgsrc/mail/cyrus-imapd310/Makefile	Sat Jul 25 06:11:48 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2026/07/16 19:03:59 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/07/25 06:11:48 mef Exp $
 
 DISTNAME=	cyrus-imapd-3.10.2
-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-imapd310/distinfo
diff -u pkgsrc/mail/cyrus-imapd310/distinfo:1.2 pkgsrc/mail/cyrus-imapd310/distinfo:1.3
--- pkgsrc/mail/cyrus-imapd310/distinfo:1.2	Wed Mar 18 18:14:11 2026
+++ pkgsrc/mail/cyrus-imapd310/distinfo	Sat Jul 25 06:11:48 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/03/18 18:14:11 nia Exp $
+$NetBSD: distinfo,v 1.3 2026/07/25 06:11:48 mef Exp $
 
 BLAKE2s (cyrus-imapd-3.10.2.tar.gz) = b2b66f1d5fc812c711017f83a2f4e199eba49482bf2b5d6d7ae3ccc82b0c197e
 SHA512 (cyrus-imapd-3.10.2.tar.gz) = 8a3a1c70711362acbe095a52704c79952c0f9907758f69683421fbd1b65a9a33505491dcfe777413fb773a33b9794fc28967e5dd7e55ccddd6d01353decec1e5
@@ -6,6 +6,6 @@ Size (cyrus-imapd-3.10.2.tar.gz) = 52289
 SHA1 (patch-am) = d3571bc33ad3e053b719da5561af932bb946003b
 SHA1 (patch-ao) = c01c9d32b4d73cbc32d2ad8bfca8b8b021ca2474
 SHA1 (patch-aq) = bedd7e2d8e751577fa02f8f4cd91c00bd20b8a21
-SHA1 (patch-configure) = 3d44f8ba4f6cd829c4adf83a2a0c4e829386b514
+SHA1 (patch-configure.ac) = 4b5a581bb51572c70abc276ff39ee0b7d0cad955
 SHA1 (patch-imap_idlemsg.c) = 69578cd3c855d5f4daf6d4e788bc530f98d9e093
 SHA1 (patch-lib_ptrarray.c) = ecd40f40094e2ba764f240cceaeb6c90a9dc89f0

Added files:

Index: pkgsrc/mail/cyrus-imapd310/patches/patch-configure.ac
diff -u /dev/null pkgsrc/mail/cyrus-imapd310/patches/patch-configure.ac:1.1
--- /dev/null	Sat Jul 25 06:11:48 2026
+++ pkgsrc/mail/cyrus-imapd310/patches/patch-configure.ac	Sat Jul 25 06:11:48 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure.ac,v 1.1 2026/07/25 06:11:48 mef Exp $
+
+Fix SunOS build of the libcyrus.a library.
+
+--- configure.ac.orig	2025-06-27 11:57:17.000000000 +0900
++++ configure.ac	2026-07-25 14:26:32.044348402 +0900
+@@ -2129,7 +2129,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.