UPDATE: mpfr-2.3.1

2008-01-31 Thread Dongsheng Song
Here is an update to mpfr 2.3.1, mpfr 2.2.0 is REALLY too old. 
gcc require mpfr 2.3.0 (or later).

Test on i386.

Index: mpfr/Makefile
===
RCS file: /home/dongsheng/wc/repo/ports/devel/mpfr/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- mpfr/Makefile   16 Sep 2007 02:53:02 -  1.3
+++ mpfr/Makefile   30 Jan 2008 21:29:39 -
@@ -2,9 +2,9 @@
 
 COMMENT=   library for multiple-precision floating-point computations
 
-DISTNAME=  mpfr-2.2.0
-PKGNAME=   ${DISTNAME}p0
-SHARED_LIBS +=  mpfr 0.0  # .1.0
+DISTNAME=  mpfr-2.3.1
+PKGNAME=   ${DISTNAME}
+SHARED_LIBS +=  mpfr 1.0  # .1.1
 CATEGORIES=devel math
 HOMEPAGE=  http://www.mpfr.org/
 
@@ -18,13 +18,9 @@ PERMIT_DISTFILES_FTP=Yes
 
 MASTER_SITES=  ${HOMEPAGE}${DISTNAME}/
 DIST_SUBDIR=   ${DISTNAME}
-.for i in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
-PATCHFILES+=   patch$i
-.endfor
-PATCH_DIST_STRIP=-p1
 
 # no interlibrary dependency, though
-LIB_DEPENDS=   gmp:gmp-=4.1.0:devel/gmp
+LIB_DEPENDS=   gmp:gmp-=4.2.0:devel/gmp
 
 SEPARATE_BUILD=simple
 USE_LIBTOOL=   Yes
