[UPDATE] devel/mercurial

2013-01-08 Thread Remi Pointel
Hi,

this is the diff to update mercurial to 2.4.2.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- Makefile12 Dec 2012 06:07:14 -  1.50
+++ Makefile8 Jan 2013 14:23:51 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.4
+MODPY_EGG_VERSION =2.4.2
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.34
diff -u -p -r1.34 distinfo
--- distinfo12 Dec 2012 06:07:14 -  1.34
+++ distinfo8 Jan 2013 14:23:51 -
@@ -1,2 +1,2 @@
-SHA256 (mercurial-2.4.tar.gz) = OIeFNYiBzrRAm6obgYDCyE1fNU6ozvGJI91JEAzVIQM=
-SIZE (mercurial-2.4.tar.gz) = 3607276
+SHA256 (mercurial-2.4.2.tar.gz) = zCEIPX6rTKqBWblB42xyKay7bUGianvtIadxs/Y97fM=
+SIZE (mercurial-2.4.2.tar.gz) = 3613392


[UPDATE] devel/tortoisehg

2013-01-08 Thread Remi Pointel
Hi,

this is the diff to update Tortoisehg to 2.6.2.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile12 Dec 2012 06:07:53 -  1.6
+++ Makefile9 Jan 2013 05:40:04 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.6
+MODPY_EGG_VERSION =2.6.2
 DISTNAME = tortoisehg-${MODPY_EGG_VERSION}
 
 CATEGORIES =   devel
@@ -26,7 +26,7 @@ BUILD_DEPENDS =   x11/py-qt4 \
 
 RUN_DEPENDS =  ${BUILD_DEPENDS} \
editors/py-qscintilla \
-   devel/mercurial>=2.4 \
+   devel/mercurial>=2.4.2 \
devel/py-iniparse
 
 NO_REGRESS =   Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo12 Dec 2012 06:07:53 -  1.6
+++ distinfo9 Jan 2013 05:40:04 -
@@ -1,2 +1,2 @@
-SHA256 (tortoisehg-2.6.tar.gz) = UMocSQ/q6xEkCa1N6Tg7L+80dD6wxlx9w/DXpAtJyJU=
-SIZE (tortoisehg-2.6.tar.gz) = 9794047
+SHA256 (tortoisehg-2.6.2.tar.gz) = 8HlIj+oAi7T3Ol27m4DlI8hzVdC56jTjjnj71XJN1gk=
+SIZE (tortoisehg-2.6.2.tar.gz) = 9105928


[UPDATE] www/moin

2013-01-08 Thread Remi Pointel
Hi,

this is the diff to update moin to last release: 1.9.6.
This version includes security fixes.

Are you ok?

Cheers,

Remi.


moin-1.9.6.diff
Description: Binary data


Re: [update] net/snort 2.9.4.0 and net/daq 2.0.0

2013-01-08 Thread Lawrence Teo
On Sat, Dec 15, 2012 at 07:20:53PM +0100, Markus Lude wrote:
> Hello,
> 
> attached are updates of daq to version 2.0.0 and snort to version
> 2.9.4.0. Build on i386 and sparc64 works. Been running it on sparc64 for
> two days with low traffic.
> 
> Please test, comment.

Hi Markus,

Thank you for the update!

