UPDATE: Dovecot 1.1.1

2008-06-30 Thread Brad
Here is an update to Dovecot 1.1.1. This is not the
version that will be commited as I'm waiting for
1.1.2, but I would like to have some initial testing
of the update as is and to also check things like
Kerberos and Sieve which I do not use.


Index: Makefile
===
RCS file: /cvs/ports/mail/dovecot/Makefile,v
retrieving revision 1.99
diff -u -p -r1.99 Makefile
--- Makefile22 Jun 2008 18:36:46 -  1.99
+++ Makefile30 Jun 2008 04:40:00 -
@@ -5,9 +5,9 @@ SHARED_ONLY=Yes
 COMMENT-server= compact IMAP/POP3 server
 COMMENT-sieve= sieve mail filtering for Dovecot
 
-V_MAJOR=   1.0
-V_DOVECOT= 1.0.15
-V_SIEVE=   1.0.3
+V_MAJOR=   1.1
+V_DOVECOT= 1.1.1
+V_SIEVE=   1.1.5
 
 PKGNAME=   dovecot-${V_DOVECOT}
 PKGNAME-server=dovecot-${V_DOVECOT}
@@ -31,7 +31,7 @@ PERMIT_PACKAGE_FTP=   Yes
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-WANTLIB-server=c crypto gssapi krb5 ssl z
+WANTLIB-server=c crypto gssapi krb5 rpcsvc ssl z
 WANTLIB-sieve=
 
 MODULES=   converters/libiconv
Index: distinfo
===
RCS file: /cvs/ports/mail/dovecot/distinfo,v
retrieving revision 1.59
diff -u -p -r1.59 distinfo
--- distinfo22 Jun 2008 18:36:46 -  1.59
+++ distinfo29 Jun 2008 08:33:52 -
@@ -1,10 +1,10 @@
-MD5 (dovecot-1.0.15.tar.gz) = qjnBHBjfa5W2TU8E15PXeg==
-MD5 (dovecot-sieve-1.0.3.tar.gz) = y+Q2GJn/tNnLYhUctEQntg==
-RMD160 (dovecot-1.0.15.tar.gz) = 2ILj2+1gy8us3LYCPQwSIToNNaw=
-RMD160 (dovecot-sieve-1.0.3.tar.gz) = tXWhGB+yOJpH20zdKBWkei/jC5E=
-SHA1 (dovecot-1.0.15.tar.gz) = Th9A43Rh+EhFnfnd6AkJf+9Gw3Y=
-SHA1 (dovecot-sieve-1.0.3.tar.gz) = SPZ8M8CGicUKJUvG+u7LpAfRIpQ=
-SHA256 (dovecot-1.0.15.tar.gz) = K02HINX1ho1X3ylDUO4PWo0nI+mTfase6iCER4rOlZc=
-SHA256 (dovecot-sieve-1.0.3.tar.gz) = 
P54jq8ZOeucDQxRLmiD42lCqEC49m4V3Td2KwNFID+E=
-SIZE (dovecot-1.0.15.tar.gz) = 1783347
-SIZE (dovecot-sieve-1.0.3.tar.gz) = 455806
+MD5 (dovecot-1.1.1.tar.gz) = I5ByNl5Pw1uKcWL4QcsHyQ==
+MD5 (dovecot-sieve-1.1.5.tar.gz) = tDYt7+P8GIZduM+OHJQLEw==
+RMD160 (dovecot-1.1.1.tar.gz) = vlIrCA8iHb9lXZr6Hz+xp4bUw7I=
+RMD160 (dovecot-sieve-1.1.5.tar.gz) = glqOwH1JUn2FUctfP4a2OP3br70=
+SHA1 (dovecot-1.1.1.tar.gz) = A5mT2HaSN919HAw+8ndzT3ATxms=
+SHA1 (dovecot-sieve-1.1.5.tar.gz) = ZyrfCi8WJ9lvl/xj/srwJN2fekI=
+SHA256 (dovecot-1.1.1.tar.gz) = k2mC0CWQNbOAMVWZZo03J2z6XdJviJEm9QzMA/7Pn14=
+SHA256 (dovecot-sieve-1.1.5.tar.gz) = 
7B6pQxHV+2y13X5FFyh4Svs5UhpqWA9kC00hFVBaXd8=
+SIZE (dovecot-1.1.1.tar.gz) = 2273779
+SIZE (dovecot-sieve-1.1.5.tar.gz) = 468913
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/mail/dovecot/patches/patch-Makefile_in,v
retrieving revision 1.18
diff -u -p -r1.18 patch-Makefile_in
--- patches/patch-Makefile_in   22 Jun 2008 18:36:46 -  1.18
+++ patches/patch-Makefile_in   30 Jun 2008 04:20:36 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Makefile_in,v 1.18 2008/06/22 18:36:46 brad Exp $
 Makefile.in.orig   Sat Jun 21 09:12:39 2008