@@ -40,7 +36,7 @@ REGRESS_FLAGS=LIBTOOL=${LIBTOOL} ${LIB
 # needed on sparc64 at least: the mpfr tests are insufficient without 
 # gmp's internals
 
-BUILD_DEPENDS= :gmp-=4.1.0:devel/gmp:configure
+BUILD_DEPENDS= :gmp-=4.2.0:devel/gmp:configure
 pre-configure:
ln -s ${WRKDIR}/devel/gmp/gmp-* ${WRKDIR}/gmp
cd ${WRKDIR}/gmp  ${MAKE} fib_table.h mp_bases.h
Index: mpfr/distinfo
===
RCS file: /home/dongsheng/wc/repo/ports/devel/mpfr/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- mpfr/distinfo   5 Apr 2007 15:37:56 -   1.2
+++ mpfr/distinfo   30 Jan 2008 20:23:58 -
@@ -1,85 +1,5 @@
-MD5 (mpfr-2.2.0/mpfr-2.2.0.tar.gz) = FYRfaNJvJIepxtW4FI+SBA==
-MD5 (mpfr-2.2.0/patch01) = gQTSn09UTtJPxUNJs8UJaA==
-MD5 (mpfr-2.2.0/patch02) = NK6TzQ7Qs63LSc/caMGLdQ==
-MD5 (mpfr-2.2.0/patch03) = p6+XUCOP30nI3/zxUfVwSQ==
-MD5 (mpfr-2.2.0/patch04) = IkTgrvZrxjdziZsXWLjoEg==
-MD5 (mpfr-2.2.0/patch05) = XE2zLfrvfQMuLzWcrOv3zg==
-MD5 (mpfr-2.2.0/patch06) = qJJfQbvf4Lv1MY5HzlChYA==
-MD5 (mpfr-2.2.0/patch07) = i1H0T8kIutcOoNRYusR/uQ==
-MD5 (mpfr-2.2.0/patch08) = /1LqxMVBGN1Vr3dX3I+Pmw==
-MD5 (mpfr-2.2.0/patch09) = sR1Bs31hMdAY/1Qf6V7F4A==
-MD5 (mpfr-2.2.0/patch10) = bz109hejxFxgg6sCIZcy1g==
-MD5 (mpfr-2.2.0/patch11) = tAk6pIK5vc5f81WtBwxopA==
-MD5 (mpfr-2.2.0/patch12) = A7CVhnSlBjLDCSUcWTXeUA==
-MD5 (mpfr-2.2.0/patch13) = zQWPYg3T0U8vRhXN/gQRKg==
-MD5 (mpfr-2.2.0/patch14) = JOIgHAIjMtQt7NoVyPRE4Q==
-MD5 (mpfr-2.2.0/patch15) = 452DUvYf66c8Q7cXLTKzzg==
-MD5 (mpfr-2.2.0/patch16) = wmPKCV3Xme2j/qlaEHXxhQ==
-RMD160 (mpfr-2.2.0/mpfr-2.2.0.tar.gz) = 6hbMuhIeqj+StLL6wx6aYN6bEYs=
-RMD160 (mpfr-2.2.0/patch01) = M6xAhavPJYd7jzFGwoST3I0LkWU=
-RMD160 (mpfr-2.2.0/patch02) = 9iAVEGNVmhEqgZ/vAuRmV5qiCn4=
-RMD160 (mpfr-2.2.0/patch03) = OzvYTwf63OG1im7MQ0WfWJSwSAs=
-RMD160 (mpfr-2.2.0/patch04) = RXYsUzr2C5vmNI6HBxDTc1Kg5Xo=
-RMD160 (mpfr-2.2.0/patch05) = fmCyvkaRI13ohkZTS2TNEs3BpF0=
-RMD160 (mpfr-2.2.0/patch06) = ci9tJT34CVdxD39ClYIQ+6bsT9E=
-RMD160 (mpfr-2.2.0/patch07) = 2+/rByZ9VUr7lbuEKJVacCGAJto=
-RMD160 (mpfr-2.2.0/patch08) = xddZLENhXVVSeJId5KjAqOsu4f4=
-RMD160 (mpfr-2.2.0/patch09) = z5zXXT9RgMD0NIPKg4Rqx1nXFjY=
-RMD160 (mpfr-2.2.0/patch10) = jE4L+d/6knDHV0k+qfVJio+s7j4=
-RMD160 (mpfr-2.2.0/patch11) = k8/Xj2+McU7EJxu+5EvGIWm70WA=
-RMD160 (mpfr-2.2.0/patch12) = 58GA39n9jZ4tVvBZlPRYgpDf2jQ=
-RMD160 (mpfr-2.2.0/patch13) = OP3/swx4caO+5ajK9v+v6tuolXw=
-RMD160 (mpfr-2.2.0/patch14) = iBwvwlEsGF72WiLtwJa95rKCbbo=
-RMD160 (mpfr-2.2.0/patch15) = hQXVdrvpnj6tf7ZXm8D7AlLA4W4=
-RMD160 (mpfr-2.2.0/patch16) = rH9ETmsefivZX/OWzT1gQ3Umz90=
-SHA1 (mpfr-2.2.0/mpfr-2.2.0.tar.gz) = SyhN+H4K2sTQC1c9SKt3/4723nU=
-SHA1 (mpfr-2.2.0/patch01) = l1FG//8cWtHxQabPdBuVJF3Y6Rs=
-SHA1 (mpfr-2.2.0/patch02) = grNmC/D8rs+2uFaUVvuyqkGUIOc=
-SHA1 (mpfr-2.2.0/patch03) = tbjXQTTsxiAV0UG4Yrqfl7WXgyA=
-SHA1 (mpfr-2.2.0/patch04) = SVgJt+JHYHMsb1dXdQ7/uDhQ5j0=
-SHA1 (mpfr-2.2.0/patch05) = smAN6tBqB0/ESF0aLz5JQKHFQTQ=
-SHA1 (mpfr-2.2.0/patch06) = vwDa4EpO16ocxQukect3BzrbzQc=
-SHA1 (mpfr-2.2.0/patch07) = Ld+h2yEl1pZhJ0mifSdbfiRs0Og=
-SHA1 (mpfr-2.2.0/patch08) = aNAj8DkcxDYNbbeq8yIoi3z6e7Q=
-SHA1 (mpfr-2.2.0/patch09) = fpO56wgOiStbeLVOsY8i3q9PPSc=
-SHA1 (mpfr-2.2.0/patch10) = AmT/MO3zdEhqO1dgPV6+TyJ5Wko=
-SHA1 (mpfr-2.2.0/patch11) = ZJ4pdoiPTeSqrxmPWkgBeY+Z29I=
-SHA1 (mpfr-2.2.0/patch12) = H7sfVYilfhV9ERayDe9OQ2nLcwk=
-SHA1 (mpfr-2.2.0/patch13) = GX62vwxaythnwIhmxDwFQdBVrW0=
-SHA1 (mpfr-2.2.0/patch14) = 4n8DDjxLupjUADQ299ybt64pK0Y=
-SHA1 (mpfr-2.2.0/patch15) = PAMz1JtYia+ABIVLjSZWTFaF/WQ=
-SHA1 (mpfr-2.2.0/patch16) = iKasCCrd/8/FO1gQZeRyTl6+Bvw=
-SHA256 (mpfr-2.2.0/mpfr-2.2.0.tar.gz) = 
vgi7v/SUnHQBwSBYgMnPoKIyBeATs62Pfwdc48vMLKQ=
-SHA256 (mpfr-2.2.0/patch01) = 

PATCH: net/neon

2008-01-31 Thread Arsen STASIC
Hi,

Subversion-1.4.4 does not work with Kerberos authentication if compiled
with unpatched neon-0.26.2.
This patch is originally from

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413194

and was successfully tested on amd64.

Index: patches/patch-src_ne_auth_c
===
--- src/ne_auth.c.orig 2007-03-03 07:35:07.0 +0100
+++ src/ne_auth.c   2007-03-03 07:32:18.0 +0100
@@ -516,7 +516,7 @@
 char *sep, *ptr = strchr(duphdr, ' ');
 int ret;
-if (strncmp(hdr, Negotiate, ptr - hdr) != 0) {
+if (strncmp(hdr, Negotiate, ptr - duphdr) != 0) {
 NE_DEBUG(NE_DBG_HTTPAUTH, gssapi: Not a Negotiate response!\n);
 ne_free(duphdr);



asterisk 1.4.18rc3 for testing

2008-01-31 Thread Stuart Henderson
I'm not looking to update in-tree until 1.4.18 is released,
but I need some mixmonitor crash fixes that are in rc3, and
thought I'd throw it out here in case anyone else wants to
try the release candidate. Works on sparc64.

Index: Makefile
===
RCS file: /cvs/ports/telephony/asterisk/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile3 Jan 2008 02:23:30 -   1.31
+++ Makefile31 Jan 2008 09:54:38 -
@@ -3,7 +3,7 @@
 SHARED_ONLY=   Yes
 COMMENT-main=  open source multi-protocol PBX and telephony toolkit
 
-V= 1.4.17
+V= 1.4.18rc3
 DISTNAME=  asterisk-$V
 FULLPKGNAME-main=  ${DISTNAME}
 
@@ -25,8 +25,9 @@ WANTLIB-main= c crypto m pthread ssl st
 
 LIB_DEPENDS-main=  popt::devel/popt
 
-MASTER_SITES=  http://downloads.digium.com/pub/telephony/asterisk/ \
-   
http://downloads.digium.com/pub/telephony/asterisk/old-releases/
+#MASTER_SITES= http://downloads.digium.com/pub/telephony/asterisk/ \
+#  
http://downloads.digium.com/pub/telephony/asterisk/old-releases/
+MASTER_SITES=  ftp://pyxis.spacehopper.org/pub/
 
 USE_GMAKE= Yes
 USE_LIBTOOL=   Yes
Index: distinfo
===
RCS file: /cvs/ports/telephony/asterisk/distinfo,v
retrieving revision 1.25
diff -u -p -r1.25 distinfo
--- distinfo3 Jan 2008 02:23:30 -   1.25
+++ distinfo31 Jan 2008 09:56:18 -
@@ -1,5 +1,5 @@
-MD5 (asterisk-1.4.17.tar.gz) = /yX1bXdYWMTeYZ8vWaVQmQ==
-RMD160 (asterisk-1.4.17.tar.gz) = UMBE7gr1OhEBimHvwAi5t0ZTkZ4=
-SHA1 (asterisk-1.4.17.tar.gz) = vJCeNKXTx5AJuQ2sRb6MPAUeVzw=
-SHA256 (asterisk-1.4.17.tar.gz) = hTMeY8kDcMMFEh8TQ1jnbLsGhGoSwEp4JdWGnzMe4A0=
-SIZE (asterisk-1.4.17.tar.gz) = 11463021
+MD5 (asterisk-1.4.18rc3.tar.gz) = 1kUmUtqslrdT33Dg/Jb/mQ==
+RMD160 (asterisk-1.4.18rc3.tar.gz) = nqktISJDhjgfvwjcysxPRw0/o74=
+SHA1 (asterisk-1.4.18rc3.tar.gz) = jhzfB5mXOBUXSWagCxzFydXiQ9o=
+SHA256 (asterisk-1.4.18rc3.tar.gz) = 
l//1b2to9mx6PIzaAplPF3Krrf4D7d6m8Ussl7EIkG8=
+SIZE (asterisk-1.4.18rc3.tar.gz) = 11447099
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/telephony/asterisk/patches/patch-Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 patch-Makefile
--- patches/patch-Makefile  19 Dec 2007 21:07:27 -  1.14
+++ patches/patch-Makefile  30 Jan 2008 22:22:59 -
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Makefile,v 1.14 2007/12/19 21:07:27 sthen Exp $
 Makefile.orig  Mon Dec 17 06:44:51 2007
-+++ Makefile   Tue Dec 18 22:20:14 2007
+--- Makefile.orig  Tue Jan 29 17:21:33 2008
 Makefile   Wed Jan 30 22:22:58 2008
 @@ -35,6 +35,7 @@ export ASTVARRUNDIR
  export MODULES_DIR
  export ASTSPOOLDIR
@@ -18,7 +18,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  
  # Create OPTIONS variable
  OPTIONS=
-@@ -93,7 +94,7 @@ ASTTOPDIR:=$(shell pwd)
+@@ -95,7 +96,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$(CURDIR))
  OVERWRITE=y
  
  # Include debug and macro symbols in the executables (-g) and profiling info 
(-pg)
@@ -27,7 +27,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  
  # Staging directory
  # Files are copied here temporarily during the install process
-@@ -128,6 +129,7 @@ else
+@@ -130,6 +131,7 @@ else
  ifneq ($(findstring BSD,$(OSARCH)),)
ASTVARLIBDIR=$(prefix)/share/asterisk
ASTVARRUNDIR=$(localstatedir)/run/asterisk
@@ -35,7 +35,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  else
ASTVARLIBDIR=$(localstatedir)/lib/asterisk
  endif
-@@ -156,8 +158,10 @@ HTTP_CGIDIR=/var/www/cgi-bin
+@@ -158,8 +160,10 @@ HTTP_CGIDIR=/var/www/cgi-bin
  # The file /etc/asterisk.makeopts will also be included but can be overridden
  # by the file in your home directory.
  
@@ -46,7 +46,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  
  MOD_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
  OTHER_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
-@@ -196,8 +200,10 @@ ifeq ($(OSARCH),linux-gnu)
+@@ -198,8 +202,10 @@ ifeq ($(OSARCH),linux-gnu)
  endif
  
  ifeq ($(findstring -save-temps,$(ASTCFLAGS)),)
@@ -57,7 +57,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  
  ASTCFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-declarations $(DEBUG)
  
-@@ -212,9 +218,11 @@ ifneq ($(findstring BSD,$(OSARCH)),)
+@@ -214,9 +220,11 @@ ifneq ($(findstring BSD,$(OSARCH)),)
ASTLDFLAGS+=-L/usr/local/lib
  endif
  
@@ -69,7 +69,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
  
  ifeq ($(PROC),ppc)
ASTCFLAGS+=-fsigned-char
-@@ -564,13 +572,14 @@ samples: adsi
+@@ -566,13 +574,14 @@ samples: adsi
echo astetcdir = $(ASTETCDIR) ; \
echo astmoddir = $(MODULES_DIR) ; \
echo astvarlibdir = $(ASTVARLIBDIR) ; \
@@ -85,7 +85,7 @@ $OpenBSD: patch-Makefile,v 1.14 2007/12/
echo ;verbose 

Re: mutt segfaults copying messasges in gmail

2008-01-31 Thread Stuart Henderson
On 2008/01/30 22:03, [EMAIL PROTECTED] wrote:
 I experience mutt-1.5.16p0-sasl crashing on OpenBSD 4.2 stable
 (GENERIC#375 i386) while copying messages from a gmail folder to
 any other folder.

I can't replicate this copying from gmail folders to local
folders (e.g. s /tmp/blah) on Mutt 1.5.17, try upgrading first
(1.5.17 is in current, you might be able to get the current
port to build, but it's better to use snapshots)

If it still crashes there, rebuild from ports like this:

$ FLAVOR=sasl CFLAGS=-O0 -g make clean repackage reinstall

run it, make it crash and obtain a new core dump, then

$ gdb `cd /usr/ports/mail/mutt/snapshot  FLAVOR=sasl make show=WRKSRC`/mutt 
mutt.core

then do a 'bt full'.

 I understand that the mutt.core is without debugging symbols.

this is a file containing the memory contents.

you also need the unstripped binary (preferably compiled as above
with debugging symbols so you can find the line of code that was
being executed when the fault occurred).

 Should I also send that file?

nononono :-)

 Apologies if this is not the write place...

You could also try looking in the tickets on mutt's bug
tracker. Definitely try 1.5.17 before you think about opening
a new ticket though.



Re: MAINTAINER-UPDATE: net/yaz (yes again)

2008-01-31 Thread Andreas Bihlmaier
On Tue, Jan 29, 2008 at 09:10:37PM -0500, Okan Demirmen wrote:
 On Tue 2008.01.29 at 18:09 -0500, Okan Demirmen wrote:
  On Tue 2008.01.29 at 23:52 +0100, Andreas Bihlmaier wrote:
   Hello ports@,
   
   there is a new version of net/yaz ... again.
   Well changelog:
   
   --- 3.0.24 2008/01/28
   Document --with-xml2 option.
   
   Added OPAC XML XSD (etc/opacxml.xsd).
   
   Allow glob mask for name attribute in retrieval element for the 
   generic frontend server's retrieval facility.
   
   Changed yaz_poll_poll to return yaz_poll_except for all returned events
   except POLLIN/POLLOUT.
   
   Fixed error handling in cs_listen. Bug #2037.
   
   
   I'm only sending thus because I want to have the most up-to-date version
   in before freeze (or before my freetime runs out prior to that again).
   
   tested @i386 and @sparc64
   
   Regards
   ahb
  
  thanks, i'll take a look at this.
 
 hi Andreas,
 
 the below takes your update, but also pulls in icu as a dependency.  due
 to the addition of functions, i've bumped libyaz_icu's minor number.
 
 are you ok with this?  if not, you'll have to teach yaz's configure to
 not pull in icu even if it just happens to be sitting around...


I did not test your patch, but it looks just fine.
Hidden dependencies are ugly stuff.
IMO we should go as you (and your patch suggests) to rather pull in icu
as dependency than disable it's functionality.

thanks I'll try to have a closer look at the hidden deps next time.

Regards
ahb

 
 cheers,
 okan
 
 Index: Makefile
 ===
 RCS file: /cvs/ports/net/yaz/Makefile,v
 retrieving revision 1.3
 diff -u -p -r1.3 Makefile
 --- Makefile  22 Jan 2008 21:59:49 -  1.3
 +++ Makefile  30 Jan 2008 02:08:48 -
 @@ -1,11 +1,11 @@
  # $OpenBSD: Makefile,v 1.3 2008/01/22 21:59:49 okan Exp $
  
  COMMENT= Z39.50/SR client and API library
 -DISTNAME=yaz-3.0.22
 +DISTNAME=yaz-3.0.24
  CATEGORIES=  net
  
  SHARED_LIBS+=yaz 1.0 # 3.0
 -SHARED_LIBS+=yaz_icu 1.0 # 3.0
 +SHARED_LIBS+=yaz_icu 1.1 # 3.0
  SHARED_LIBS+=yaz_server  1.0 # 3.0
  
  HOMEPAGE=http://www.indexdata.dk/yaz/
 @@ -28,7 +28,8 @@ MASTER_SITES=   http://ftp.indexdata.dk/p
  LIB_DEPENDS= xml2::textproc/libxml \
   gpg-error::security/libgpg-error \
   gcrypt::security/libgcrypt \
 - exslt,xslt::textproc/libxslt
 + exslt,xslt::textproc/libxslt \
 + icudata,icui18n,icuuc::textproc/icu4c
  
  CONFIGURE_STYLE= gnu
  
 Index: distinfo
 ===
 RCS file: /cvs/ports/net/yaz/distinfo,v
 retrieving revision 1.2
 diff -u -p -r1.2 distinfo
 --- distinfo  22 Jan 2008 21:59:49 -  1.2
 +++ distinfo  30 Jan 2008 02:08:48 -
 @@ -1,5 +1,5 @@
 -MD5 (yaz-3.0.22.tar.gz) = e0dLEXsn6xjVlqsnmWlIsQ==
 -RMD160 (yaz-3.0.22.tar.gz) = dnCcQroloqa8Vdt67I+yFPtBeiU=
 -SHA1 (yaz-3.0.22.tar.gz) = dJCR/1BpiIz7/vYsMwaBYEMhW1k=
 -SHA256 (yaz-3.0.22.tar.gz) = G1bpM1iKLghncADU0SgFK2I03zsaoVtlxH4bJo1Qj5Q=
 -SIZE (yaz-3.0.22.tar.gz) = 1906564
 +MD5 (yaz-3.0.24.tar.gz) = W1aw+XcAw4gWcn7e+ft4+w==
 +RMD160 (yaz-3.0.24.tar.gz) = ljDLRaBAoDzGjawPKerZxtpeOXg=
 +SHA1 (yaz-3.0.24.tar.gz) = YrszJIupBmqtJ9EW3R7rRl6UWjU=
 +SHA256 (yaz-3.0.24.tar.gz) = Vf38Fje5joGlXY4G8Uq7yjDGpt2mvB2B7UF8qeBavCo=
 +SIZE (yaz-3.0.24.tar.gz) = 1907924
 Index: pkg/PLIST
 ===
 RCS file: /cvs/ports/net/yaz/pkg/PLIST,v
 retrieving revision 1.2
 diff -u -p -r1.2 PLIST
 --- pkg/PLIST 22 Jan 2008 21:59:49 -  1.2
 +++ pkg/PLIST 30 Jan 2008 02:08:48 -
 @@ -198,6 +198,7 @@ share/yaz/etc/MARC21slim2RDFDC.xsl
  share/yaz/etc/MARC21slimUtils.xsl
  share/yaz/etc/cqlpass.properties
  share/yaz/etc/maps.xml
 +share/yaz/etc/opacxml.xsd
  share/yaz/etc/pqf.properties
  share/yaz/etc/yazgfs.xml
  share/yaz/ill/
 
 



[update] bacula 2.2.8 (was bacula 2.2.7)

2008-01-31 Thread Mike Erdely
On Wed, Jan 23, 2008 at 05:49:11PM -0500, Mike Erdely wrote:
 Comments?  Anyone testing this?  Anyone using bacula on OpenBSD?

Bacula 2.2.8 is out.
Changes in this diff:
  - update to 2.2.8
  - enable large file support
  - create a DIST_SUBDIR for bacula's files

Please test and comment.  I'd like to get this in before the freeze.

Thanks,
-ME

Index: Makefile
===
RCS file: /cvs/ports/sysutils/bacula/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile9 Oct 2007 15:39:17 -   1.8
+++ Makefile31 Jan 2008 15:00:54 -
@@ -1,20 +1,23 @@
-# $OpenBSD: Makefile,v 1.8 2007/10/09 15:39:17 merdely Exp $
+# $OpenBSD: Makefile,v 1.5 2007/09/05 07:57:33 merdely Exp $
 
-COMMENT-main=  network backup solution
-COMMENT-client=network backup solution (client)
+COMMENT-main=  network backup solution (client)
+COMMENT-doc=   network backup solution (doc)
 COMMENT-server=network backup solution (server)
 
-VERSION=   2.0.3
-DISTNAME=  bacula-${VERSION}
-PKGNAME-main=  ${DISTNAME}p3
-FULLPKGNAME-client=bacula-client-${VERSION}p3
-PKGNAME-server=bacula-server-${VERSION}p4
+V= 2.2.8
+DISTNAME=  bacula-$V
+FULLPKGNAME-main=  bacula-client-$V
+FULLPKGNAME-doc=   bacula-doc-$V
+PKGNAME-server=bacula-server-$V
 CATEGORIES=sysutils
-DIST_SUBDIR=   bacula
-PATCHFILES=${VERSION}-restore.patch
-PATCH_DIST_ARGS=   -d ${WRKSRC}/src/stored --quiet
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=bacula/}
+MASTER_SITES0= ${HOMEPAGE}
+
+DIST_SUBDIR=   bacula
+EXTRACT_ONLY=  ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES+=rel-bacula.pdf:0
 
 HOMEPAGE=  http://www.bacula.org/
 
@@ -22,20 +25,20 @@ MAINTAINER= Michael Erdely [EMAIL PROTECTED]
 
 WANTLIB=   c pthread crypto ssl z m stdc++
 WANTLIB-server=${WANTLIB} readline termcap
-WANTLIB-main=  ${WANTLIB} readline termcap
 
-MULTI_PACKAGES=-main -client -server
+MULTI_PACKAGES=-main -doc -server
 
-# Modified GPLv2
+# FDL (for docs), GPL (majority), LGPL (some libraries) and PD
 # http://bacula.org/dev-manual/Bacula_Copyri_Tradem_Licens.html
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
+SD_USER=   _bacula-sd
 BACULACONF=/etc/bacula
 BACULASTATE=   /var/bacula
-SUBST_VARS=BACULACONF BACULASTATE
+SUBST_VARS=SD_USER BACULACONF BACULASTATE
 
 CONFIGURE_STYLE=   simple
 USE_GMAKE= yes
@@ -56,8 +59,8 @@ CONFIGURE_ARGS=   --enable-smartalloc \
--with-working-dir=${BACULASTATE} \
--with-dir-user=_bacula \
--with-dir-group=_bacula \
-   --with-sd-user=root \
-   --with-sd-group=wheel \
+   --with-sd-user=${SD_USER} \
+   --with-sd-group=_bacula \
--with-sbin-perm=755 \
--without-x \
--without-tcp-wrappers \
@@ -65,7 +68,7 @@ CONFIGURE_ARGS=   --enable-smartalloc \
--without-job-email \
--without-dump-email \
--disable-gnome \
-   --disable-wx-console \
+   --disable-bwx-console \
--disable-tray-monitor \
--disable-nls \
--disable-conio \
@@ -79,7 +82,9 @@ CONFIGURE_ENV+=   CPPFLAGS=-I/usr/includ
PTHREAD_LIBS=${PTHREAD_LIBS} \
MTX=/bin/chio \
TAPEDRIVE=/dev/rst0 \
-   CONFIG_SITE=${PORTSDIR}/infrastructure/db/config.site
+   CONFIG_SITE=${PORTSDIR}/infrastructure/db/config.site \
+   QMAKEQT4=${LOCALBASE}/bin/qmake4 \
+   
PKG_CONFIG_LIBDIR=${LOCALBASE}/lib/qt4/pkgconfig:${LOCALBASE}/lib/qt4
 
 BACKEND=
 .if ${FLAVOR:L:Mpgsql}
@@ -103,7 +108,8 @@ ERRORS+=Fatal: choose either pgsql or
 CONFIGURE_ARGS+=   --without-postgresql \
--with-mysql \
--without-sqlite \
-   --without-sqlite3
+   --without-sqlite3 \
+   --enable-batch-insert
 LIB_DEPENDS+=  lib/mysql/mysqlclient.=10::databases/mysql
 BACKEND=   mysql
 .else
@@ -143,7 +149,27 @@ SUBST_VARS+=   BACKEND
 ERRORS+=   Fatal: choose either pgsql or mysql or sqlite or 
sqlite3
 .endif
 

Re: postfix port upgrade

2008-01-31 Thread LÉVAI Dániel
On Wednesday 30 January 2008 23:07:58 you wrote:
 On 30 jan 2008, at 19.58, LÉVAI Dániel wrote:
  The install didn't create the newly introduced data_directory
  (/var/lib/postfix default, with the ownership of the mail_owner
  parameter) for me. Also, the post{queue,drop} commands were not
  installed with the guid bit set, and the group of the files
  became 'bin' instead of '_postdrop' after the install.

 this is strange, I cannot see any of these issues here. are you sure
 you applied the patch correctly?
 everything is working here.

   jakob

Yeah, I got it from that address that you've presented in your previous 
mail. Then I did a simple FLAVOR=db4 sudo make package, and a sudo 
pkg_add -vir /usr/ports/packages/[..]/postfix-2.5.0-db4.tgz. Don't know 
what could've went wrong.

Daniel

-- 
LÉVAI Dániel
Public key ID = 4AC0A4B1
Key fingerprint = D037 03B9 C12D D338 4412  2D83 1373 917A 4AC0 A4B1



Re: [update] bacula 2.2.8 (was bacula 2.2.7)

2008-01-31 Thread Mike Erdely
On Thu, Jan 31, 2008 at 10:09:50AM -0500, Mike Erdely wrote:
 On Wed, Jan 23, 2008 at 05:49:11PM -0500, Mike Erdely wrote:
  Comments?  Anyone testing this?  Anyone using bacula on OpenBSD?
 
 Bacula 2.2.8 is out.
 Changes in this diff:
   - update to 2.2.8
   - enable large file support
   - create a DIST_SUBDIR for bacula's files
 
 Please test and comment.  I'd like to get this in before the freeze.

Sheesh.  They changed the location of the PDF file.  As suggested by
okan@, I've killed the -doc subpackage and just linked to the docs in
pkg/MESSAGE-{client,server}.  And, since there's only one dist file, I
killed the DIST_SUBDIR variable too.

-ME

Index: Makefile
===
RCS file: /cvs/ports/sysutils/bacula/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile9 Oct 2007 15:39:17 -   1.8
+++ Makefile31 Jan 2008 15:55:57 -
@@ -1,41 +1,35 @@
-# $OpenBSD: Makefile,v 1.8 2007/10/09 15:39:17 merdely Exp $
+# $OpenBSD: Makefile,v 1.5 2007/09/05 07:57:33 merdely Exp $
 
-COMMENT-main=  network backup solution
-COMMENT-client=network backup solution (client)
+COMMENT-main=  network backup solution (client)
 COMMENT-server=network backup solution (server)
 
-VERSION=   2.0.3
-DISTNAME=  bacula-${VERSION}
-PKGNAME-main=  ${DISTNAME}p3
-FULLPKGNAME-client=bacula-client-${VERSION}p3
-PKGNAME-server=bacula-server-${VERSION}p4
+V= 2.2.8
+DISTNAME=  bacula-$V
+FULLPKGNAME-main=  bacula-client-$V
+PKGNAME-server=bacula-server-$V
 CATEGORIES=sysutils
-DIST_SUBDIR=   bacula
-PATCHFILES=${VERSION}-restore.patch
-PATCH_DIST_ARGS=   -d ${WRKSRC}/src/stored --quiet
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=bacula/}
-
 HOMEPAGE=  http://www.bacula.org/
 
 MAINTAINER=Michael Erdely [EMAIL PROTECTED]
 
 WANTLIB=   c pthread crypto ssl z m stdc++
 WANTLIB-server=${WANTLIB} readline termcap
-WANTLIB-main=  ${WANTLIB} readline termcap
 
-MULTI_PACKAGES=-main -client -server
+MULTI_PACKAGES=-main -server
 
-# Modified GPLv2
+# GPL (majority), LGPL (some libraries) and PD
 # http://bacula.org/dev-manual/Bacula_Copyri_Tradem_Licens.html
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
+SD_USER=   _bacula-sd
 BACULACONF=/etc/bacula
 BACULASTATE=   /var/bacula
-SUBST_VARS=BACULACONF BACULASTATE
+SUBST_VARS=SD_USER BACULACONF BACULASTATE
 
 CONFIGURE_STYLE=   simple
 USE_GMAKE= yes
@@ -56,8 +50,8 @@ CONFIGURE_ARGS=   --enable-smartalloc \
--with-working-dir=${BACULASTATE} \
--with-dir-user=_bacula \
--with-dir-group=_bacula \
-   --with-sd-user=root \
-   --with-sd-group=wheel \
+   --with-sd-user=${SD_USER} \
+   --with-sd-group=_bacula \
--with-sbin-perm=755 \
--without-x \
--without-tcp-wrappers \
@@ -65,7 +59,7 @@ CONFIGURE_ARGS=   --enable-smartalloc \
--without-job-email \
--without-dump-email \
--disable-gnome \
-   --disable-wx-console \
+   --disable-bwx-console \
--disable-tray-monitor \
--disable-nls \
--disable-conio \
@@ -79,7 +73,9 @@ CONFIGURE_ENV+=   CPPFLAGS=-I/usr/includ
PTHREAD_LIBS=${PTHREAD_LIBS} \
MTX=/bin/chio \
TAPEDRIVE=/dev/rst0 \
-   CONFIG_SITE=${PORTSDIR}/infrastructure/db/config.site
+   CONFIG_SITE=${PORTSDIR}/infrastructure/db/config.site \
+   QMAKEQT4=${LOCALBASE}/bin/qmake4 \
+   
PKG_CONFIG_LIBDIR=${LOCALBASE}/lib/qt4/pkgconfig:${LOCALBASE}/lib/qt4
 
 BACKEND=
 .if ${FLAVOR:L:Mpgsql}
@@ -103,7 +99,8 @@ ERRORS+= Fatal: choose either pgsql or
 CONFIGURE_ARGS+=   --without-postgresql \
--with-mysql \
--without-sqlite \
-   --without-sqlite3
+   --without-sqlite3 \
+   --enable-batch-insert
 LIB_DEPENDS+=  lib/mysql/mysqlclient.=10::databases/mysql
 BACKEND=   mysql
 .else
@@ -143,7 +140,27 @@ SUBST_VARS+=   BACKEND
 ERRORS+=   Fatal: choose either pgsql or mysql or sqlite or 
sqlite3
 .endif
 
-LIB_DEPENDS-client=

mzscheme port

2008-01-31 Thread Iruata Souza
hello ports@,

here goes an mzscheme 372 port, please test.

best,
iru


mzscheme.tgz
Description: GNU Zip compressed data


NEW: py-clamav

2008-01-31 Thread Gleydson Soares
please can someone comment ? thanks

-- Forwarded message --
From: Gleydson Soares [EMAIL PROTECTED]
Date: Jan 3, 2008 10:55 AM
Subject: new: py-clamav
To: ports@openbsd.org


hi,

DESCR:
This is a python binding to libclamav written in C. By using
pyClamAV, you can add virus detection capabilities to your python
software in an efficient and easy way.

it works on i386:

Python 2.5.1 (r251:54863, Dec 21 2007, 12:24:43)
[GCC 3.3.5 (propolice)] on openbsd4
Type help, copyright, credits or license for more information.
 import pyclamav
 ret=pyclamav.scanfile('/root/eicar.com')
 print ret
(1, 'Eicar-Test-Signature')


tests and suggestions are welcome,

cheers,
gsoares


py-clamav.tgz
Description: GNU Zip compressed data


Re: mzscheme port

2008-01-31 Thread Simon Kuhnle
On Thu, Jan 31, 2008 at 05:06:42PM -0200, Iruata Souza wrote:
 hello ports@,
 
 here goes an mzscheme 372 port, please test.
 
 best,
 iru

Testing it here on i386.

The FAKE_FLAGS thing looks not a good, as compiling with
USE_SYSTRACE=Yes enabled in my /etc/mk.conf, systrace complains
about the port trying to write to /usr/local directly.

If I remove the FAKE_FLAGS line, it gets installed into the usual
/usr/ports/mystuff/lang/mzscheme/w-mz-372/fake-i386/ directory, where it
really should go.

The pkg/PLIST is quite empty due the FAKE_FLAGS thing, doing a make
plist should help then.

Perhaps you want to to change the PKGNAME to something like
mzscheme-372 too, as calling it mz-372 doesn't look really good in
my eyes, as the port is called mzscheme but the package is called mz.

And the license LGPL says all,  no need to link to the license URL.

WANTLIB was missing too, make lib-depends-check says mzscheme needs c
and m there.

I attach a tarball with my corrections, but perhaps somebody else with
more porting knowledge should look at it, too.

But besides that, it compiles and seems to work nice :-)
-- 
simon