I have tested both diffs and here are my comments.  The Snort rule
categories are going through a reorganization (please see
http://blog.snort.org/2012/10/rule-category-reorganization-phase-3.html)
where a lot of rules have moved to new files.

During this transition, some old rule files are now empty; for example,
web-iis.rules now has no rules because most of them have been moved to
the new server-iis.rules file.

I have added a patch to your snort-2.9.4.0 diff so that snort.conf will
include the new rule filenames.  While there, I have also sync'ed a few
parts of snort.conf with the snort.conf in the Dec 6, 2012 Snort ruleset
(the latest ruleset I have access to) to make them consistent.  Apart
from that, everything remains the same.  I have made no changes to your
daq-2.0.0.diff.

I have tested the attached snort-2.9.4.0a.diff and daq-2.0.0.diff on
amd64 and i386 using my simple test procedure described at
http://lteo.net/blog/2012/10/26/an-easy-way-to-test-your-snort-rules/
and it works as expected.

Thoughts? OK?

Thanks,
Lawrence
Index: net/daq/Makefile
===
RCS file: /cvs/ports/net/daq/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- net/daq/Makefile28 Sep 2012 19:30:55 -  1.2
+++ net/daq/Makefile15 Dec 2012 18:10:29 -
@@ -2,9 +2,9 @@
 
 COMMENT =  data acquisition library for snort
 
-DISTNAME = daq-1.1.1
+DISTNAME = daq-2.0.0
 
-SHARED_LIBS += daq 0.0 # 1.0
+SHARED_LIBS += daq 1.0 # 2.0
 SHARED_LIBS += sfbpf   0.0 # 0.1
 
 CATEGORIES =   net
Index: net/daq/distinfo
===
RCS file: /cvs/ports/net/daq/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- net/daq/distinfo26 Sep 2012 01:40:32 -  1.1.1.1
+++ net/daq/distinfo15 Dec 2012 18:10:29 -
@@ -1,2 +1,2 @@
-SHA256 (daq-1.1.1.tar.gz) = UPA8rMq7H8oCpWyzyOCrnKJcCwEnEDQu9rJmWRAaHuU=
-SIZE (daq-1.1.1.tar.gz) = 472223
+SHA256 (daq-2.0.0.tar.gz) = +6/I42Kpb8rcaXMfkSA++QhFUHquCkd01cKCXp0sHDg=
+SIZE (daq-2.0.0.tar.gz) = 480030
Index: net/daq/patches/patch-configure
===
RCS file: /cvs/ports/net/daq/patches/patch-configure,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-configure
--- net/daq/patches/patch-configure 26 Sep 2012 01:40:32 -  1.1.1.1
+++ net/daq/patches/patch-configure 15 Dec 2012 18:10:29 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure,v 1.1.1.1 2012/09/26 01:40:32 lteo Exp $
 configure.orig Tue Jul 10 21:32:51 2012
-+++ configure  Sat Aug 11 17:23:56 2012
-@@ -12727,12 +12727,20 @@ else
+--- configure.orig Mon Nov  5 22:07:56 2012
 configure  Wed Dec 12 23:13:06 2012
+@@ -12784,12 +12784,20 @@ else
  
  #include 
  #include 
Index: net/snort/Makefile
===
RCS file: /cvs/ports/net/snort/Makefile,v
retrieving revision 1.72
diff -u -p -r1.72 Makefile
--- net/snort/Makefile  25 Oct 2012 19:52:16 -  1.72
+++ net/snort/Makefile  15 Dec 2012 18:10:53 -
@@ -4,9 +4,9 @@ SHARED_ONLY =   Yes
 
 COMMENT =  highly flexible sniffer/NIDS
 
-VERSION =  2.9.3.1
-DISTNAME = snort-${VERSION}
-REVISION = 0
+VERSION =  2.9.4.0
+DISTNAME = snort-2.9.4
+PKGNAME =  snort-${VERSION}
 
 CATEGORIES =   net security
 
@@ -20,7 +20,7 @@ PERMIT_PACKAGE_FTP =  Yes
 PERMIT_DISTFILES_CDROM = Yes
 PERMIT_DISTFILES_FTP = Yes
 
-WANTLIB =  c daq dnet m pcap pcre pthread z
+WANTLIB =  c crypto daq dnet m pcap pcre pthread z
 
 MASTER_SITES = http://www.snort.org/dl/snort-current/
 
@@ -31,7 +31,6 @@ SEPARATE_BUILD =  Yes
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ARGS +=  ${CONFIGURE_SHARED} \
--disable-static-daq
-CONFIGURE_ENV= MKDIR_P="/bin/mkdir -p"
 
 LIB_DEPENDS =  devel/pcre \
net/libdnet \
Index: net/snort/distinfo
===
RCS file: /cvs/ports/net/snort/distinfo,v
retrieving revision 1.20
diff -u -p -r1.20 distinfo
--- net/snort/distinfo  26 Sep 2012 02:11:05 -  1.20
+++ net/snort/distinfo  15 Dec 2012 18:10:53 -
@@ -1,2 +1,2 @@
-SHA256 (snort-2.9.3.1.tar.gz) = sbIVTfVMW7b4GqmeLGyAgSiDmcAJSYO4/6Oy7lQsvlA=
-SIZE (snort-2.9.3.1.tar.gz) = 5295237
+SHA256 (snort-2.9.4.tar.gz) = QgKuD2ZqU0jGJEdqRUPx0FmnCZjesNytq2hlzWukmbU=
+SIZE (snort-2.9.4.tar.gz) = 52

Re: boost 1.52.0 status

2013-01-08 Thread Brad Smith
On Sat, Dec 15, 2012 at 06:02:16AM -0500, Brad Smith wrote:
> On Mon, Dec 10, 2012 at 12:06:57AM -0500, Brad Smith wrote:
> > On Fri, Nov 23, 2012 at 05:06:46PM -0600, Amit Kulkarni wrote:
> > > Hi all
> > > 
> > > 1) I need help porting databases/mongodb to a newer version. The older
> > > version will need too many patches. Any volunteers for that? Mongodb
> > > is cloud! So make OpenBSD cloudy.
> > > 
> > > 2) for geo/merkaartor, it needs qt4 to be patched. many linux distro's
> > > have the same patch... Vadim has already patched automoc4 in wip with
> > > a similar patch... other similar patches mentioned in boost TODO in
> > > wip.
> > > 
> > > http://pkgs.fedoraproject.org/cgit/qt.git/tree/qt-everywhere-opensource-src-4.8.0-rc1-moc-boost148.patch?id=f0ce6564e29e22eac504c538698517bdcef80061;id2=060db3c767b670dc1e168252644c937abc9fe607
> > > 
> > > 3) games/pokerth needs to be updated to 0.9.5 with a new port of
> > > textproc/tinyxml (old pokerth has too many patches in too many places)
> > > 
> > > http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/textproc/tinyxml/Makefile?rev=1.13;content-type=text%2Fplain
> > > http://www.freshports.org/games/pokerth/
> > > 
> > > I will do it next weekend. If somebody else wants to do it, great!
> > > 
> > > 4) all other patches are in wip as mentioned here
> > > https://github.com/jasperla/openbsd-wip/blob/master/devel/boost/TODO
> > > 
> > > all other ports in the cvs tree which have a devel/boost in Makefile
> > > build and package fine. this includes kde3 as of last week, before
> > > vadim's imports of kde3 into wip.
> > 
> > Here is an updated diff against -current.
> 
> Further updated for -current and includes the patch mentioned by Amit.

Amit,

Can you please provide me a list of all of the ports that need something
done with them to be able to accommodate this Boost update? As in a port
by port basis tell me if there is a patch pending somewhere or what needs
to be done whether it is an update or if you think it can be patched for.
If there are patches pending send them to me. I won't look at stuff in
this openbsd-wip.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



new: games/jag

2013-01-08 Thread Stefan Sperling
I found this puzzle game somewhat confusing at first.
But once I got the hang of it I kinda liked it.

It doesn't seem to feature any music even though there is a music
volume slider in the preferences. Sound effects are working though.

I had to override do-install because qmake4 installed files and
dirs without adjusting permissions, leading to an unusable package
where only root could read the installed files. Any suggestions about
how that could be fixed in a more elegant way are welcome.


