pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/28638: mail/imapproxy needs a few changes
>Number: 28638
>Category: pkg
>Synopsis: mail/imapproxy needs a few changes
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Dec 12 18:21:00 +0000 2004
>Originator: Georg Schwarz
>Release: current pkgsrc
>Organization:
>Environment:
IRIX lorenz 5.3 08031225 IP20 mips
>Description:
- mail/imapproxy has non-existing MASTER_SITES and HOMEPAGE.
- network.c, database.c, configfile.c must include sys/types.h before
sys/socket.h for uid_t to be known.
- log facilities on IRIX 5 (and 6 as well?) are the same ones as on Solaris.
>How-To-Repeat:
>Fix:
-Homepage now seems to be at http://www.imapproxy.org, and the version has
advanced quite a bit.
- Patch network.c, database.c, configfile.c
- Apply the following patch to configfile.c
--- configfile.c.orig 2004-12-12 18:49:49.000000000 +0100
+++ configfile.c 2004-12-12 19:07:50.000000000 +0100
@@ -96,7 +96,7 @@
int check_and_set_log_facility(char *var,char *val)
{
-#ifdef SOLARIS /* Solaris */
+#if defined(SOLARIS) || defined(IRIX5) /* Solaris or IRIX 5 */
char *values[] = { "LOG_AUTH", "LOG_CRON", "LOG_DAEMON",
"LOG_KERN",
"LOG_LOCAL0", "LOG_LOCAL1", "LOG_LOCAL2", "LOG_LOCAL3",
"LOG_LOCAL4",
"LOG_LOCAL5", "LOG_LOCAL6", "LOG_LOCAL7", "LOG_LPR",
"LOG_MAIL", "LOG_NEWS",
@@ -114,7 +114,7 @@
LOG_LOCAL0, LOG_LOCAL1, LOG_LOCAL2, LOG_LOCAL3,
LOG_LOCAL4,
LOG_LOCAL5, LOG_LOCAL6, LOG_LOCAL7, LOG_LPR, LOG_MAIL,
LOG_NEWS,
LOG_SYSLOG, LOG_USER, LOG_UUCP };
-#endif /* Solaris */
+#endif /* Solaris or IRIX 5 */
int i = 0;
@@ -483,7 +483,7 @@
char *log_facility_to_str(int x)
{
-#ifdef SOLARIS /* Solaris */
+#if defined(SOLARIS) || defined(IRIX5) /* Solaris or IRIX 5 */
char *values[] = { "LOG_AUTH", "LOG_CRON", "LOG_DAEMON",
"LOG_KERN",
"LOG_LOCAL0", "LOG_LOCAL1", "LOG_LOCAL2", "LOG_LOCAL3",
"LOG_LOCAL4",
"LOG_LOCAL5", "LOG_LOCAL6", "LOG_LOCAL7", "LOG_LPR",
"LOG_MAIL", "LOG_NEWS",
@@ -501,7 +501,7 @@
LOG_LOCAL0, LOG_LOCAL1, LOG_LOCAL2, LOG_LOCAL3,
LOG_LOCAL4,
LOG_LOCAL5, LOG_LOCAL6, LOG_LOCAL7, LOG_LPR, LOG_MAIL,
LOG_NEWS,
LOG_SYSLOG, LOG_USER, LOG_UUCP };
-#endif /* Solaris */
+#endif /* Solaris or IRIX 5 */
int i = 0;
and patch Makefile appropriately, e.g.
--- Makefile.orig 2004-12-12 18:58:28.000000000 +0100
+++ Makefile 2004-12-12 19:01:05.000000000 +0100
@@ -12,6 +12,11 @@
USE_BUILDLINK3= YES
GNU_CONFIGURE= YES
+.include "../../mk/bsd.prefs.mk"
+.if !empty(LOWER_OPSYS:Mirix5*)
+CFLAGS+= -DIRIX5
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/imapproxy ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/imapproxy
Home |
Main Index |
Thread Index |
Old Index