mzscheme.tgz
Description: application/tar-gz


update: games/freeciv

2008-01-31 Thread Rui Reis
here's an update to games/freeciv 2.1.3.

works for me on amd64 and sparc64.

ok?

cheers,
rui


Index: Makefile
===
RCS file: /cvs/ports/games/freeciv/Makefile,v
retrieving revision 1.69
diff -u -r1.69 Makefile
--- Makefile13 Nov 2007 14:54:31 -  1.69
+++ Makefile31 Jan 2008 13:56:33 -
@@ -4,15 +4,15 @@
 COMMENT-client=Freeciv client
 COMMENT-share= shared data files for Freeciv
 
-VERSION=   2.0.9
+VERSION=   2.1.3
 DISTNAME=  freeciv-${VERSION}
 PKGNAME-main=  freeciv-server-${VERSION}
-PKGNAME-client=freeciv-client-${VERSION}p2
+PKGNAME-client=freeciv-client-${VERSION}
 PKGNAME-share= freeciv-share-${VERSION}
 CATEGORIES=games
 HOMEPAGE=  http://www.freeciv.org/
 
-MAINTAINER=Rui Reis [EMAIL PROTECTED]
+MAINTAINER=Rui Reis [EMAIL PROTECTED]
 
 # GPL
 PERMIT_PACKAGE_CDROM=  Yes