jag.tar.gz
Description: application/tar-gz


Re: PKG_ARCH for python ports

2013-01-08 Thread Stuart Henderson
On 2013/01/09 01:27, frantisek holop wrote:
> hmm, on Tue, Jan 08, 2013 at 09:09:44PM +, Stuart Henderson said that
> > > searching for it in e.g. devel/
> > > reveals only a handful of py-* that uses it.
> > > 
> > > the python documentation seems to imply that
> > > bytecode is arch independent..
> > 
> > I would generally avoid it for python things really, they are awkward
> > enough as it is without having to think about more things ;)
> 
> care to go into this a bit more? :]  what's awkward?

current peeves: the continual plist fiddling, and some things are
starting to show up with things like this in setup.py...

import distribute_setup
distribute_setup.use_setuptools()

...which doesn't work nicely with --single-version-externally-managed.
the reliance on timestamps for pyc files is a pain (though that's
hacked around in pkg_add tie_files now so it's just an inefficiency
rather than causing a visible problem any more). hmm what else..
oh yes, all the REVISION bumps when we switch version

> i was thinking, if it was that useful, it would be
> already in pyhon.port.mk...

there are quite a few ports which have a mixture of python and other
things, I don't think there are really any good heuristics to avoid
using it incorrectly on these..

I'd rather get rid of PKG_ARCH=* completely (and I'm probably about
the only person who made serious use of this recently [to help with
arm package builds]) than have it used wrongly and produce broken
packages.



Re: PKG_ARCH for python ports

2013-01-08 Thread frantisek holop
hmm, on Tue, Jan 08, 2013 at 09:09:44PM +, Stuart Henderson said that
> > searching for it in e.g. devel/
> > reveals only a handful of py-* that uses it.
> > 
> > the python documentation seems to imply that
> > bytecode is arch independent..
> 
> I would generally avoid it for python things really, they are awkward
> enough as it is without having to think about more things ;)

care to go into this a bit more? :]  what's awkward?

i was thinking, if it was that useful, it would be
already in pyhon.port.mk...

-f
-- 
dyslexics of the world: untie!



Re: [update] dspam 3.10.2 & convert some FLAVORS to MULTI_PACKAGES

2013-01-08 Thread Todd T. Fries
Thanks a lot for your efforts!  See comments inline.

Penned by Landry Breuil on 20130108 16:35.06, we have:
| Hi,
| 
| he're a preliminary diff to :
| - update dspam to 3.10.2
| - move some FLAVORS to MULTI_PACKAGES

I see no reason not to do this, why we want to waste cpu cycles when
MULTI_PACKAGES can work is beyond me.

| - the 10 FLAVOR maze is just insane. hash & sqlite3 flavors can go to the
| main subpackage, sqlite2 can die, and pgsql & mysql go into their own
| subpackage.

Works for me.

| - keep only clamav/ldap/domainscale/largescale as FLAVORs since those
|   one still make sense (and they dont use PFRAGs)

They really do change the binary .. so either enable by default or keep
separate as flavors indeed.

| - the default engine used is still sqlite3 (first driver in the list)
| - disable static libs

I guess this doesn't work on vax, so why not?

| - enable virtual users / preferences extension / daemon by default

My default usage case, so good from my perspective.

| - the @pkgpath annotations seems to allow updates from previous pkgs
|   without issues, didnt test all combinations yet

Always fun to test, but I'm glad you're thinking of these details ;-)

| - i'm pondering removing the strlcpy patches since they're not easily
|   maintainable. Also, anyone knows the reason of the daemon_getline()
| chunks bumping the timeout from 300 to 900 ?

Regarding strlcpy current practices suggest if it is a good move then it
should be put into upstream first not maintained locally.  Feel free to
nuke.

Regarding the timeout I think I've started to recall.   Basically, if
the dspam client is running connecting to the dspam daemon, and the
dspam daemon is overloaded (or the db backend can't keep up) you end up
hitting a timeout and then a failure if you make this number too low.  I
am pretty sure I ran into this myself in the past and probably was the
source of the bump of the timeout.

| TBD: test all upgrade paths, write rc script & README.
| 
| comments/feedback welcome especially on the gory pkgpath details.
 
I'll queue this up for testing here, apologies ahead of time that my
queue is rather long..

Thanks,
-- 
Todd Fries .. t...@fries.net

 
|\  1.636.410.0632 (voice)
| Free Daemon Consulting, LLC\  1.405.227.9094 (voice)
| http://FreeDaemonConsulting.com\  1.866.792.3418 (FAX)
| PO Box 16169, Oklahoma City, OK 73113  \  sip:freedae...@ekiga.net
| "..in support of free software solutions." \  sip:4052279...@ekiga.net
 \
 
  37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
http://todd.fries.net/pgp.txt



[update] dspam 3.10.2 & convert some FLAVORS to MULTI_PACKAGES

2013-01-08 Thread Landry Breuil
Hi,

he're a preliminary diff to :
- update dspam to 3.10.2
- move some FLAVORS to MULTI_PACKAGES
- the 10 FLAVOR maze is just insane. hash & sqlite3 flavors can go to the
main subpackage, sqlite2 can die, and pgsql & mysql go into their own
subpackage.
- keep only clamav/ldap/domainscale/largescale as FLAVORs since those
  one still make sense (and they dont use PFRAGs)
- the default engine used is still sqlite3 (first driver in the list)
- disable static libs
- enable virtual users / preferences extension / daemon by default
- the @pkgpath annotations seems to allow updates from previous pkgs
  without issues, didnt test all combinations yet
- i'm pondering removing the strlcpy patches since they're not easily
  maintainable. Also, anyone knows the reason of the daemon_getline()
chunks bumping the timeout from 300 to 900 ?

TBD: test all upgrade paths, write rc script & README.

comments/feedback welcome especially on the gory pkgpath details.

Landry
? dspam-3.10.2-libdspam.so.8.0
? dspam-3.8.0-libdspam.so.8.0
? patches/patch-src_Makefile_in
? patches/patch-src_storage_driver_c
? pkg/DESCR-main
Index: Makefile
===
RCS file: /cvs/ports/mail/dspam/Makefile,v
retrieving revision 1.39
diff -u -r1.39 Makefile
--- Makefile23 Dec 2012 13:25:11 -  1.39
+++ Makefile8 Jan 2013 22:24:48 -
@@ -1,28 +1,36 @@
 # $OpenBSD: Makefile,v 1.39 2012/12/23 13:25:11 sthen Exp $
 
-COMMENT=   anti-spam filter
-
-VERSION=   3.8.0
-DISTNAME=  dspam-${VERSION}
-REVISION=  4
-SHARED_LIBS=   dspam   8.0
+COMMENT-main=  anti-spam filter
+COMMENT-pgsql= PostgreSQL driver for dspam
+COMMENT-mysql= MySQL driver for dspam
+
+VERSION=   3.10.2
+DISTNAME=  dspam-3.10.2
+PKGNAME-main = ${PKGNAME}
+PKGNAME-pgsql =dspam-pgsql-${VERSION}
+PKGNAME-mysql =dspam-mysql-${VERSION}
+SHARED_LIBS=   dspam   9.0
 CATEGORIES=mail
+SHARED_ONLY =  Yes
 
-MASTER_SITES=  http://dspam.nuclearelephant.com/sources/
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=dspam/}
 
 HOMEPAGE=  http://dspam.nuclearelephant.com/
 
 MAINTAINER= Todd T. Fries 
 