-+++ Makefile.inSat Jun 21 16:19:23 2008
-@@ -648,7 +648,7 @@ install-data: install-data-recursive
+--- Makefile.in.orig   Sun Jun 22 07:02:51 2008
 Makefile.inSun Jun 29 04:34:10 2008
+@@ -661,7 +661,7 @@ install-data: install-data-recursive
  uninstall: uninstall-recursive
  
  install-am: all-am
Index: patches/patch-configure_in
===
RCS file: /cvs/ports/mail/dovecot/patches/patch-configure_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-configure_in
--- patches/patch-configure_in  28 Apr 2008 09:51:10 -  1.11
+++ patches/patch-configure_in  30 Jun 2008 04:20:32 -
@@ -1,31 +1,50 @@
 $OpenBSD: patch-configure_in,v 1.11 2008/04/28 09:51:10 bernd Exp $
 configure.in.orig  Sun Mar  9 11:45:25 2008
-+++ configure.in   Fri Apr 25 12:32:06 2008
-@@ -12,6 +12,7 @@ AC_PROG_CPP
+--- configure.in.orig  Sun Jun 22 07:02:27 2008
 configure.in   Mon Jun 30 00:20:25 2008
+@@ -13,6 +13,7 @@ AC_PROG_CXX # lucene plugin needs this
  AC_HEADER_STDC
  AC_C_INLINE
  AC_PROG_LIBTOOL
 +LIBS=${LIBS} -liconv
  AM_ICONV
  
- AC_CHECK_HEADERS(strings.h stdint.h unistd.h dirent.h \
-@@ -1471,33 +1472,14 @@ fi
+ AC_CHECK_HEADERS(strings.h stdint.h unistd.h dirent.h malloc.h inttypes.h \
+@@ -1655,74 +1656,14 @@ fi
  
  have_gssapi=no
- if test $want_gssapi = yes; then
+ if test $want_gssapi != no; then
 -  AC_CHECK_PROG(KRB5CONFIG, krb5-config, YES, NO)
 -  if test $KRB5CONFIG = YES; then
 -  # we have a kludgy check here to check that we have
 -  # version = v1.3. Although this doesn't work right with
 -  # non-MIT kerberos versioning..
--  if `krb5-config --version|grep -v '1\.2'  /dev/null`; then
--  AUTH_LIBS=$AUTH_LIBS 

Re: webkit-gtk2 and midori port

2008-06-30 Thread Landry Breuil
On Sat, Jun 28, 2008 at 08:38:52PM -0400, James Turner wrote:
 Attached are two new ports, one for webkit-gtk2 and the other midori.
 Both were built and tested on amd64.  Webkit doesn't have a formal
 release but the attached port is for the latest nightly dated today.
 I've been using midori as my main browser for a couple weeks now.  Since
 it is still in active/heavy development it does tend to segfault every
 once and awhile.
 
 DESCR:
 WebKit is an open source web browser engine.
 Midori is a lightweight web browser that uses WebKit for it's rendering
 engine.
 

Thanks for this submission, i'll take care of it, After a first look it
needs some fixes/tweaks, will repost updated ports soon.

Landry



DJBware ports

2008-06-30 Thread Eduardo Alvarenga
Hi guys,

I'm willing to port all DJB's public domain software, including djbdns,
qmail, daemontools, etc.
If made, It can be easily accepted on ports or, for historical reasons, i
will not be imported?


Regards,

-- 
Eduardo Alvarenga


Re: Ports with possible 64-bit problems

2008-06-30 Thread Matthew Dempsky
On Mon, Jun 30, 2008 at 8:31 AM, Christian Weisgerber
[EMAIL PROTECTED] wrote:
 A grep over a recent set of amd64 bulk build logs shows these ports
 generating warnings that indicate possible 64-bit problems:

I'm looking at the Erlang port's build logs, and I see some warning:
cast from pointer to integer of different size messages.  Are there
any other messages to look out for?



Re: DJBware ports

2008-06-30 Thread Nick Holland
Eduardo Alvarenga wrote:
 Hi guys,
 
 I'm willing to port all DJB's public domain software, including djbdns,
 qmail, daemontools, etc.
 If made, It can be easily accepted on ports or, for historical reasons, i
 will not be imported?

I'm not a porter, I don't have final say in this at all, but:
  1) DJBDNS is my DNS tool of choice.
  2) I think BIND sucked before I learned BIND.
  3) I think BIND sucks even more since I have learned it.
  4) BIND sucks less since they learned a little from DJB
  5) I highly respect DJB's I'm doing it as I know is right,
 I don't care what you think attitude. ;)