@@ -51,12 +51,11 @@
 WANTLIB-client=${WANTLIB} \
Xau Xcomposite Xcursor Xdamage Xdmcp Xfixes Xi Xinerama \
Xrandr expat \
-   X11 Xext Xrender atk-1.0 fontconfig freetype audiofile \
-   glib-2.0 gmodule-2.0 gobject-2.0 glitz png pango-1.0 \
-   pangocairo-1.0 pangoft2-1.0 audiofile cairo
+   X11 Xext Xrender atk-1.0 fontconfig freetype glib-2.0 \
+   gmodule-2.0 gobject-2.0 glitz png pango-1.0 \
+   pangocairo-1.0 pangoft2-1.0 cairo
 LIB_DEPENDS-client=${LIB_DEPENDS} \
-   gtk-x11-2.0.=0.5,gdk-x11-2.0.=0.5,gdk_pixbuf-2.0.=0.5::x11/gtk+2 \
-   esd.=2::audio/esound 
+   gtk-x11-2.0.=0.5,gdk-x11-2.0.=0.5,gdk_pixbuf-2.0.=0.5::x11/gtk+2
 RUN_DEPENDS-client=:freeciv-share-${VERSION}:${BUILD_PKGPATH},-share
 
 RUN_DEPENDS-main=  :freeciv-share-${VERSION}:${BUILD_PKGPATH},-share