-# GPL
+# AGPLv3/BSD/GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-WANTLIB += c m
+MULTI_PACKAGES = -main -mysql -pgsql
+WANTLIB = m pthread
+WANTLIB-main += ${WANTLIB} c sqlite3
 
 USE_LIBTOOL=   Yes
+LIBTOOL_FLAGS =--tag=disable-static
 USE_GROFF =Yes
 CONFIGURE_STYLE=   gnu
 SEPARATE_BUILD=Yes
@@ -33,94 +41,50 @@
--with-dspam-owner=root \
--with-dspam-group=bin \
--with-dspam-mode=0555 \
+   
--with-storage-driver=sqlite3_drv,mysql_drv,pgsql_drv,hash_drv \
+   --with-mysql-includes=${LOCALBASE}/include/mysql \
+   --with-mysql-libraries=${LOCALBASE}/lib/mysql \
+   --with-pgsql-includes=${LOCALBASE}/include/postgresql \
+   --with-pgsql-libraries=${LOCALBASE}/lib \
+   --enable-virtual-users \
+   --enable-preferences-extension \
+   --enable-daemon \
--enable-long-usernames
 
-DOCS=  ${WRKSRC}/README ${WRKSRC}/UPGRADING ${WRKSRC}/RELEASE.NOTES \
-   ${WRKSRC}/doc/courier.txt ${WRKSRC}/doc/exim.txt \
-   ${WRKSRC}/doc/markov.txt ${WRKSRC}/doc/pop3filter.txt \
-   ${WRKSRC}/doc/postfix.txt ${WRKSRC}/doc/qmail.txt \
-   ${WRKSRC}/doc/relay.txt ${WRKSRC}/doc/sendmail.txt
-
 EXAMPLESDIR=   ${PREFIX}/share/examples/dspam
-DAEMON_SUPPORT=
 
-FLAVORS=   sqlite3 sqlite mysql pgsql hash clamav ldap preferences \
-   domainscale largescale
-FLAVOR?=   sqlite3
+FLAVORS=   clamav ldap domainscale largescale
+FLAVOR?=
 
 . if ${FLAVOR:Mlargescale} && ${FLAVOR:Mdomainscale}
 ERRORS+= "Fatal: choose either domainscale or largescale, not both"
 . endif
 
-.for d in sqlite3 sqlite mysql pgsql hash
-.  if ${FLAVOR:M$d}
-DRIVER ?= $d
-.if ${DRIVER} != "$d"
-ERRORS += "Fatal: choose either mysql or pgsql or sqlite or sqlite3 or hash"
-.endif
-.  endif
-.endfor
-
-.if !defined(DRIVER)
-DRIVER = sqlite3
-FLAVOR += sqlite3
-.endif
-
 
-.if ${DRIVER} == "mysql"
-CONFIGURE_ARGS+=   --with-storage-driver=mysql_drv \
-   --with-mysql-includes=${LOCALBASE}/include/mysql \
-   --with-mysql-libraries=${LOCALBASE}/lib/mysql \
-   --enable-virtual-users
-LIB_DEPENDS+=  databases/mysql
-WANTLIB+=  z ssl crypto lib/mysql/mysqlclient>=14
-.elif ${DRIVER} == "pgsql"
-CONFIGURE_ARGS+=   --with-storage-driver=pgsql_drv \
-   --with-pgsql-includes=${LOCALBASE}/include/postgresql \
-   --with-pgsql-libraries=${LOCALBASE}/lib \
-   

Re: Bugs in Scratch

2013-01-08 Thread Stuart Cassoff
On 01/08/13 10:37, Stuart Henderson wrote:
> On 2013/01/08 16:05, Lars Engblom wrote:
>> 1. Both in current and stable the path to the image is wrong in
>> /usr/local/share/scratch/iniscratch
> 
> I've just fixed this one.

Sorry, did not see this earlier - original email eaten by spam control.
I thought this was fixed last year. *shrug*

Stu




[UPDATE] net/bitlbee

2013-01-08 Thread Tom Doherty
Hi
Update net/bitlbee to 3.2:

Version 3.2 (released 2013-01-06) hilights:
Updated Twitter module. Support for Twitter API 1.1, streaming API, direct 
messages and some other improvements.
Fixed potential connection issue to Google Talk, OpenFire, possibly other 
Jabber services.
A bunch of other things.

Version 3.0.6 (released 2012-10-14) hilights:
Updated MSN module, now speaking the MSNP18 protocol. This adds support for 
MPOP and also fixes sending off-line messages.
Loads of bugfixes, etc. accumulated over the last half a year.

Version 3.0.5 (released 2012-02-18) hilights:
OAuth2 support for Google Talk, Facebook chat and MSN Messenger (via XMPP).
SSL certificate verification (edit your bitlbee.conf to enable it). Works only 
with GnuTLS!
Loads of bugfixes, etc.

Version 3.0.4 (released 2011-12-04) hilights:
Fixed MSN Messenger login issues.
Twitter improvements: Fetch mentions, show originals of t.co "shortened" links.
Merged the Skype plugin.

Version 3.0.3 (released 2011-06-12) hilights:
Twitter fixes (Twitter deprecated the API call BitlBee used to fetch the 
contact list).
Twitter enhancement: Ability to RT/reply to older tweets from someone (help set 
show_ids).
Lots of other small stuff.

Version 3.0.2 (released 2011-03-07) hilights:
MSN login fixes (@msn.com compatibility).
CTCP support, /CTCP VERSION on Jabber contacts and /CTCP NUDGE on MSN contacts 
(overuse this feature and I'll remove it again :-P).
The usual bugfixes/improvements.

Version 3.0.1 (released 2010-11-24) hilights:
MSN login fixes, Jabber (3.0 had a bug that made Jabber contacts never go 
offline), some other minor IM module fixes (including the new default ICQ login 
server).
Fixed build issues on some non-Linux systems.
Minor bugfixes/improvements.

Version 3.0 (released 2010-10-22) hilights:
Lots of stuff, see the development version below.
MSN protocol module was rewritten. This fixes some problems many people were 
having with the old code lately, and adds support for things like status 
messages and offline messages.
The bitlbee-otr branch is now merged into mainline, which means you can compile 
BitlBee with OTR encryption support, if you want, without any need for 
patches/alternative branches.
Many more fixes, small changes, etc. Just read the full non-bzr changelog for 
all details.
Development version 1.3dev (released 2010-08-06) hilights:
Too much to mention here, see the Wiki and doc/CHANGES for more details.
IRC core completely rewritten. This adds support for multiple configurable 
control channels (for example one channel per group, one per IM 
account/protocol, a channel with just your offline contacts), easier groupchat 
support, more flexibility in how nicknames are generated, and finally you can 
easily change your nickname whenever you want.
The ability to use libpurple instead of the built-in code. This adds support 
for more IM protocols and more features. Possibly less stable and lightweight, 
so by default the built-in code will still be used.
Support for file transfers.

Works for me with msn/jabber/oscar/sipe

Cheers
Tom


Index: Makefile
===
RCS file: /cvs/ports/net/bitlbee/Makefile,v
retrieving revision 1.46
diff -u Makefile
--- Makefile27 Nov 2012 15:40:56 -  1.46
+++ Makefile8 Jan 2013 21:33:32 -
@@ -2,7 +2,7 @@
 
 COMMENT=   IRC proxy to connect to AIM, ICQ, Jabber, MSN and Yahoo
 
-DISTNAME=  bitlbee-3.0.6
+DISTNAME=  bitlbee-3.2
 CATEGORIES=net
 
 HOMEPAGE=  http://bitlbee.org/
Index: distinfo
===
RCS file: /cvs/ports/net/bitlbee/distinfo,v
retrieving revision 1.23
diff -u distinfo
--- distinfo27 Nov 2012 15:40:56 -  1.23
+++ distinfo8 Jan 2013 21:33:32 -
@@ -1,2 +1,2 @@
-SHA256 (bitlbee-3.0.6.tar.gz) = Tz4Wn5qODN95dtLm9Buaj2AgomK1cxqg+R/bZtF0Rug=
-SIZE (bitlbee-3.0.6.tar.gz) = 730918
+SHA256 (bitlbee-3.2.tar.gz) = G0OCjpBvVFCZM1Py6+zGwDjwJhxNw/FyLrr6bqPmIDA=
+SIZE (bitlbee-3.2.tar.gz) = 666404



Re: PKG_ARCH for python ports

2013-01-08 Thread Stuart Henderson
On 2013/01/08 20:19, frantisek holop wrote:
> hi there,
> 
> i see in some python ports the use of PKG_ARCH=*
> but not in all of them (my port included).
> 
> if i understand correctly, it could save some
> time with bulk builds across archs, correct?

It can save some time for release builds for those arch which are
really slow but can still build most things (where those arch are being
built by somebody who goes to the trouble to grab them from a faster
architecture and deal with any fallout from incorrectly marked packages
as happened with lua last release). ;-)

It's no help for snapshots though.

> searching for it in e.g. devel/
> reveals only a handful of py-* that uses it.
> 
> the python documentation seems to imply that
> bytecode is arch independent..

I would generally avoid it for python things really, they are awkward
enough as it is without having to think about more things ;)



Re: new: textproc/svndumptool

2013-01-08 Thread Stuart Henderson
On 2013/01/08 21:47, Stefan Sperling wrote:
> This is a small python program that supports operations on Subversion
> repository dump files which the stock Subversion tools do not support.
> 
> ok?

| # $OpenBSD$
| COMMENT = processing subversion dump files
| V =   0.6.1
| DISTNAME =svndumptool-${V}
..
| MASTER_SITES =http://svn.borg.ch/svndumptool/${V}/

please use MODPY_EGG_VERSION instead of V, and use this in PLIST, i.e.