So, I'm a fan of DJBDNS, but, I have to ask:  Why?!?

Here are some of the issues that I know you will run into:

Do you normalize his directory layout, or do you maintain his
suggested layout (which has its merits, but is VERY non-hier(7)).

   IF you normalize his layouts, you annoy the current DJBDNS
   users and confuse the new ones.  How do you propose to
   announce this to the port user and orient them appropriately?

   IF you don't normalize his directory layouts...I doubt they
   will be imported when you slop three new directories in /.

Do you maintain the DJBDNS dependency on daemontools, even
though djbdns is one (er..two!) app(s) that just doesn't need
to be restarted when it fails (because it doesn't)?

   IF you separate them, again, you will need to develop docs.

   IF you leave them together...what value do you add to the
   port?

This app was developed ON OpenBSD...it installs on OpenBSD
as well or better than any other OS.  On the probably the
slowest machine you would be likely to want to run a DNS
server on (a P100 with a really slow disk attached to a really
slow IDE controler (wdc(4)!), it took ten minutes to build,
install and test.  An experienced user might spend close to
that trying to figure out where things went, and a new user
won't find their life simplified.

LONG, LONG ago, probably around the 2.7 days, I used a DJBDNS
port on OpenBSD, and seriously regretted it.  It was SO much
easier to simply install following DJB's instructions than it
was to find where things were put by the well-meaning porter.

I don't see how a port of the stock DJBDNS benefits anyone.
People who know and love DJBDNS won't use it, new users who
should learn it will be confused by it...so what is the point?

That being said, I do believe there are some people who are
working on taking the PD'ed DJBDNS package and bringing it
up-to-date.  Assuming they normalize the directory layout and
document it appropriately and don't screw it up beyond all
recognition (those are three big IFs there) I'd have no
objection to that being made a port, and in fact, I'd welcome
it, but not a port just so we can say, look! DJBDNS in
ports!.


I think similar arguments can be made against a qmail port.

Some of his utility programs (ucspi-tcp) would be really
handy ported, and I can not think of any issues involved
there.  So there's a partial yes. :)

Nick.



Will you update amavisd-new to 2.6.1 in -current?

2008-06-30 Thread Zhang Huangbin

Hi,

Amavisd-new released 2.6.1 several days ago, support DKIM.
Will you update it in -current?

--
Best Regards.

Zhang Huangbin

- Mail Server Solution for Red Hat(R) Enterprise Linux  CentOS 5.x:
 http://iRedMail.googlecode.com/



grip

2008-06-30 Thread Steve Shockley
Grip is one of the ports that's listed as having 64-bit issues.  The 
current stable version is 3.2.0, but the development version (3.3.1) 
was released over three years ago.  Should I just fix it, or update it 
to 3.3.1 and fix it?




Sarg problem on 4. 3 AMD64

2008-06-30 Thread Rildo Cezar

Hi everyone,


I got this error on Sarg running on 4.3 amd64:

SARG: sarg version: 2.2.3.1 Jan-02-2007
SARG: Maximum file descriptor: cur=128 max=1024, changed to cur=2 
max=2

SARG: Reading access log file: /var/squid/logs/access.log
SARG: (util) tbuf=30Jun2008, reading: 0.00%
SARG: (util) period=30Jun2008-
SARG: Records in file: 1163, reading: 100.00%
SARG:Records read: 1163, written: 1163, excluded: 0
SARG: Squid log format
SARG: (util) data=30/06/2008
SARG: (util) tbuf=30Jun2008
SARG: (util) period=30Jun2008-30Jun2008
SARG: Period: 30Jun2008-30Jun2008
SARG: pre-sorting files
SARG: (util) dirname=/var/www/htdocs/sarg/30Jun2008-30Jun2008
SARG: (util) wdir=/var/www/htdocs/sarg/30Jun2008-30Jun2008
SARG: Making period file
SARG: Making file: /tmp/sarg/127.0.0.1
SARG: Sorting file: /tmp/sarg/127.0.0.1
SARG: Reading DansGuardian log file: /var/log/dansguardian/access.log
SARG: Sorting file: /tmp/sarg/dansguardian.log
Segmentation fault (core dumped)

I can run fine on i386. Problem is only on amd64.

thanks!