Index: distinfo
===
RCS file: /cvs/ports/games/freeciv/distinfo,v
retrieving revision 1.11
diff -u -r1.11 distinfo
--- distinfo5 Apr 2007 15:38:10 -   1.11
+++ distinfo31 Jan 2008 13:56:33 -
@@ -1,5 +1,5 @@
-MD5 (freeciv-2.0.9.tar.bz2) = e/pAIgvY4ZomPKJHICaCzg==
-RMD160 (freeciv-2.0.9.tar.bz2) = 55z8HQD08bf/KOhKykLdLvHhWNU=
-SHA1 (freeciv-2.0.9.tar.bz2) = nhtkqW84ghq63GNmIdJ29w3t1oY=
-SHA256 (freeciv-2.0.9.tar.bz2) = 5/HraiQNtMSDltiSDRA7jPJ1tRDjBNu9Kva7irXbSpg=
-SIZE (freeciv-2.0.9.tar.bz2) = 8875323
+MD5 (freeciv-2.1.3.tar.bz2) = K16WxkZCEicxUPjT7Av39w==
+RMD160 (freeciv-2.1.3.tar.bz2) = XLV86I+UktmIESj6Hu51ZUtKblQ=
+SHA1 (freeciv-2.1.3.tar.bz2) = qJeXjoeFHypTNO/Zt/o89lrAdaM=
+SHA256 (freeciv-2.1.3.tar.bz2) = oS6wR2G20L0X8t7Xe5DNJIODtcKbDTtYR0oVi9XKCog=
+SIZE (freeciv-2.1.3.tar.bz2) = 29407975
Index: patches/patch-client_audio_c
===
RCS file: patches/patch-client_audio_c
diff -N patches/patch-client_audio_c
--- patches/patch-client_audio_c13 Jul 2007 22:48:44 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-client_audio_c,v 1.1 2007/07/13 22:48:44 rui Exp $
 client/audio.c.origThu Jul 12 22:55:40 2007