lib/python${MODPY_VERSION}/site-packages/svndumptool-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info

instead of

lib/python${MODPY_VERSION}/site-packages/${FULLPKGNAME}-py${MODPY_VERSION}.egg-info

(the latter will break when someone bumps REVISION).

rest looks good (though I would add a linefeed between the rcs id and
COMMENT lines).



Re: new: textproc/svndumptool

2013-01-08 Thread Landry Breuil
On Tue, Jan 08, 2013 at 09:47:21PM +0100, Stefan Sperling wrote:
> This is a small python program that supports operations on Subversion
> repository dump files which the stock Subversion tools do not support.

dont use ${FULLPKGNAME} in PLIST for the egg-info file (it will break if
REVISION is bumped). Yeah, update-plist is dumb on that one.
Add a space after # $OpenBSD$ then it's ok for me.

Landry



new: textproc/svndumptool

2013-01-08 Thread Stefan Sperling
This is a small python program that supports operations on Subversion
repository dump files which the stock Subversion tools do not support.

ok?


svndumptool.tar.gz
Description: application/tar-gz


PKG_ARCH for python ports

2013-01-08 Thread frantisek holop
hi there,

i see in some python ports the use of PKG_ARCH=*
but not in all of them (my port included).

if i understand correctly, it could save some
time with bulk builds across archs, correct?

searching for it in e.g. devel/
reveals only a handful of py-* that uses it.

the python documentation seems to imply that
bytecode is arch independent..

-f
-- 
incipit vita nova.



Re: UPDATE: multimedia/lives

2013-01-08 Thread Nigel Taylor
On 01/08/13 13:18, Stuart Henderson wrote:
> Only thing I'm unsure about with this is adding transcode; it adds a
> bunch more dep's so I might skip that if the plugin isn't all that
> important..  Otherwise looks good to me.
> 
> 
transcode adds these extras dep's...

 liba52 libmpeg2 toolame

$ sudo pkg_add -a mplayer vorbis-tools mjpegtools-- ImageMagick xmms
cdrtools sox


$ sudo pkg_add -a transcode
transcode-1.1.7p2:toolame-0.2lp1: ok
transcode-1.1.7p2:libmpeg2-0.5.1p1: ok
transcode-1.1.7p2:liba52-0.7.5p0: ok
transcode-1.1.7p2: ok
$

Most of transcode dep's are already added by lives.

lives is 500Mb in total, transcode+extra dep's is around 7Mb of that.

>From what I can tell the plugin adds a couple of extra output formats.



Re: Bugs in Scratch

2013-01-08 Thread Marc Espie
On Tue, Jan 08, 2013 at 03:56:43PM +, Stuart Henderson wrote:
> On 2013/01/08 15:37, Stuart Henderson wrote:
> > On 2013/01/08 16:05, Lars Engblom wrote:
> > > 1. Both in current and stable the path to the image is wrong in
> > > /usr/local/share/scratch/iniscratch
> > 
> > I've just fixed this one.
> > 
> > > 2. In stable, I have problem to run the programs made by Scratch
> > 
> > Do you just mean run them by clicking the green flag (which seems
> > to work for some things, but not others), or something else? (I know
> 
> trying to narrow down the "work for some things but not others";
> one concrete thing is segfaults / abort traps when trying to play sound.
sound is currently quite broken. I haven't had time to update squeak in
a while, we're probably lagging behind by a whole lot...



Re: Bugs in Scratch

2013-01-08 Thread Stuart Henderson
On 2013/01/08 15:37, Stuart Henderson wrote:
> On 2013/01/08 16:05, Lars Engblom wrote:
> > 1. Both in current and stable the path to the image is wrong in
> > /usr/local/share/scratch/iniscratch
> 
> I've just fixed this one.
> 
> > 2. In stable, I have problem to run the programs made by Scratch
> 
> Do you just mean run them by clicking the green flag (which seems
> to work for some things, but not others), or something else? (I know

trying to narrow down the "work for some things but not others";
one concrete thing is segfaults / abort traps when trying to play sound.



Re: Bugs in Scratch

2013-01-08 Thread Stuart Henderson
On 2013/01/08 16:05, Lars Engblom wrote:
> 1. Both in current and stable the path to the image is wrong in
> /usr/local/share/scratch/iniscratch

I've just fixed this one.

> 2. In stable, I have problem to run the programs made by Scratch

Do you just mean run them by clicking the green flag (which seems
to work for some things, but not others), or something else? (I know
nothing about Scratch.. for the avoidance of doubt I am not stu@ ;)

> 3. With current, I do not get Scratch to open up at all

The below diff to squeak fixes this; ok with you espie?

Index: Makefile
===
RCS file: /cvs/ports/lang/squeak/vm/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile29 Mar 2012 13:38:40 -  1.15
+++ Makefile8 Jan 2013 15:32:00 -
@@ -4,10 +4,10 @@
 COMMENT =  smalltalk system, vm
 
 SRCV = 1
-DISTFILES =Squeak-$V-${SRCV}.src.tar.gz 
+DISTFILES =Squeak-$V-${SRCV}.src.tar.gz
 
 PKGNAME =  squeak-vm-$V.${SRCV}
-REVISION = 1
+REVISION = 2
 
 WRKDIST =  ${WRKDIR}/Squeak-$V-${SRCV}
 WRKSRC =   ${WRKDIST}/platforms/unix/config
@@ -19,7 +19,7 @@ MASTER_SITES =${SQUEAK_SITE}unix-linux/
 CONFIGURE_STYLE =  gnu
 AUTOCONF_VERSION = 2.60
 DESTDIRNAME =  ROOT
-CONFIGURE_ENV =RANLIB=ranlib \
+CONFIGURE_ENV =LDFLAGS="-lpthread ${LDFLAGS}" RANLIB=ranlib \
ac_cv_socklen_t=yes
 USE_GMAKE =Yes
 USE_GROFF =Yes
Index: distinfo
===
RCS file: /cvs/ports/lang/squeak/vm/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo23 Jul 2008 11:17:22 -  1.5
+++ distinfo8 Jan 2013 15:32:00 -
@@ -1,5 +1,2 @@
-MD5 (squeak-3.10/Squeak-3.10-1.src.tar.gz) = f7rAKRFYMdGEIvMHnbsERA==
-RMD160 (squeak-3.10/Squeak-3.10-1.src.tar.gz) = vmcjnkchlyfX6ofHWiRdL3Fzw6o=
-SHA1 (squeak-3.10/Squeak-3.10-1.src.tar.gz) = a3qwcbz3gxig/q2U/4nRVXqHfHc=
 SHA256 (squeak-3.10/Squeak-3.10-1.src.tar.gz) = 
1enKsx8l+EL0K94VPgS5NUe1WeddoI8bmXpH9w0AMTM=
 SIZE (squeak-3.10/Squeak-3.10-1.src.tar.gz) = 5194944



Re: Bugs in Scratch

2013-01-08 Thread Landry Breuil
On Tue, Jan 08, 2013 at 04:05:35PM +0200, Lars Engblom wrote:
> 1. Both in current and stable the path to the image is wrong in
> /usr/local/share/scratch/iniscratch
> 
> 2. In stable, I have problem to run the programs made by Scratch
> 
> 3. With current, I do not get Scratch to open up at all
> 
> All this is happening on amd64.
> 
> If there is anything I can test for to make the bug report more
> useful, please tell

This is a known issue that has already been reported some weeks ago here
: http://marc.info/?l=openbsd-ports&m=135594402301890&w=2

stu, as you're the maintainer can you have a look into that, or at least
state that you have no time so that someone can pick that up ? i have
zero knowledge in scratch.

Landry



Re: [update] net/p5-Net-MySQL

2013-01-08 Thread Gonzalo L. R.
I'm gonna commit this one today, thanks 

On Mon, Jan 07, 2013 at 08:56:12PM -0500, David Hill wrote:
; update net/p5-Net-MySQL to 0.11
; 
; please review.
; 
; Index: Makefile
; ===
; RCS file: /cvs/ports/net/p5-Net-MySQL/Makefile,v
; retrieving revision 1.15
; diff -N -u -p Makefile
; --- Makefile  13 Dec 2012 16:34:48 -  1.15
; +++ Makefile  8 Jan 2013 01:55:29 -
; @@ -2,9 +2,8 @@
;  
;  COMMENT= Pure Perl MySQL network protocol interface
;  
; -VERSION= 0.09
; +VERSION= 0.11
;  DISTNAME=Net-MySQL-${VERSION}
; -REVISION=3
;  CATEGORIES=  net
;  
;  # GPL/Artistic License
; @@ -16,6 +15,5 @@ PERMIT_DISTFILES_FTP=   Yes
;  RUN_DEPENDS= security/p5-Digest-SHA1
;   
;  MODULES= cpan
; -USE_GROFF =  Yes
;  
;  .include 
; Index: distinfo
; ===
; RCS file: /cvs/ports/net/p5-Net-MySQL/distinfo,v
; retrieving revision 1.7
; diff -N -u -p distinfo
; --- distinfo  5 Apr 2007 16:20:13 -   1.7
; +++ distinfo  8 Jan 2013 01:55:29 -
; @@ -1,5 +1,2 @@
; -MD5 (Net-MySQL-0.09.tar.gz) = wkR4ZudjQU3ru8tY144Qzg==
; -RMD160 (Net-MySQL-0.09.tar.gz) = LkMEQTVYA9xPlhztZVKH9zr+/yU=
; -SHA1 (Net-MySQL-0.09.tar.gz) = 6K9ggjeIiqtODCg8ekCW+rusdLI=
; -SHA256 (Net-MySQL-0.09.tar.gz) = gz6I4jNjGpayCdWWIAyQ/AdwDgmpH4Xx+dfQC5d8anQ=
; -SIZE (Net-MySQL-0.09.tar.gz) = 10244
; +SHA256 (Net-MySQL-0.11.tar.gz) = YanV9BGbVDiEh8300bq+pzFTgUVsSz1ST8gIiRu8Omk=
; +SIZE (Net-MySQL-0.11.tar.gz) = 10429
; 

-- 
Sending from my VCR...



Bugs in Scratch

2013-01-08 Thread Lars Engblom
1. Both in current and stable the path to the image is wrong in 
/usr/local/share/scratch/iniscratch


2. In stable, I have problem to run the programs made by Scratch

3. With current, I do not get Scratch to open up at all

All this is happening on amd64.

If there is anything I can test for to make the bug report more useful, 
please tell


R. Lasse



Re: UPDATE: multimedia/lives

2013-01-08 Thread Stuart Henderson
Only thing I'm unsure about with this is adding transcode; it adds a
bunch more dep's so I might skip that if the plugin isn't all that
important..  Otherwise looks good to me.



[WIP] jboss-as-7.1.1

2013-01-08 Thread Jiri B
Hello,

any comments are welcome, I'm not really jboss user, just
need it for other app.

I didn't want to hardcore variables in rcscript like in Openfire
port, so there's little crazy kung-fu to allow users to override
some parameters in daemon_flags (different needs, other instance...).

Also here:
 https://github.com/jirib/openbsd-mystuff/tree/master/java/jboss-as

Thank you for any comment!

This below is needed as well.

jirib

Index: db/user.list
===
RCS file: /cvs/ports/infrastructure/db/user.list,v
retrieving revision 1.201
diff -u -p -r1.201 user.list
--- db/user.list4 Dec 2012 16:29:26 -   1.201
+++ db/user.list8 Jan 2013 13:41:23 -
@@ -218,3 +218,4 @@ id  usergroup   port options
 707 _spiped_spiped security/spiped
 708 _wesnothd  _wesnothd   games/wesnoth
 709 _dnsfilter _dnsfilter  net/dnsfilter
+710 _jbossas   _jbossasjava/jboss-as



UPDATE: multimedia/lives

2013-01-08 Thread Nigel Taylor
Issue found when using dpb -R to build, then checking using 
check-lib-depends.


Missing WANTLIB's harfbuzz icudata icule icuuc, a lot of ports
in the tree have this problem now.

$ make lib-depends-check

lives-1.0.10p1(multimedia/lives):
Missing: harfbuzz.2 from harfbuzz-0.9.10 (/usr/local/bin/lives-exe)
Missing: icudata.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icule.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icuuc.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
WANTLIB += harfbuzz icudata icule icuuc
Scanning: ok

the built package changes depending if multimedia/mjpegtools and/or 
devel/liboil 
are present or not during the building. amd64 and i386 versions where found to 
be
giving different errors.

$ check-lib-depends lives*

lives-1.0.10p1(multimedia/lives):
Missing: harfbuzz.2 from harfbuzz-0.9.10 (/usr/local/bin/lives-exe)
Missing: icudata.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icule.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icuuc.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing lib: mjpegutils.5 from mjpegtools-2.0.0p0 (/usr/local/bin/lives-exe) 
(NOT REACHABLE)
WANTLIB += harfbuzz icudata icule icuuc
Scanning: ok


$ check-lib-depends lives*

lives-1.0.10p1(multimedia/lives):
Missing: harfbuzz.2 from harfbuzz-0.9.10 (/usr/local/bin/lives-exe)
Missing: icudata.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icule.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing: icuuc.6 from icu4c-50.1.1 (/usr/local/bin/lives-exe)
Missing lib: oil-0.3.4 (/usr/local/bin/lives-exe) (NOT REACHABLE)
WANTLIB += harfbuzz icudata icule icuuc
Scanning: ok

Now install the package and run
$ lives
lives: can't load library 'liboil-0.3.so.4.0'

Package is broken at runtime, unless liboil is installed.


Looking at configure libvisual / frei0r should be explicitly disabled in 
CONFIGURE_ARGS, should they ever become available then build would be 
inconsistent without the change. Then either mjpegtools / oil / vorbis can 
be disabled, or included the WANTLIB/LIB_DEPENDS

mjpegtools is recommended for 1.3.12, and required for 1.8.0.
liboil are speed improvements.

I added both to LIB_DEPENDS/WANTLIB, rather than disabling.

Configure also finds libvorbis, if installed, 1.8.0 recommends vorbis-tools,  
a BUILD_DEPENDS/RUN_DEPENDS for vorbis-tools has been added, as there isn't 
any library used.

Also transcode has been added to RUN_DEPENDS, reported as not present when one 
of the 
plugins was selected it is in the list of recommended software. Python is 
required 
at runtime, Python is installed at runtime for other runtime dependencies,
a runtime dependency probably should be added, I haven't. There is 
perl plugin that tries to run qtsg, this is for quicktime, and is a command in 
qtutils 
http://freecode.com/projects/qtutils for which there is no port and not updated 
since 2002, left as is.

The lives version is also old 1.0.10, stable version 1.3.12 was released 10 Dec 
2011. 
Development version is 1.8.0, I have left updating to later version.

After changes no dependencies issues are left to cause dpb -R / out-of-date 
problems.
$ check-lib-depends lives-1.0.10p2.tgz
Scanning: ok

I have run limited tests on amd64/i386, no actual editing/importing.

Ok? Tests, Comments
Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/lives/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile	13 Jul 2012 12:55:07 -	1.5
+++ Makefile	7 Jan 2013 23:11:57 -
@@ -7,7 +7,7 @@ COMMENT =		video editor and a VJ tool
 V =			1.0.10
 DISTNAME =		LiVES-${V}
 PKGNAME =		${DISTNAME:L}
-REVISION =		1
+REVISION =		2
 
 SHARED_LIBS +=		weed		0.0 # 0.2
 SHARED_LIBS +=		weed_slice	0.0 # 0.2
@@ -27,27 +27,36 @@ WANTLIB += GL SDL X11 Xau Xcomposite Xcu
 WANTLIB += Xfixes Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 c
 WANTLIB += cairo drm dv expat ffi fontconfig freetype gdk-x11-2.0
 WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += gthread-2.0 gtk-x11-2.0 m ogg pango-1.0 pangocairo-1.0
-WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs sndio
-WANTLIB += stdc++ theora usbhid xcb xcb-render xcb-shm z
+WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz icudata icule icuuc
+WANTLIB += m mjpegutils ogg oil-0.3 pango-1.0 pangocairo-1.0 pangoft2-1.0
+WANTLIB += pcre pixman-1 png pthread pthread-stubs sndio stdc++
+WANTLIB += theora usbhid xcb xcb-render xcb-shm z
 
 MODULES =		devel/gettext
 RUN_DEPENDS =		graphics/ImageMagick \
 			x11/mplayer \
 			audio/sox \
 			sysutils/cdrtools \
+			audio/vorbis-tools \
+			multimedia/transcode \
 			audio/xmms \
 			devel/desktop-file-utils
+BUILD_DEPENDS =		audio/vorbis-tools
 LIB_DEPENDS =		multimedia/libtheora \
 			devel/sdl \
 			multimedia/libdv \
-			x11/gtk+2
+			x11/gtk+2 \
+			audio/libogg \
+			devel/liboil \
+			multimedia/mjpegtools
 
 USE_LIBTOOL =		Yes
 
 CONFIGURE_STYLE =	gnu
 CONFIGURE_ARGS +=	${