-+++ client/audio.c Thu Jul 12 22:57:30 2007
-@@ -239,7 +239,7 @@ void audio_real_init(const char *const spec_name,
- freelog(LOG_ERROR, _(Cannot find sound spec-file \%s\.), spec_name);
- freelog(LOG_ERROR, _(To get sound you need to download a sound set!));
- freelog(LOG_ERROR, _(Get sound sets from %s.),
--  ftp://ftp.freeciv.org/freeciv/contrib/sounds/sets;);
-+  ftp://ftp.freeciv.org/freeciv/contrib/audio/soundsets;);
- freelog(LOG_ERROR, _(Will continue with disabled sounds.));
- tagfile = NULL;
- return;
Index: pkg/PLIST-client
===
RCS file: /cvs/ports/games/freeciv/pkg/PLIST-client,v
retrieving revision 1.4
diff -u -r1.4 PLIST-client
--- pkg/PLIST-client14 Sep 2005 10:41:02 -  1.4
+++ pkg/PLIST-client31 Jan 2008 13:56:33 -
@@ -30,17 +30,12 @@
 share/freeciv/flags/cheyenne.png
 share/freeciv/flags/chile.png
 share/freeciv/flags/china.png
-share/freeciv/flags/columbia-shield.png
-share/freeciv/flags/columbia.png
 share/freeciv/flags/cornwall.png
 share/freeciv/flags/croatia.png
 share/freeciv/flags/cuba.png
 share/freeciv/flags/czech.png
 share/freeciv/flags/denmark.png
-share/freeciv/flags/dunedain.png
 share/freeciv/flags/egypt.png
-share/freeciv/flags/elves-shield.png
-share/freeciv/flags/elves.png
 share/freeciv/flags/england.png
 share/freeciv/flags/estonia.png
 share/freeciv/flags/ethiopia-shield.png
@@ -53,8 +48,6 @@
 share/freeciv/flags/germany.png
 share/freeciv/flags/greece.png
 share/freeciv/flags/greenland.png
-share/freeciv/flags/hobbits-shield.png
-share/freeciv/flags/hobbits.png
 share/freeciv/flags/hungary.png
 share/freeciv/flags/iceland.png
 share/freeciv/flags/india.png
@@ -70,7 +63,6 @@
 share/freeciv/flags/kampuchea.png
 

NEW: sbcl 1.0.14

2008-01-31 Thread Josh Elsasser
I've updated my sbcl port to 1.0.14, which needs much less patching
than 1.0.13.  Does anyone see anything that needs fixing, or is this
ready to be committed?

 -jre



Re: NEW: sbcl 1.0.14

2008-01-31 Thread Josh Elsasser
On Thu, Jan 31, 2008 at 02:08:05PM -0800, Josh Elsasser wrote:
 I've updated my sbcl port to 1.0.14, which needs much less patching
 than 1.0.13.  Does anyone see anything that needs fixing, or is this
 ready to be committed?

Oops, the port is at http://www.elsasser.org/openbsd/sbcl-port-1.0.14.tgz

 -jre



NEW: KMyMoney2 for OpenBSD (w/ofx support) [long]

2008-01-31 Thread Bill Karh

I've had problems, in the past, getting KMM, with OFX support, to build
and run on FreeBSD.  Since then, I've changed my desktop to OpenBSD, and
I thought I'd give it another try.  It works, but I ran into some
problems on the way.  Oh, just so you know:

  KMyMoney is the Personal Finance Manager for KDE. It operates similar
  to MS-Money and Quicken, supports different account types,
  categorisation of expenses, QIF import/export, multiple currencies and
  initial online banking support.

  KMyMoney is not simply a clone of the commercially-available personal
  finance programs. Although many of the features present in KMyMoney
  can be found in other similar applications, KMyMoney strives to
  present an individual and unique view of your finances.

   -- kmymoney2.sourceforge.net

The first task was to get libofx working.  I tried to use the existing
port for sp (James Clark's SGML/XML parser) but it had missing symbols.
The README for libofx recommended OpenSP so I made a port for that.  The
patches made for this port are as follows:

  patch-tests_Makefile_in
OpenSP has some unfixed bugs that cause some of the tests to always
fail.  It doesn't look like these bugs will be fixed anytime soon,
so I disabled them in the port for USE_REGRESS.

  patch-unicode_Makefile_in
  patch-unicode_catalog
  patch-unicode_unicode_soc
By default OpenSP installs a catalog with only some unicode
definitions.  This series of patches enhances the catalog to
include the standard stuff (html.dtd, html.dcl, etc.).

Then found out that there was a collision with some files in the
openjade port.  So I updated the openjade port to a newer version (1.3
to 1.3.2), and got it to use the libraries from opensp.

The libofx port was next, after some minor tweaking (added curl and
xmlpp dependencies to get ofx direct connect), it built fine with the
new opensp port. I added the docbook and xmlto build dependencies to get
the man pages, I hope that's not a problem. The patches made for this
port are as follows:

  patch-Makefile_in
doc installation directory fix

  patch-ofxconnect_ofxpartner_cpp
needs unistd.h

Then the kmymoney2 port had lots of problems; libtool issues, static
initialization order, etc.  I'd like to thank Marc Espie for his recent
rant on MKDIR_P issues in autoconf/automake, it saved me a lot of time.
Even though automake is called for, I only modified the .in files.  This
seems to work because automake fails to run for version reasons.  Messy.

  patch-configure_in
Remove bash'ism to detect if path is relative or absolute, and
replace with POSIX expr(1).  I think this change is okay, but there
might be a better more well known way to do this. so let me know.

  patch-kmymoney2_plugins_Makefile_in
Help libtool understand that plugins library is in the plugins
directory.

  patch-kmymoney2_plugins_ofximport_Makefile_in
Remove duplicate plugin library spec, and use absolute path to build
directory.

  patch-kmymoney2_mymoney_mymoneyreport_cpp
  patch-kmymoney2_mymoney_mymoneyreport_h
  patch-kmymoney2_mymoney_mymoneystatement_cpp
  patch-kmymoney2_mymoney_mymoneytransactionfilter_cpp
  patch-kmymoney2_mymoney_mymoneytransactionfilter_h
Juggle static initializers to make them follow the construct on
first use idiom.  This is what caused all the core dumps on startup
when people would build KMM from source on OpenBSD (and FreeBSD?).

These are my first ports, so please let me know what you think. I had a
lot of fun putting them together.  It would have taken a lot longer
without the recent presentation on OpenBSD porting (by Michael Erdely
and Bernd Ahlers at www.openbsd.org/papers/).

I didn't attach patches to existing ports, only full ports.  I am hoping
for some feedback and to contact the maintainers before I try and make
patches.

If you plan on testing, it might be easier if you extracted these in
/usr/ports/mystuff/, as the category path is included in the archive.
For example, devel.libofx.tar.gz would extract as:

  devel/libofx
  devel/libofx/patches
  devel/libofx/patches/patch-Makefile_in
  devel/libofx/patches/patch-ofxconnect_ofxpartner_cpp
  devel/libofx/pkg
  devel/libofx/pkg/DESCR
  devel/libofx/pkg/PLIST
  devel/libofx/pkg/PFRAG.shared
  devel/libofx/Makefile
  devel/libofx/distinfo

Also build and install in this order:

 deinstall openjade (if you have it installed)
 openjade (the one included here)
 opensp
 libofx
 kmymoney2

TESTED:

  build and run on i386 and amd64

-- 
==
William Karh   Now look what you made me do.
[EMAIL PROTECTED]  -- Ike Turner


textproc.opensp.tar.gz
Description: textproc.opensp.tar.gz


textproc.openjade.tar.gz
Description: textproc.openjade.tar.gz


devel.libofx.tar.gz
Description: devel.libofx.tar.gz


productivity.kmymoney2.tar.gz

gromacs-3.3.2 port

2008-01-31 Thread Iruata Souza
ports@,

A port of the molecular dynamics package gromacs (http://www.gromacs.org).
It has been put on math, but maybe adding a scientific category
wouldn't be a bad idea, would it?

iru


gromacs.tgz
Description: GNU Zip compressed data


UPDATE: net/unison

2008-01-31 Thread Giovanni Bechis
Unison updated to latest version, snapshot directory removed because the 
same version is in stable and in beta.

http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/
http://www.seas.upenn.edu/~bcpierce/unison//download/releases/beta/
Tested @i386 with text and gtk flavors.
 Cheers
  Giovanni
Index: Makefile
===
RCS file: /cvs/ports/net/unison/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile22 May 2005 17:46:17 -  1.5
+++ Makefile1 Feb 2008 07:42:30 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.5 2005/05/22 17:46:17 sturm Exp $
 
-SUBDIR+=   snapshot
-SUBDIR+=   snapshot,no_x11
+# SUBDIR+= snapshot
+# SUBDIR+= snapshot,no_x11
 SUBDIR+=   stable
 SUBDIR+=   stable,no_x11
 
Index: Makefile.inc
===
RCS file: /cvs/ports/net/unison/Makefile.inc,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile.inc
--- Makefile.inc26 Dec 2006 22:39:31 -  1.5
+++ Makefile.inc1 Feb 2008 07:42:30 -
@@ -1,7 +1,6 @@
 # $OpenBSD: Makefile.inc,v 1.5 2006/12/26 22:39:31 avsm Exp $
 
 DISTNAME=  unison-${VERSION}
-PKGNAME=   ${DISTNAME}p0
 CATEGORIES=net
 
 HOMEPAGE=  http://www.cis.upenn.edu/~bcpierce/unison/
Index: stable/Makefile
===
RCS file: /cvs/ports/net/unison/stable/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- stable/Makefile 15 Sep 2007 22:37:00 -  1.3
+++ stable/Makefile 1 Feb 2008 07:42:30 -
@@ -2,7 +2,7 @@
 
 COMMENT=   multi-platform file synchronization tool
 
-VERSION=   2.13.16
+VERSION=   2.27.57
 
 MASTER_SITES=  ${HOMEPAGE}download/releases/stable/
 
Index: stable/distinfo
===
RCS file: /cvs/ports/net/unison/stable/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- stable/distinfo 5 Apr 2007 16:20:16 -   1.3
+++ stable/distinfo 1 Feb 2008 07:42:30 -
@@ -1,5 +1,5 @@
-MD5 (unison-2.13.16.tar.gz) = p5v19OvyoerxWxrJf4JzdA==
-RMD160 (unison-2.13.16.tar.gz) = Fx2LvHiL4xIn9rCdF5OphNM7/fw=
-SHA1 (unison-2.13.16.tar.gz) = PxGfam6Lxa3okz1Gkwdado8Kv5o=
-SHA256 (unison-2.13.16.tar.gz) = gIQAqTOutnZU7cdwgizRhtGyrckufLWDaZbHHGn/5lY=
-SIZE (unison-2.13.16.tar.gz) = 393266
+MD5 (unison-2.27.57.tar.gz) = S6Cj5L9LStDAY/hjkTcfeA==
+RMD160 (unison-2.27.57.tar.gz) = FTiOPyubWTq6FAQWIWg3xJ5IAMA=
+SHA1 (unison-2.27.57.tar.gz) = mJJoDYvT48UAMUUcxud+tUMXaOo=
+SHA256 (unison-2.27.57.tar.gz) = SSmewUIWqEZ7LGuhSPgUW+wx+nh0M/nOOFHC1i8ANa4=
+SIZE (unison-2.27.57.tar.gz) = 617253