Re: [UPDATE] www/moin

2013-01-09 Thread Remi Pointel
On Wed, 9 Jan 2013 10:51:43 -0300
Gleydson Soares  wrote:
> could you check if we can to apply this update also to OPENBSD_5_2 branch?
> seems MFC is OK here.
> from release 1.9.4 to 1.9.6 mostly are security fixing...

Hi,

This is the diff to update MoinMoin for OpenBSD 5.2.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/www/moinmoin/Makefile,v
retrieving revision 1.24.2.1
diff -u -p -r1.24.2.1 Makefile
--- Makefile22 Oct 2012 17:52:48 -  1.24.2.1
+++ Makefile9 Jan 2013 18:09:32 -
@@ -2,10 +2,9 @@
 
 COMMENT =  wiki engine written in python
 
-MODPY_EGG_VERSION = 1.9.4
+MODPY_EGG_VERSION = 1.9.6
 DISTNAME = moin-${MODPY_EGG_VERSION}
 PKGNAME =  moin${DISTNAME}
-REVISION = 0
 
 CATEGORIES =   www
 
Index: distinfo
===
RCS file: /cvs/ports/www/moinmoin/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo25 May 2012 14:32:15 -  1.14
+++ distinfo9 Jan 2013 18:09:32 -
@@ -1,5 +1,2 @@
-MD5 (moin-1.9.4.tar.gz) = 8nSkcEKr6xffawq7KUjolg==
-RMD160 (moin-1.9.4.tar.gz) = PHTwuNImeArtymKNjR4LA+TSgiQ=
-SHA1 (moin-1.9.4.tar.gz) = 9d/vVRLPrjbHHu+8uv3mhX8XkLk=
-SHA256 (moin-1.9.4.tar.gz) = oRUCwxzmF6UdL5a+DXGl+z53NsdI3dlXqs/CP5ur45U=
-SIZE (moin-1.9.4.tar.gz) = 36718571
+SHA256 (moin-1.9.6.tar.gz) = gW8EVICOir3ETpg57QiAK+p4wXS9vXK5ZExy/OiR9vY=
+SIZE (moin-1.9.6.tar.gz) = 36754215
Index: patches/patch-MoinMoin_security___init___py
===
RCS file: patches/patch-MoinMoin_security___init___py
diff -N patches/patch-MoinMoin_security___init___py
--- patches/patch-MoinMoin_security___init___py 22 Oct 2012 17:52:48 -  
1.2.2.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,22 +0,0 @@
-$OpenBSD: patch-MoinMoin_security___init___py,v 1.2.2.1 2012/10/22 17:52:48 
jasper Exp $
-
-CVE-2012-4404, moinmoin incorrect ACL evaluation for virtual groups
-http://hg.moinmo.in/moin/1.9/rev/7b9f39289e16
-
 MoinMoin/security/__init__.py.orig Tue Feb  7 22:36:48 2012
-+++ MoinMoin/security/__init__.py  Mon Oct 22 19:49:17 2012
-@@ -320,11 +320,12 @@ class AccessControlList:
- handler = getattr(self, "_special_"+entry, None)
- allowed = handler(request, name, dowhat, rightsdict)
- elif entry in groups:
--if name in groups[entry]:
-+this_group = groups[entry]
-+if name in this_group:
- allowed = rightsdict.get(dowhat)
- else:
- for special in self.special_users:
--if special in entry:
-+if special in this_group:
- handler = getattr(self, "_special_" + special, 
None)
- allowed = handler(request, name, dowhat, 
rightsdict)
- break # order of self.special_users is important
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/moinmoin/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   25 May 2012 14:32:15 -  1.13
+++ pkg/PLIST   9 Jan 2013 18:09:32 -
@@ -608,6 +608,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1080700.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1080800.py
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1080800.pyc
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1080900.py
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1080900.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/108.py
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/108.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/109.py
@@ -620,6 +622,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090300.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090400.py
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090400.pyc
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090500.py
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090500.pyc
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090600.py
+lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/1090600.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/__init__.py
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/MoinMoin/script/migration/_conv160.py


[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


[UPDATE] www/py-django

2012-12-19 Thread Remi Pointel

Hi,

this is the diff to update django to last release: 1.4.3.

Are you ok?

Cheers,

Remi.Index: Makefile
===
RCS file: /cvs/ports/www/py-django/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile20 Oct 2012 16:00:58 -  1.24
+++ Makefile19 Dec 2012 08:26:49 -
@@ -2,7 +2,7 @@
 
 COMMENT =  high-level Python web framework
 
-MODPY_EGG_VERSION =1.4.2
+MODPY_EGG_VERSION =1.4.3
 LNAME =django
 DISTNAME = Django-${MODPY_EGG_VERSION}
 PKGNAME =  py-${LNAME}-${MODPY_EGG_VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/py-django/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo20 Oct 2012 16:00:58 -  1.14
+++ distinfo19 Dec 2012 08:26:49 -
@@ -1,2 +1,2 @@
-SHA256 (Django-1.4.2.tar.gz) = 7f2HM/RbuqUkzuJbysMIDOKMISQsJyJ0ZOrj+ms9gOc=
-SIZE (Django-1.4.2.tar.gz) = 7722026
+SHA256 (Django-1.4.3.tar.gz) = 3K20thLl0U9iB4hpYXomp5s9pxlXOAHTUcSgp/QYHE4=
+SIZE (Django-1.4.3.tar.gz) = 7729808
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/py-django/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   20 Oct 2012 16:00:58 -  1.15
+++ pkg/PLIST   19 Dec 2012 08:26:50 -
@@ -6819,6 +6819,7 @@ share/doc/${LNAME}/_theme/${LNAME}docs/s
 share/doc/${LNAME}/_theme/${LNAME}docs/static/docicons-behindscenes.png
 share/doc/${LNAME}/_theme/${LNAME}docs/static/docicons-note.png
 share/doc/${LNAME}/_theme/${LNAME}docs/static/docicons-philosophy.png
+share/doc/${LNAME}/_theme/${LNAME}docs/static/docicons-warning.png
 share/doc/${LNAME}/_theme/${LNAME}docs/static/homepage.css
 share/doc/${LNAME}/_theme/${LNAME}docs/static/reset-fonts-grids.css
 share/doc/${LNAME}/_theme/${LNAME}docs/theme.conf
@@ -6944,6 +6945,7 @@ share/doc/${LNAME}/ref/contrib/admin/_im
 share/doc/${LNAME}/ref/contrib/admin/_images/article_actions.png
 share/doc/${LNAME}/ref/contrib/admin/_images/article_actions_message.png
 share/doc/${LNAME}/ref/contrib/admin/_images/flatfiles_admin.png
+share/doc/${LNAME}/ref/contrib/admin/_images/raw_id_fields.png
 share/doc/${LNAME}/ref/contrib/admin/_images/user_actions.png
 share/doc/${LNAME}/ref/contrib/admin/_images/users_changelist.png
 share/doc/${LNAME}/ref/contrib/admin/actions.txt
@@ -7075,7 +7077,7 @@ share/doc/${LNAME}/releases/1.3.txt
 share/doc/${LNAME}/releases/1.4-alpha-1.txt
 share/doc/${LNAME}/releases/1.4-beta-1.txt
 share/doc/${LNAME}/releases/1.4.1.txt
-share/doc/${LNAME}/releases/${MODPY_EGG_VERSION}.txt
+share/doc/${LNAME}/releases/1.4.2.txt
 share/doc/${LNAME}/releases/1.4.txt
 share/doc/${LNAME}/releases/index.txt
 share/doc/${LNAME}/topics/


Re: [update] sysutils/cyphertite

2012-12-17 Thread Remi Pointel
On Mon, 17 Dec 2012 13:01:57 -0500
David Hill  wrote:
> Ping.

Hi,

I just commited it.

Thanks,

Remi.



[UPDATE] devel/tortoisehg

2012-11-28 Thread Remi Pointel
Hi,

this is the diff to update Tortoisehg to 2.6.
You need Mercurial 2.4 to use this version of tortoisehg.

Changelog: https://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile8 Sep 2012 08:03:03 -   1.5
+++ Makefile27 Nov 2012 08:20:27 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.5
+MODPY_EGG_VERSION =2.6
 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.3.1 \
+   devel/mercurial>=2.4 \
devel/py-iniparse
 
 NO_REGRESS =   Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo8 Sep 2012 08:03:03 -   1.5
+++ distinfo27 Nov 2012 08:20:27 -
@@ -1,2 +1,2 @@
-SHA256 (tortoisehg-2.5.tar.gz) = j7H92QUX6cJMNvYgU+6oYq6lXkPuKLG4mISHmFOLGr0=
-SIZE (tortoisehg-2.5.tar.gz) = 9767802
+SHA256 (tortoisehg-2.6.tar.gz) = UMocSQ/q6xEkCa1N6Tg7L+80dD6wxlx9w/DXpAtJyJU=
+SIZE (tortoisehg-2.6.tar.gz) = 9794047
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/tortoisehg/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   8 Sep 2012 08:03:03 -   1.5
+++ pkg/PLIST   27 Nov 2012 08:20:27 -
@@ -110,6 +110,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/modeltest.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/mq.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/mq.pyc
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/mqutil.py
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/mqutil.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/p4pending.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/p4pending.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/pathedit.py


[UPDATE] devel/mercurial

2012-11-28 Thread Remi Pointel
Hi,

this is the diff to update Mercurial to 2.4.
Changelog: 
http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.4_.282012-11-1.29

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.49
diff -u -p -r1.49 Makefile
--- Makefile8 Sep 2012 08:00:45 -   1.49
+++ Makefile27 Nov 2012 08:20:17 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.3.1
+MODPY_EGG_VERSION =2.4
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.33
diff -u -p -r1.33 distinfo
--- distinfo8 Sep 2012 08:00:45 -   1.33
+++ distinfo27 Nov 2012 08:20:17 -
@@ -1,2 +1,2 @@
-SHA256 (mercurial-2.3.1.tar.gz) = 71h/3TsGLgjrQBLnhw9NCgD9g08RV4v7qAMTsQ+AhUE=
-SIZE (mercurial-2.3.1.tar.gz) = 3558058
+SHA256 (mercurial-2.4.tar.gz) = OIeFNYiBzrRAm6obgYDCyE1fNU6ozvGJI91JEAzVIQM=
+SIZE (mercurial-2.4.tar.gz) = 3607276
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/mercurial/pkg/PLIST,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST
--- pkg/PLIST   8 Sep 2012 08:00:45 -   1.25
+++ pkg/PLIST   27 Nov 2012 08:20:17 -
@@ -527,7 +527,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mercurial/templates/static/style-monoblue.css
 
lib/python${MODPY_VERSION}/site-packages/mercurial/templates/static/style-paper.css
 lib/python${MODPY_VERSION}/site-packages/mercurial/templates/static/style.css
-lib/python${MODPY_VERSION}/site-packages/mercurial/templates/template-vars.txt
 lib/python${MODPY_VERSION}/site-packages/mercurial/transaction.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/transaction.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/treediscovery.py


Re: py-ovirt-engine-sdk - Help needed with port

2012-10-21 Thread Remi Pointel
On Sun, 21 Oct 2012 14:31:18 -0400
Jiri B  wrote:

> Hi,
> 
> I'm preparing a port of pythong binding for oVirt Engine[1]
> but I'm strugging with some systrace and egg issues.
> 
> This is somehow beyond my python understandings for now.
> 
> systrace: deny user: me, prog: /usr/local/bin/python2.7, pid: 2592(0)[32248], 
> policy: /usr/bin/make, filters: 240, syscall: native-fswrite(10), filename: 
> /usr/local/lib/python2.7/email/mime/__init__.pyc
> systrace: deny user: me, prog: /usr/local/bin/python2.7, pid: 2592(0)[32248], 
> policy: /usr/bin/make, filters: 240, syscall: native-fswrite(5), filename: 
> /usr/local/lib/python2.7/email/mime/__init__.pyc


Hello,

do you use the python package or do you install it from ports ?
I don't know why, but I have this error when I use the python package.
If I installed the python from ports (which is exactly the same version), it 
works fine and I don't have the error.

Could you test if it's the same for you ?

Thanks,

Remi.



Re: Fixes related with change python.port.mk

2012-10-14 Thread Remi Pointel

Le 2012-10-14 14:54, Alexandr Shadchin a écrit :

Hi,

Last change python.port.mk make invisible MODPY_DEFAULT_VERSION_3,
but this variable uses in graphics/blender and graphics/py3-cairo.

example (graphics/blender):
Fatal: unknown or unsupported MODPY_VERSION:  (in graphics/blender)
Fatal: unknown or unsupported _MODPY_MAJOR_VERSION:  (in 
graphics/blender)

*** Error 1 in /home/ports/graphics/blender
(/home/ports/infrastructure/mk/bsd.port.mk:3331 '.BEGIN': @exit 1)

OK ?


Hi,

jasper@ indicated me the problem, I think I will commit this patch 
instead:

http://openbsd.xiri.fr/ports/python.port.mk_diff

I will commit the diff this evening.

Cheers,

Remi



make internal few variables in python.port.mk

2012-10-12 Thread Remi Pointel

Hi,

this is the diff to make these variables internal in python.port.mk:

_MODPY_DEFAULT_VERSION_2
_MODPY_DEFAULT_VERSION_3
_MODPY_PRE_BUILD_STEPS
_MODPY_BIN_ADJ

Are you ok?

Cheers,

Remi.Index: python.port.mk
===
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.54
diff -u -r1.54 python.port.mk
--- python.port.mk  28 Aug 2012 19:10:45 -  1.54
+++ python.port.mk  12 Oct 2012 15:55:00 -
@@ -6,8 +6,8 @@
 CATEGORIES+=   lang/python
 
 # define the default versions
-MODPY_DEFAULT_VERSION_2 = 2.7
-MODPY_DEFAULT_VERSION_3 = 3.2
+_MODPY_DEFAULT_VERSION_2 = 2.7
+_MODPY_DEFAULT_VERSION_3 = 3.2
 
 .if !defined(MODPY_VERSION)
 
@@ -15,10 +15,10 @@
 
 .  if ${FLAVOR:L:Mpython3}
 # define default version 3
-MODPY_VERSION?=${MODPY_DEFAULT_VERSION_3}
+MODPY_VERSION?=${_MODPY_DEFAULT_VERSION_3}
 .  else
 # without flavor, assume we use the default version 2
-MODPY_VERSION?=${MODPY_DEFAULT_VERSION_2}
+MODPY_VERSION?=${_MODPY_DEFAULT_VERSION_2}
 .  endif
 
 # verify if MODPY_VERSION forced is correct
@@ -84,7 +84,7 @@
 SHARED_ONLY=   Yes
 .endif
 
-MODPY_PRE_BUILD_STEPS = @:
+_MODPY_PRE_BUILD_STEPS = @:
 .if defined(MODPY_SETUPTOOLS) && ${MODPY_SETUPTOOLS:L} == "yes"
 # The setuptools module provides a package locator (site.py) that is
 # required at runtime for the pkg_resources stuff to work
@@ -105,7 +105,7 @@
 # but the final plist will be different if it's present.
 _MODPY_SETUPUTILS_FAKE_DIR =   \
${WRKDIR}/lib/python${MODPY_VERSION}/site-packages/setuptools
-MODPY_PRE_BUILD_STEPS +=   \
+_MODPY_PRE_BUILD_STEPS +=  \
;mkdir -p ${_MODPY_SETUPUTILS_FAKE_DIR} \
;exec >${_MODPY_SETUPUTILS_FAKE_DIR}/__init__.py \
;echo 'def setup(*args, **kwargs):' \
@@ -127,7 +127,7 @@
 
 .if defined(MODPY_BADEGGS)
 .  for egg in ${MODPY_BADEGGS}
-MODPY_PRE_BUILD_STEPS += ;mkdir -p ${WRKBUILD}/${egg}.egg-info
+_MODPY_PRE_BUILD_STEPS += ;mkdir -p ${WRKBUILD}/${egg}.egg-info
 .  endfor
 .endif
 
@@ -157,7 +157,7 @@
 SUBST_VARS :=  MODPY_PYCACHE MODPY_COMMENT MODPY_PYC_MAGIC_TAG MODPY_BIN 
MODPY_EGG_VERSION MODPY_VERSION MODPY_BIN_SUFFIX MODPY_PY_PREFIX ${SUBST_VARS}
 
 # set MODPY_BIN for executable scripts
-MODPY_BIN_ADJ =perl -pi \
+_MODPY_BIN_ADJ =   perl -pi \
-e '$$. == 1 && s|^.*env python.*$$|\#!${MODPY_BIN}|;' \
-e '$$. == 1 && s|^.*bin/python.*$$|\#!${MODPY_BIN}|;' \
-e 'close ARGV if eof;'
@@ -165,14 +165,14 @@
 MODPY_ADJ_FILES ?=
 .if !empty(MODPY_ADJ_FILES)
 MODPYTHON_pre-configure += for f in ${MODPY_ADJ_FILES}; do \
-   ${MODPY_BIN_ADJ} ${WRKSRC}/$${f}; done
+   ${_MODPY_BIN_ADJ} ${WRKSRC}/$${f}; done
 .endif
 
 # dirty way to do it with no modifications in bsd.port.mk
 .if empty(CONFIGURE_STYLE)
 .  if !target(do-build)
 do-build:
-   ${MODPY_PRE_BUILD_STEPS}
+   ${_MODPY_PRE_BUILD_STEPS}
${_MODPY_CMD} ${MODPY_DISTUTILS_BUILD} ${MODPY_DISTUTILS_BUILDARGS}
 .  endif
 


[NEW] devel/py-pudb

2012-10-11 Thread Remi Pointel
Hi,

this is the port of pudb, full-screen, console-based Python debugger.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info py-pudb
Information for inst:py-pudb-2012.3

Comment:
full-screen, console-based Python debugger

Description:
PuDB is a full-screen, console-based visual debugger for Python.
Its goal is to provide all the niceties of modern GUI-based debuggers in
a more lightweight and keyboard-friendly package. PuDB allows you to
debug code right where you write and test it--in a terminal.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://pypi.python.org/pypi/pudb/


Cheers,

Remi


py-pudb.tar.gz
Description: Binary data


Re: ipython-0.13

2012-10-05 Thread Remi Pointel
On Fri, 05 Oct 2012 20:08:27 -0400
Predrag Punosevac  wrote:

> Has anybody tried to update existing ipython port to the newest stable
> version 0.13?
> 
> Thank you,
> Predrag


Hello,

i have a diff in my tree but it's not finalized.
I don't know what to do with the QT console and HTML notebook, it adds few 
run_depends, and adding qt4 to build ipython is boring...

I have begun with a FLAVOR 'qt', if you're interested I can send you my diff.

Remi.



[UPDATE] www/py-tornado

2012-09-16 Thread Remi Pointel
Hi,

this is the diff to update tornado to last release: 2.4.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/www/py-tornado/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile3 Jul 2012 09:00:33 -   1.4
+++ Makefile16 Sep 2012 07:53:26 -
@@ -2,7 +2,7 @@
 
 COMMENT =  scalable, non-blocking web server
 
-MODPY_EGG_VERSION =2.3
+MODPY_EGG_VERSION =2.4
 DISTNAME = tornado-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: distinfo
===
RCS file: /cvs/ports/www/py-tornado/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo3 Jul 2012 09:00:33 -   1.4
+++ distinfo16 Sep 2012 07:53:26 -
@@ -1,5 +1,2 @@
-MD5 (tornado-2.3.tar.gz) = gQw+zUJZJPvwqh+gQPk60Q==
-RMD160 (tornado-2.3.tar.gz) = sydGyIo8/g4yf4ef2XjLDx/5hAI=
-SHA1 (tornado-2.3.tar.gz) = Cr7GrMK6iAyq39ppDN63P0RbwHI=
-SHA256 (tornado-2.3.tar.gz) = Yn71i3E0eByBSsgdg81DXUuevztbqUwhAqEll0DEQVw=
-SIZE (tornado-2.3.tar.gz) = 338950
+SHA256 (tornado-2.4.tar.gz) = FU9pVH/Ucx80crQJQFVWfDg2sq9hMGhJnMbQnCMz/78=
+SIZE (tornado-2.4.tar.gz) = 347522
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/py-tornado/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   3 Jul 2012 09:00:33 -   1.2
+++ pkg/PLIST   16 Sep 2012 07:53:26 -
@@ -61,12 +61,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tornado/test/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/csv_translations/
+lib/python${MODPY_VERSION}/site-packages/tornado/test/csv_translations/fr_FR.csv
 lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/
+lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/
+lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/
+lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo
+lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.py
@@ -79,12 +86,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tornado/test/ioloop_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/locale_test.py
+lib/python${MODPY_VERSION}/site-packages/tornado/test/locale_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/options_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/options_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.pyc
-lib/python${MODPY_VERSION}/site-packages/tornado/test/run_pyversion_tests.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/run_pyversion_tests.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.py
 lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/simple_httpclient_test.py


[UPDATE] devel/mercurial

2012-09-06 Thread Remi Pointel

Hi,

this is the diff to update mercurial to last release: 2.3.1.
Changelog: 
http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.3.1_.282012-09-01.29


Is it ok?

Cheers,

Remi.Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- Makefile12 Jun 2012 07:16:43 -  1.48
+++ Makefile6 Sep 2012 06:42:57 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.2.2
+MODPY_EGG_VERSION =2.3.1
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.32
diff -u -p -r1.32 distinfo
--- distinfo12 Jun 2012 07:16:43 -  1.32
+++ distinfo6 Sep 2012 06:42:57 -
@@ -1,5 +1,2 @@
-MD5 (mercurial-2.2.2.tar.gz) = n1m11xlpy7JnFwLNKnpaEQ==
-RMD160 (mercurial-2.2.2.tar.gz) = 8mpO7/eKhn1IyH4rEm5iO2YjJYg=
-SHA1 (mercurial-2.2.2.tar.gz) = cgcFMfFzzLQ5SyJ5FMRWeMlj66o=
-SHA256 (mercurial-2.2.2.tar.gz) = NIkRDsEf770sve+41xXQqGnO891ymq9NUUEQj4vhYAo=
-SIZE (mercurial-2.2.2.tar.gz) = 3430037
+SHA256 (mercurial-2.3.1.tar.gz) = 71h/3TsGLgjrQBLnhw9NCgD9g08RV4v7qAMTsQ+AhUE=
+SIZE (mercurial-2.3.1.tar.gz) = 3558058
Index: pkg/PFRAG.shared
===
RCS file: pkg/PFRAG.shared
diff -N pkg/PFRAG.shared
--- pkg/PFRAG.shared20 Mar 2012 19:55:38 -  1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,7 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.4 2012/03/20 19:55:38 rpointel Exp $
-lib/python${MODPY_VERSION}/site-packages/mercurial/base85.so
-lib/python${MODPY_VERSION}/site-packages/mercurial/bdiff.so
-lib/python${MODPY_VERSION}/site-packages/mercurial/diffhelpers.so
-lib/python${MODPY_VERSION}/site-packages/mercurial/mpatch.so
-lib/python${MODPY_VERSION}/site-packages/mercurial/osutil.so
-lib/python${MODPY_VERSION}/site-packages/mercurial/parsers.so
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/mercurial/pkg/PLIST,v
retrieving revision 1.24
diff -u -p -r1.24 PLIST
--- pkg/PLIST   11 May 2012 05:32:50 -  1.24
+++ pkg/PLIST   6 Sep 2012 06:42:57 -
@@ -66,6 +66,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/hgext/highlight/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/highlight/highlight.py
 lib/python${MODPY_VERSION}/site-packages/hgext/highlight/highlight.pyc
+lib/python${MODPY_VERSION}/site-packages/hgext/histedit.py
+lib/python${MODPY_VERSION}/site-packages/hgext/histedit.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/interhg.py
 lib/python${MODPY_VERSION}/site-packages/hgext/interhg.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/keyword.py
@@ -136,6 +138,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/ancestor.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/archival.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/archival.pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/base85.so
+lib/python${MODPY_VERSION}/site-packages/mercurial/bdiff.so
 lib/python${MODPY_VERSION}/site-packages/mercurial/bookmarks.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/bookmarks.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/bundlerepo.py
@@ -164,6 +168,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/dagutil.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/demandimport.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/demandimport.pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/diffhelpers.so
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstate.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstate.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/discovery.py
@@ -239,27 +244,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/
 lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/_readers.py
+lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/_readers.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/socketutil.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/socketutil.pyc
-lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/tests/
-lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/tests/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/mercurial/httpclient/tests/simple_http_test.py
-lib/python${MOD

[UPDATE] devel/tortoisehg

2012-09-06 Thread Remi Pointel

Hi,

this is the diff to update tortoisehg to last release: 2.5.
Changelog: 
https://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes#!tortoisehg-25


Is it ok?

Cheers,

Remi.Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile12 Jun 2012 07:17:19 -  1.4
+++ Makefile6 Sep 2012 07:04:28 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.4.1
+MODPY_EGG_VERSION =2.5
 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.2.2 \
+   devel/mercurial>=2.3.1 \
devel/py-iniparse
 
 NO_REGRESS =   Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo12 Jun 2012 07:17:19 -  1.4
+++ distinfo6 Sep 2012 07:04:28 -
@@ -1,5 +1,2 @@
-MD5 (tortoisehg-2.4.1.tar.gz) = z1eCXRESFfSMM10dQXXtlA==
-RMD160 (tortoisehg-2.4.1.tar.gz) = ADHQ/EEy5E4zUk+NJKBMAciFln8=
-SHA1 (tortoisehg-2.4.1.tar.gz) = Ygh8enoH+wKhxgfU2Y3rczYygto=
-SHA256 (tortoisehg-2.4.1.tar.gz) = MXa0rpH0hRV02B8HyOe2CJDKyK6IMMAYmxfNixlSwLg=
-SIZE (tortoisehg-2.4.1.tar.gz) = 9701693
+SHA256 (tortoisehg-2.5.tar.gz) = j7H92QUX6cJMNvYgU+6oYq6lXkPuKLG4mISHmFOLGr0=
+SIZE (tortoisehg-2.5.tar.gz) = 9767802
Index: patches/patch-setup_py
===
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-setup_py  6 Sep 2012 07:04:28 -
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- setup.py.orig  Wed Sep  5 17:36:36 2012
 setup.py   Thu Sep  6 09:01:24 2012
+@@ -421,7 +421,7 @@ def setup_posix():
+ _data_files += [(os.path.join('share', root),
+ [os.path.join(root, file_) for file_ in files])
+ for root, dirs, files in os.walk('locale')]
+-_data_files += [('/usr/share/nautilus-python/extensions/',
++_data_files += [('lib/nautilus/extensions-3.0',
+  ['contrib/nautilus-thg.py'])]
+ 
+ # Create a config.py.  Distributions will need to supply their own
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/tortoisehg/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   12 Jun 2012 07:17:19 -  1.4
+++ pkg/PLIST   6 Sep 2012 07:04:28 -
@@ -1,9 +1,8 @@
 @comment $OpenBSD: PLIST,v 1.4 2012/06/12 07:17:19 rpointel Exp $
 bin/thg
 lib/nautilus/
-lib/nautilus/extensions-2.0/
-lib/nautilus/extensions-2.0/python/
-lib/nautilus/extensions-2.0/python/nautilus-thg.py
+lib/nautilus/extensions-3.0/
+lib/nautilus/extensions-3.0/nautilus-thg.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/
 
lib/python${MODPY_VERSION}/site-packages/tortoisehg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/__init__.py
@@ -41,12 +40,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/csinfo.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/cslist.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/cslist.pyc
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/customtools.py
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/customtools.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/decorators.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/decorators.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/dnd.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/dnd.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/docklog.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/docklog.pyc
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filectxactions.py
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filectxactions.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filedata.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filedata.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filedialogs.py
@@ -59,6 +62,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/filerevmodel.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/fileview.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/fileview.pyc
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/graft.py
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/graft.pyc
 lib/python${MODPY_VERSION}/site-packa

Re: [UPDATE] mail/sylpheed

2012-07-08 Thread Remi Pointel
On Sat, 7 Jul 2012 19:07:42 +1000
Brett  wrote:

> On Sat, 7 Jul 2012 09:50:56 +0200
> Remi Pointel  wrote:
> 
> > Hi,
> > 
> > this is the diff to update Sylpheed to 3.2.0.
> > 
> > Are you ok?
> > 
> > Cheers,
> > 
> > Remi.
> 
> 
> Hi Remi,
> 
> Should this diff also remove the patches from the old port? For me, this 
> would not build until I deleted them. Apart from that its working great.

Hi,

thanks, diff was not correct.
This is the correct diff.

Remi.
Index: Makefile
===
RCS file: /cvs/ports/mail/sylpheed/Makefile,v
retrieving revision 1.97
diff -u -p -r1.97 Makefile
--- Makefile16 Sep 2011 10:31:22 -  1.97
+++ Makefile8 Jul 2012 08:15:04 -
@@ -2,11 +2,10 @@
 
 COMMENT =  lightweight and user-friendly e-mail client
 
-DISTNAME = sylpheed-3.1.2
-REVISION=  0
+DISTNAME = sylpheed-3.2.0
 
-SHARED_LIBS += sylph-0   2.0 # 2.0
-SHARED_LIBS += sylpheed-plugin-0 2.0 # 2.0
+SHARED_LIBS += sylph-0   2.1 # 2.1
+SHARED_LIBS += sylpheed-plugin-0 2.1 # 2.1
 
 CATEGORIES=mail news x11
 HOMEPAGE=  http://sylpheed.sraoss.jp/en
@@ -31,7 +30,7 @@ WANTLIB += png gpgme gpg-error gtkspell 
 WANTLIB += gtk-x11-2.0 gdk-x11-2.0 gtkspell assuan
 
 RUN_DEPENDS=   devel/desktop-file-utils
-MASTER_SITES = http://sylpheed.sraoss.jp/sylpheed/v3.1/
+MASTER_SITES = http://sylpheed.sraoss.jp/sylpheed/v3.2/
 
 USE_LIBTOOL=   Yes
 CONFIGURE_STYLE=   gnu
Index: distinfo
===
RCS file: /cvs/ports/mail/sylpheed/distinfo,v
retrieving revision 1.49
diff -u -p -r1.49 distinfo
--- distinfo11 Sep 2011 16:33:07 -  1.49
+++ distinfo8 Jul 2012 08:15:04 -
@@ -1,5 +1,5 @@
-MD5 (sylpheed-3.1.2.tar.gz) = 5iDgC4UDurVJLmS3rEy+yQ==
-RMD160 (sylpheed-3.1.2.tar.gz) = AjbdwdqSp5Tod4lZ+9lYT10xhwI=
-SHA1 (sylpheed-3.1.2.tar.gz) = 7GPfUHESFiT/Oys4iC1NyOb8u6I=
-SHA256 (sylpheed-3.1.2.tar.gz) = 8AhFeNlsYMJ+FPPdud5MK+DpubmpZ0iPqMXIPYIdUWM=
-SIZE (sylpheed-3.1.2.tar.gz) = 4850469
+MD5 (sylpheed-3.2.0.tar.gz) = Gvl/NfIqIDjQUEEJIJHyGg==
+RMD160 (sylpheed-3.2.0.tar.gz) = gWLE1Ffv8O6K4NXQVUh5yY4T2ts=
+SHA1 (sylpheed-3.2.0.tar.gz) = pBqOL8PF5JNfMMe6z/jXJQhUbjU=
+SHA256 (sylpheed-3.2.0.tar.gz) = lp6fL0uphuPLnJeRdtXpu42qxOsAQpDHwvrlobaUVcU=
+SIZE (sylpheed-3.2.0.tar.gz) = 4925789
Index: patches/patch-libsylph_defs_h
===
RCS file: patches/patch-libsylph_defs_h
diff -N patches/patch-libsylph_defs_h
--- patches/patch-libsylph_defs_h   23 Mar 2012 13:28:25 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-libsylph_defs_h,v 1.1 2012/03/23 13:28:25 ajacoutot Exp $
-
-error: #error "Only  can be included directly."
-
 libsylph/defs.h.orig   Wed Mar 21 08:43:06 2012
-+++ libsylph/defs.hWed Mar 21 08:43:27 2012
-@@ -24,7 +24,7 @@
- #  include "config.h"
- #endif
- 
--#include 
-+#include 
- 
- #ifdef G_OS_WIN32
- #  include 


[UPDATE] mail/sylpheed

2012-07-07 Thread Remi Pointel
Hi,

this is the diff to update Sylpheed to 3.2.0.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/mail/sylpheed/Makefile,v
retrieving revision 1.95
diff -u -p -r1.95 Makefile
--- Makefile30 Aug 2011 06:54:11 -  1.95
+++ Makefile7 Jul 2012 07:48:38 -
@@ -2,11 +2,10 @@
 
 COMMENT =  lightweight and user-friendly e-mail client
 
-DISTNAME = sylpheed-3.1.1
-REVISION = 1
+DISTNAME = sylpheed-3.2.0
 
-SHARED_LIBS += sylph-0   2.0 # 2.0
-SHARED_LIBS += sylpheed-plugin-0 2.0 # 2.0
+SHARED_LIBS += sylph-0   2.1 # 2.1
+SHARED_LIBS += sylpheed-plugin-0 2.1 # 2.1
 
 CATEGORIES=mail news x11
 HOMEPAGE=  http://sylpheed.sraoss.jp/en
@@ -28,10 +27,10 @@ WANTLIB += pango-1.0 pangocairo-1.0 dbus
 WANTLIB += gmodule-2.0 gobject-2.0 drm expat fontconfig freetype m pixman-1
 WANTLIB += pthread pthread-stubs gthread-2.0 pcre enchant pangoft2-1.0
 WANTLIB += png gpgme gpg-error gtkspell ssl stdc++ xcb xcb-render xcb-shm z
-WANTLIB += gtk-x11-2.0 gdk-x11-2.0 gtkspell assuan
+WANTLIB += gtk-x11-2.0 gdk-x11-2.0 gtkspell assuan ffi
 
 RUN_DEPENDS=   devel/desktop-file-utils
-MASTER_SITES = http://sylpheed.sraoss.jp/sylpheed/v3.1/
+MASTER_SITES = http://sylpheed.sraoss.jp/sylpheed/v3.2/
 
 USE_LIBTOOL=   Yes
 CONFIGURE_STYLE=   gnu
Index: distinfo
===
RCS file: /cvs/ports/mail/sylpheed/distinfo,v
retrieving revision 1.48
diff -u -p -r1.48 distinfo
--- distinfo8 May 2011 08:18:10 -   1.48
+++ distinfo7 Jul 2012 07:48:38 -
@@ -1,5 +1,5 @@
-MD5 (sylpheed-3.1.1.tar.gz) = U7YvZoRlGAST4cWJdNwszg==
-RMD160 (sylpheed-3.1.1.tar.gz) = C3NMH7ETqQaUtyy8q8tkQm+pC1c=
-SHA1 (sylpheed-3.1.1.tar.gz) = fFL/AfZJXDqbrSV3AWTZ/OG1uqg=
-SHA256 (sylpheed-3.1.1.tar.gz) = SyExVQL6XnKSjFlA5rWbLqqbavnE0y0+IXY36d7M5uc=
-SIZE (sylpheed-3.1.1.tar.gz) = 4848291
+MD5 (sylpheed-3.2.0.tar.gz) = Gvl/NfIqIDjQUEEJIJHyGg==
+RMD160 (sylpheed-3.2.0.tar.gz) = gWLE1Ffv8O6K4NXQVUh5yY4T2ts=
+SHA1 (sylpheed-3.2.0.tar.gz) = pBqOL8PF5JNfMMe6z/jXJQhUbjU=
+SHA256 (sylpheed-3.2.0.tar.gz) = lp6fL0uphuPLnJeRdtXpu42qxOsAQpDHwvrlobaUVcU=
+SIZE (sylpheed-3.2.0.tar.gz) = 4925789


Re: php-pgsql is where in the ports tree?

2012-06-27 Thread Remi Pointel

On 06/27/12 21:06, Fred Snurd wrote:

On Wed, Jun 27, 2012 at 11:57 AM, Mike Erdely  wrote:


$ pkg_info -Q php-pgsql
php-pgsql-5.2.17p5
php-pgsql-5.3.13

Thank you for pointing out the packages, but I'm wanting to know where this is 
in the ports tree so I can build it myself.  What is it?

Thanks.




Hi,

It's documented: http://www.openbsd.org/faq/faq15.html#PortsSearch.

% cd /usr/ports
% make search name=php-pgsql
Port:   php-pgsql-5.2.17p5
Path:   lang/php/5.2,-pgsql
Info:   pgsql database access extensions for php5
Maint:  Robert Nagy 
Index:  lang www
L-deps: databases/postgresql
B-deps: STEM->=0.10.38:devel/gettext STEM->=1.21:textproc/groff 
devel/autoconf/2.13 devel/metaauto

R-deps: php-5.2.17:lang/php/5.2
Archs:  !m88k vax

Port:   php-pgsql-5.3.13
Path:   lang/php/5.3,-pgsql
Info:   pgsql database access extensions for php5
Maint:  Robert Nagy 
Index:  lang www
L-deps: databases/postgresql
B-deps: STEM->=0.10.38:devel/gettext STEM->=1.21:textproc/groff 
devel/autoconf/2.13 devel/metaauto

R-deps: php-5.3.13:lang/php/5.3
Archs:  !m88k vax

Cheers,

Remi.



Re: [UPDATE] Python 3.2.3 and python3 flavor use

2012-06-26 Thread Remi Pointel

On 06/05/12 19:28, Remi Pointel wrote:

On 05/30/12 20:31, Remi Pointel wrote:

Hi,

these are the diff to permit to have a port which uses Python 3.2.3 and
Python 2.7.3 (port whiches have python3 flavor).

So, if you want to test:
1) apply the python 3.2.3 diff
2) apply the python.port.mk diff
3) test with the devel/py-pip diff to understand how to use the python3
flavor (now you need to add ${MODPY_COMMENT} in the beginning of PLIST
file which are in conflict, like:
foo/bar/
foo/bar/${MODPY_PYCACHE}

to evitate that foo/bar/ == foo/bar/${MODPY_PYCACHE} when using python
2, we now have in PLIST:
foo/bar/
${MODPY_COMMENT}foo/bar/${MODPY_PYCACHE}

Please tests.


Has somebody tested?


Nobody ?

Remi.




[UPDATE] devel/tortoisehg

2012-06-11 Thread Remi Pointel

Hi,

this is the diff to update tortoisehg to 2.4.1.

Are you ok ?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile11 May 2012 05:33:57 -  1.3
+++ Makefile12 Jun 2012 05:06:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.4
+MODPY_EGG_VERSION =2.4.1
 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.2.1 \
+   devel/mercurial>=2.2.2 \
devel/py-iniparse
 
 NO_REGRESS =   Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo11 May 2012 05:33:57 -  1.3
+++ distinfo12 Jun 2012 05:06:30 -
@@ -1,5 +1,5 @@
-MD5 (tortoisehg-2.4.tar.gz) = TE7rv2vPKULLcCpf2nCvuA==
-RMD160 (tortoisehg-2.4.tar.gz) = NoKV7v8olZnDBWKthPsL/WoW/A0=
-SHA1 (tortoisehg-2.4.tar.gz) = zed23J6yntn8oNZ+AnrcvUhB5sY=
-SHA256 (tortoisehg-2.4.tar.gz) = EXAp/xkSuYxSzYnrxu5qpdQ3W/9nu8HS7p8r1jbQYjM=
-SIZE (tortoisehg-2.4.tar.gz) = 8978194
+MD5 (tortoisehg-2.4.1.tar.gz) = z1eCXRESFfSMM10dQXXtlA==
+RMD160 (tortoisehg-2.4.1.tar.gz) = ADHQ/EEy5E4zUk+NJKBMAciFln8=
+SHA1 (tortoisehg-2.4.1.tar.gz) = Ygh8enoH+wKhxgfU2Y3rczYygto=
+SHA256 (tortoisehg-2.4.1.tar.gz) = MXa0rpH0hRV02B8HyOe2CJDKyK6IMMAYmxfNixlSwLg=
+SIZE (tortoisehg-2.4.1.tar.gz) = 9701693
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/tortoisehg/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   11 May 2012 05:33:57 -  1.3
+++ pkg/PLIST   12 Jun 2012 05:06:30 -
@@ -222,8 +222,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/debugthg.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hglib.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hglib.pyc
-lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hgshelve.py
-lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hgshelve.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hgversion.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/hgversion.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/util/i18n.py
@@ -449,6 +447,7 @@ share/pixmaps/tortoisehg/icons/scalable/
 share/pixmaps/tortoisehg/icons/scalable/status/thg-file-p0.svg
 share/pixmaps/tortoisehg/icons/scalable/status/thg-file-p1.svg
 share/pixmaps/tortoisehg/icons/scalable/status/thg-git-subrepo.svg
+share/pixmaps/tortoisehg/icons/scalable/status/thg-remote-repo.svg
 share/pixmaps/tortoisehg/icons/scalable/status/thg-subrepo.svg
 share/pixmaps/tortoisehg/icons/scalable/status/thg-success.svg
 share/pixmaps/tortoisehg/icons/scalable/status/thg-svn-subrepo.svg
@@ -469,7 +468,6 @@ share/pixmaps/tortoisehg/icons/svg/merge
 share/pixmaps/tortoisehg/icons/svg/proxy.svg
 share/pixmaps/tortoisehg/icons/svg/recovery.svg
 share/pixmaps/tortoisehg/icons/svg/refresh_overlays.svg
-share/pixmaps/tortoisehg/icons/svg/remote-repo.svg
 share/pixmaps/tortoisehg/icons/svg/remove.svg
 share/pixmaps/tortoisehg/icons/svg/repobrowse.svg
 share/pixmaps/tortoisehg/icons/svg/shelve.svg


[UPDATE] devel/mercurial

2012-06-11 Thread Remi Pointel

Hi,

this is the diff to update mercurial to 2.2.2.

Are you ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- Makefile11 May 2012 05:32:50 -  1.47
+++ Makefile12 Jun 2012 05:01:06 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.2.1
+MODPY_EGG_VERSION =2.2.2
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.31
diff -u -p -r1.31 distinfo
--- distinfo11 May 2012 05:32:50 -  1.31
+++ distinfo12 Jun 2012 05:01:06 -
@@ -1,5 +1,5 @@
-MD5 (mercurial-2.2.1.tar.gz) = D/fH98UOUG1JT/hLqhCnfQ==
-RMD160 (mercurial-2.2.1.tar.gz) = AvNEqYCltQi3QZaCWJYsr4mW/Z4=
-SHA1 (mercurial-2.2.1.tar.gz) = QJYaQ2kgYo/520jciquAEtctzVI=
-SHA256 (mercurial-2.2.1.tar.gz) = q0/+dRVT+FKBPCGtc5B1MP+8WqObDPli9h/nDxlsu4E=
-SIZE (mercurial-2.2.1.tar.gz) = 3414944
+MD5 (mercurial-2.2.2.tar.gz) = n1m11xlpy7JnFwLNKnpaEQ==
+RMD160 (mercurial-2.2.2.tar.gz) = 8mpO7/eKhn1IyH4rEm5iO2YjJYg=
+SHA1 (mercurial-2.2.2.tar.gz) = cgcFMfFzzLQ5SyJ5FMRWeMlj66o=
+SHA256 (mercurial-2.2.2.tar.gz) = NIkRDsEf770sve+41xXQqGnO891ymq9NUUEQj4vhYAo=
+SIZE (mercurial-2.2.2.tar.gz) = 3430037


Re: [UPDATE] Python 3.2.3 and python3 flavor use

2012-06-05 Thread Remi Pointel

On 05/30/12 20:31, Remi Pointel wrote:

Hi,

these are the diff to permit to have a port which uses Python 3.2.3 and
Python 2.7.3 (port whiches have python3 flavor).

So, if you want to test:
1) apply the python 3.2.3 diff
2) apply the python.port.mk diff
3) test with the devel/py-pip diff to understand how to use the python3
flavor (now you need to add ${MODPY_COMMENT} in the beginning of PLIST
file which are in conflict, like:
foo/bar/
foo/bar/${MODPY_PYCACHE}

to evitate that foo/bar/ == foo/bar/${MODPY_PYCACHE} when using python
2, we now have in PLIST:
foo/bar/
${MODPY_COMMENT}foo/bar/${MODPY_PYCACHE}

Please tests.


Has somebody tested?

Cheers,

Remi.



Re: [Update]www/py-beautifulsoup

2012-06-01 Thread Remi Pointel

On Fri, 1 Jun 2012 22:55:39 +0800, wen heping wrote:

2012/5/29 Stuart Henderson 


On 2012/05/29 09:04, wen heping wrote:
> There is big differenc between beautifulsoup and beautifulsoup4.

What about the dep's, did you test anki and calibre?



I always find dep on openports.se and it does not find one and I 
shall

change the way to find dep:


Your best friend to find deps is databases/sqlports, you could do 
something like that:
$ sqlite3 /usr/local/share/sqlports "SELECT BUILD_DEPENDS, RUN_DEPENDS 
FROM Ports WHERE FULLPKGPATH LIKE '%beautifulsoup%'"


Cheers,

Remi.



[UPDATE] Python 3.2.3 and python3 flavor use

2012-05-30 Thread Remi Pointel
/help.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/help.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/commands/install.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/install.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/commands/search.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/search.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/commands/uninstall.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/uninstall.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/commands/unzip.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/unzip.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/commands/zip.py
-lib/python${MODPY_VERSION}/site-packages/pip/commands/zip.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/download.py
-lib/python${MODPY_VERSION}/site-packages/pip/download.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/pip/exceptions.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/index.py
-lib/python${MODPY_VERSION}/site-packages/pip/index.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/locations.py
-lib/python${MODPY_VERSION}/site-packages/pip/locations.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/log.py
-lib/python${MODPY_VERSION}/site-packages/pip/log.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/req.py
-lib/python${MODPY_VERSION}/site-packages/pip/req.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/runner.py
-lib/python${MODPY_VERSION}/site-packages/pip/runner.pyc
+lib/python${MODPY_VERSION}/site-packages/pip/status_codes.py
 lib/python${MODPY_VERSION}/site-packages/pip/util.py
-lib/python${MODPY_VERSION}/site-packages/pip/util.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pip/vcs/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}bazaar.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}git.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}mercurial.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pip/vcs/${MODPY_PYCACHE}subversion.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/bazaar.py
-lib/python${MODPY_VERSION}/site-packages/pip/vcs/bazaar.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/git.py
-lib/python${MODPY_VERSION}/site-packages/pip/vcs/git.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/mercurial.py
-lib/python${MODPY_VERSION}/site-packages/pip/vcs/mercurial.pyc
 lib/python${MODPY_VERSION}/site-packages/pip/vcs/subversion.py
-lib/python${MODPY_VERSION}/site-packages/pip/vcs/subversion.pyc
-lib/python${MODPY_VERSION}/site-packages/pip/venv.py
-lib/python${MODPY_VERSION}/site-packages/pip/venv.pyc
Index: Makefile
===
RCS file: /cvs/ports/lang/python/3.2/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile9 May 2012 06:21:12 -   1.7
+++ Makefile30 May 2012 05:25:10 -
@@ -1,9 +1,8 @@
 # $OpenBSD: Makefile,v 1.7 2012/05/09 06:21:12 ajacoutot Exp $
 
 VERSION =  3.2
-PATCHLEVEL =   .2
+PATCHLEVEL =   .3
 SHARED_LIBS =  python3.2m 1.0
-REVISION = 3
 VERSION_SPEC = >=3.2,<3.3
 
 MAINTAINER =   Remi Pointel 
Index: distinfo
===
RCS file: /cvs/ports/lang/python/3.2/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo20 Sep 2011 10:51:26 -  1.1.1.1
+++ distinfo30 May 2012 05:25:10 -
@@ -1,5 +1,5 @@
-MD5 (Python-3.2.2.tgz) = PGOm2XMz9No1l2tqB1XrZw==
-RMD160 (Python-3.2.2.tgz) = qKKv7BYFDBX6jJoMVNyKmy5fw1I=
-SHA1 (Python-3.2.2.tgz) = tFn/R2sH5uSRCb6U575FdigOdo0=
-SHA256 (Python-3.2.2.tgz) = rMahPLT+0LfoZxYySoQ34yZkW4B2F37t5aDK2Z7AMTw=
-SIZE (Python-3.2.2.tgz) = 12732276
+MD5 (Python-3.2.3.tgz) = 3POnOOcCjx3rQbGAvw4svA==
+RMD160 (Python-3.2.3.tgz) = uy51gHOaP9R4z96WSXo1ahcddRM=
+SHA1 (Python-3.2.3.tgz) = LGUCTLMsRG3u7+VYTtQGIwSAfWE=
+SHA256 (Python-3.2.3.tgz) = dMM+Fl7e91Ms75X9mjJaBoeLW/yKXQOBYVc/KD6vmAk=
+SIZE (Python-3.2.3.tgz) = 12787688
Index: patches/patch-Lib_tempfile_py
===
RCS file: patches/patch-Lib_tempfile_py
diff -N patches/patch-Lib_tempfile_py
--- patches/patch-Lib_tempfile_py   20 Sep 2011 10:51:26 -  1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Lib_tempfile_py,v 1.1.1.1 2011/09/20 10:51:26 fgsch Exp $
 Lib/tempfile.py.orig   Wed Jun 22 14:12:22 2011
-+++ Lib/tempfile.pyWed Jun 22 14:12:37 2011
-@@ -139,7 

[NEW] databases/hiredis

2012-05-22 Thread Remi Pointel

Hi,

this is the port of hiredis, a minimalistic C client for Redis.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info hiredis
Information for inst:hiredis-0.10.1

Comment:
minimalistic C client for Redis

Description:
Hiredis is a minimalistic C client library for the Redis database.
It is minimalistic because it just adds minimal support for the
protocol, but at the same time it uses an high level printf-alike API in
order to make it much higher level than otherwise suggested by its
minimal code base and the lack of explicit bindings for every Redis
command.
Apart from supporting sending commands and receiving replies, it comes
with a reply parser that is decoupled from the I/O layer. It is a stream
parser designed for easy reusability, which can for instance be used in
higher level language bindings for efficient reply parsing.
Hiredis only supports the binary-safe Redis protocol.
The library comes with multiple APIs. There is the synchronous API, the
asynchronous API and the reply parsing API.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://github.com/antirez/hiredis/


Cheers,

Remi.


hiredis-0.10.1.tar.gz
Description: application/gzip


Re: [update] devel/p5-Error

2012-05-13 Thread Remi Pointel

On 05/13/12 15:38, David Hill wrote:

Index: Makefile
===
RCS file: /cvs/ports/devel/p5-Error/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile3 Dec 2010 11:44:30 -   1.11
+++ Makefile13 May 2012 13:37:08 -
@@ -3,10 +3,8 @@
  COMMENT=  error/exception handling in an OO-ish way

  MODULES=  cpan
-DISTNAME=  Error-0.17016
-REVISION=  0
+DISTNAME=  Error-0.17018
  CATEGORIES=   devel
-USE_GROFF =Yes

  # perl
  PERMIT_PACKAGE_CDROM= Yes


Hello,

I think we must add at least 2 regress depends.

Are you ok with this diff?

Cheers,

Remi.


Index: Makefile
===
RCS file: /cvs/ports/devel/p5-Error/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile3 Dec 2010 11:44:30 -   1.11
+++ Makefile13 May 2012 13:59:14 -
@@ -3,10 +3,8 @@
 COMMENT=   error/exception handling in an OO-ish way
 
 MODULES=   cpan
-DISTNAME=  Error-0.17016
-REVISION=  0
+DISTNAME=  Error-0.17018
 CATEGORIES=devel
-USE_GROFF =Yes
 
 # perl
 PERMIT_PACKAGE_CDROM=  Yes
@@ -17,5 +15,8 @@ PERMIT_DISTFILES_FTP= Yes
 CONFIGURE_STYLE=   modbuild
 
 MODCPAN_EXAMPLES=  Yes
+
+REGRESS_DEPENDS =  devel/p5-Test-Pod \
+   devel/p5-Test-Pod-Coverage
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-Error/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo25 Oct 2010 11:05:32 -  1.7
+++ distinfo13 May 2012 13:59:14 -
@@ -1,5 +1,5 @@
-MD5 (Error-0.17016.tar.gz) = 7tzTxpcFaN0yCStTNDKO/w==
-RMD160 (Error-0.17016.tar.gz) = wZsqIL1LjDM8epHGRE1HU4JG8+o=
-SHA1 (Error-0.17016.tar.gz) = yGGtFehTO7v8bfuKmEyAw0YHK9I=
-SHA256 (Error-0.17016.tar.gz) = 8BOjPOM/Mk1v9zygdPNKoT8EvOwR5/kcggwue14Zeao=
-SIZE (Error-0.17016.tar.gz) = 20990
+MD5 (Error-0.17018.tar.gz) = ETenu7lMlQiiJoxGdYMgfw==
+RMD160 (Error-0.17018.tar.gz) = 6Adwf/7rLE1aI8pD026jwQHkjXw=
+SHA1 (Error-0.17018.tar.gz) = luK9UWklz8RzUdKBEe3Ktkeya0U=
+SHA256 (Error-0.17018.tar.gz) = GQtQ+3Zf+qa7k60B7ZC3JBQPQQoZoK+BOrlt+jr2arI=
+SIZE (Error-0.17018.tar.gz) = 22129


[UPDATE] devel/tortoisehg

2012-05-10 Thread Remi Pointel

Hi,

this is the diff to update tortoisehg to last release: 2.4.
It needs the diff of mercurial 2.2.1.

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile30 Apr 2012 17:01:44 -  1.2
+++ Makefile10 May 2012 20:16:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.3.2
+MODPY_EGG_VERSION =2.4
 DISTNAME = tortoisehg-${MODPY_EGG_VERSION}
 
 CATEGORIES =   devel
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo30 Apr 2012 17:01:44 -  1.2
+++ distinfo10 May 2012 20:16:30 -
@@ -1,5 +1,5 @@
-MD5 (tortoisehg-2.3.2.tar.gz) = ZrIw9GDqWQPOea4l/XzHYQ==
-RMD160 (tortoisehg-2.3.2.tar.gz) = 3kpZdhhU8VZsMX8TtQWVkCPW6j0=
-SHA1 (tortoisehg-2.3.2.tar.gz) = w6Kfqog7K7om4q1hwHtt0naCduA=
-SHA256 (tortoisehg-2.3.2.tar.gz) = CShzNUKMJ8WpasbYJCtv4OUDyjtUv/4UBv03RmEouy8=
-SIZE (tortoisehg-2.3.2.tar.gz) = 9542121
+MD5 (tortoisehg-2.4.tar.gz) = TE7rv2vPKULLcCpf2nCvuA==
+RMD160 (tortoisehg-2.4.tar.gz) = NoKV7v8olZnDBWKthPsL/WoW/A0=
+SHA1 (tortoisehg-2.4.tar.gz) = zed23J6yntn8oNZ+AnrcvUhB5sY=
+SHA256 (tortoisehg-2.4.tar.gz) = EXAp/xkSuYxSzYnrxu5qpdQ3W/9nu8HS7p8r1jbQYjM=
+SIZE (tortoisehg-2.4.tar.gz) = 8978194
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/tortoisehg/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   30 Apr 2012 17:01:44 -  1.2
+++ pkg/PLIST   10 May 2012 20:16:30 -
@@ -95,6 +95,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/manifestdialog.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/manifestmodel.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/manifestmodel.pyc
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/matching.py
+lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/matching.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/merge.py
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/merge.pyc
 lib/python${MODPY_VERSION}/site-packages/tortoisehg/hgqt/messageentry.py
@@ -435,9 +437,11 @@ share/pixmaps/tortoisehg/icons/scalable/
 share/pixmaps/tortoisehg/icons/scalable/actions/visualdiff.svg
 share/pixmaps/tortoisehg/icons/scalable/apps/
 share/pixmaps/tortoisehg/icons/scalable/apps/help-browser.svg
+share/pixmaps/tortoisehg/icons/scalable/apps/help-readme.svg
 share/pixmaps/tortoisehg/icons/scalable/apps/preferences-desktop-font.svg
 share/pixmaps/tortoisehg/icons/scalable/apps/system-file-manager.svg
 share/pixmaps/tortoisehg/icons/scalable/apps/thg-logo.svg
+share/pixmaps/tortoisehg/icons/scalable/apps/tools-spanner-hammer.svg
 share/pixmaps/tortoisehg/icons/scalable/apps/utilities-terminal.svg
 share/pixmaps/tortoisehg/icons/scalable/status/
 share/pixmaps/tortoisehg/icons/scalable/status/thg-error.svg
@@ -465,6 +469,7 @@ share/pixmaps/tortoisehg/icons/svg/merge
 share/pixmaps/tortoisehg/icons/svg/proxy.svg
 share/pixmaps/tortoisehg/icons/svg/recovery.svg
 share/pixmaps/tortoisehg/icons/svg/refresh_overlays.svg
+share/pixmaps/tortoisehg/icons/svg/remote-repo.svg
 share/pixmaps/tortoisehg/icons/svg/remove.svg
 share/pixmaps/tortoisehg/icons/svg/repobrowse.svg
 share/pixmaps/tortoisehg/icons/svg/shelve.svg


[UPDATE] devel/mercurial

2012-05-10 Thread Remi Pointel

Hi,

this is the diff to update mercurial to last release: 2.2.1.

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- Makefile30 Apr 2012 17:01:02 -  1.46
+++ Makefile10 May 2012 20:16:22 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.1.2
+MODPY_EGG_VERSION =2.2.1
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.30
diff -u -p -r1.30 distinfo
--- distinfo30 Apr 2012 17:01:02 -  1.30
+++ distinfo10 May 2012 20:16:22 -
@@ -1,5 +1,5 @@
-MD5 (mercurial-2.1.2.tar.gz) = FTVNc5UE7Eb2ig/uLs+/JQ==
-RMD160 (mercurial-2.1.2.tar.gz) = SsmpHn3rvlVvHDFMw7b8h7bL8vA=
-SHA1 (mercurial-2.1.2.tar.gz) = b6LyUQdX4+Yu+p2JU/i3A7hAdbI=
-SHA256 (mercurial-2.1.2.tar.gz) = kU1IieGVaHIJ4HDAwzzzrnt41sbJL6fWzMcYqpaVmIY=
-SIZE (mercurial-2.1.2.tar.gz) = 3343349
+MD5 (mercurial-2.2.1.tar.gz) = D/fH98UOUG1JT/hLqhCnfQ==
+RMD160 (mercurial-2.2.1.tar.gz) = AvNEqYCltQi3QZaCWJYsr4mW/Z4=
+SHA1 (mercurial-2.2.1.tar.gz) = QJYaQ2kgYo/520jciquAEtctzVI=
+SHA256 (mercurial-2.2.1.tar.gz) = q0/+dRVT+FKBPCGtc5B1MP+8WqObDPli9h/nDxlsu4E=
+SIZE (mercurial-2.2.1.tar.gz) = 3414944
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/mercurial/pkg/PLIST,v
retrieving revision 1.23
diff -u -p -r1.23 PLIST
--- pkg/PLIST   20 Mar 2012 19:55:38 -  1.23
+++ pkg/PLIST   10 May 2012 20:16:22 -
@@ -49,6 +49,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/hgext/eol.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/extdiff.py
 lib/python${MODPY_VERSION}/site-packages/hgext/extdiff.pyc
+lib/python${MODPY_VERSION}/site-packages/hgext/factotum.py
+lib/python${MODPY_VERSION}/site-packages/hgext/factotum.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/fetch.py
 lib/python${MODPY_VERSION}/site-packages/hgext/fetch.pyc
 lib/python${MODPY_VERSION}/site-packages/hgext/gpg.py
@@ -182,6 +184,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/filemerge.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/fileset.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/fileset.pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/formatter.py
+lib/python${MODPY_VERSION}/site-packages/mercurial/formatter.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/graphmod.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/graphmod.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/hbisect.py
@@ -331,6 +335,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/posix.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/pushkey.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/pushkey.pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/pvec.py
+lib/python${MODPY_VERSION}/site-packages/mercurial/pvec.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/py3kcompat.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/py3kcompat.pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/repair.py


Re: UPDATE: mail/py-spf

2012-04-29 Thread Remi Pointel

On 04/27/12 17:19, Giovanni Bechis wrote:

Update to version 2.0.7, some bugs fixed and python3 support added.
mail/py-authres is a new requirement.
  Ok ?
   Cheers
Giovanni


Hi,

just few comments concerning py-authres:
- PKGNAME could be PKGNAME = py-${DISTNAME}
- MASTERS_SITE could use ${HOMEPAGE}
- add NO_REGRESS = Yes

ok for the py-spf diff for me.

Cheers,

Remi.



[UPDATE] devel/tortoisehg

2012-04-28 Thread Remi Pointel

Hi,

this is the diff to update tortoisehg to last release: 2.3.2.

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/tortoisehg/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile27 Mar 2012 18:23:15 -  1.1.1.1
+++ Makefile28 Apr 2012 09:07:46 -
@@ -2,7 +2,7 @@
 
 COMMENT =  series of applications for Mercurial
 
-MODPY_EGG_VERSION =2.3.1
+MODPY_EGG_VERSION =2.3.2
 DISTNAME = tortoisehg-${MODPY_EGG_VERSION}
 
 CATEGORIES =   devel
@@ -28,5 +28,7 @@ RUN_DEPENDS = ${BUILD_DEPENDS} \
editors/py-qscintilla \
devel/mercurial \
devel/py-iniparse
+
+NO_REGRESS =   Yes
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/tortoisehg/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo27 Mar 2012 18:23:15 -  1.1.1.1
+++ distinfo28 Apr 2012 09:07:46 -
@@ -1,5 +1,5 @@
-MD5 (tortoisehg-2.3.1.tar.gz) = KVAnKvmUl2Glv2OGwbUG5A==
-RMD160 (tortoisehg-2.3.1.tar.gz) = aiKr5iNpEA7JBbfnSFJBz3eZUB4=
-SHA1 (tortoisehg-2.3.1.tar.gz) = A/33zJ7T4c912rKFESrATDiml00=
-SHA256 (tortoisehg-2.3.1.tar.gz) = BnAYB/yrmH9NnOIqd/v8XvfWQd+YbRYYxEt5OMtwxsA=
-SIZE (tortoisehg-2.3.1.tar.gz) = 9970047
+MD5 (tortoisehg-2.3.2.tar.gz) = ZrIw9GDqWQPOea4l/XzHYQ==
+RMD160 (tortoisehg-2.3.2.tar.gz) = 3kpZdhhU8VZsMX8TtQWVkCPW6j0=
+SHA1 (tortoisehg-2.3.2.tar.gz) = w6Kfqog7K7om4q1hwHtt0naCduA=
+SHA256 (tortoisehg-2.3.2.tar.gz) = CShzNUKMJ8WpasbYJCtv4OUDyjtUv/4UBv03RmEouy8=
+SIZE (tortoisehg-2.3.2.tar.gz) = 9542121
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/tortoisehg/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   27 Mar 2012 18:23:15 -  1.1.1.1
+++ pkg/PLIST   28 Apr 2012 09:07:46 -
@@ -405,6 +405,7 @@ share/pixmaps/tortoisehg/icons/scalable/
 share/pixmaps/tortoisehg/icons/scalable/actions/process-stop.svg
 share/pixmaps/tortoisehg/icons/scalable/actions/qfinish.svg
 share/pixmaps/tortoisehg/icons/scalable/actions/qimport.svg
+share/pixmaps/tortoisehg/icons/scalable/actions/settings_projrc.svg
 share/pixmaps/tortoisehg/icons/scalable/actions/status-check.svg
 share/pixmaps/tortoisehg/icons/scalable/actions/tasktab-refresh.svg
 share/pixmaps/tortoisehg/icons/scalable/actions/thg-add-subrepo.svg
@@ -466,7 +467,6 @@ share/pixmaps/tortoisehg/icons/svg/recov
 share/pixmaps/tortoisehg/icons/svg/refresh_overlays.svg
 share/pixmaps/tortoisehg/icons/svg/remove.svg
 share/pixmaps/tortoisehg/icons/svg/repobrowse.svg
-share/pixmaps/tortoisehg/icons/svg/settings_projrc.svg
 share/pixmaps/tortoisehg/icons/svg/shelve.svg
 share/pixmaps/tortoisehg/icons/svg/sync.svg
 share/pixmaps/tortoisehg/icons/svg/thg_logo.svg


[UPDATE] devel/mercurial

2012-04-28 Thread Remi Pointel

Hi,

this is the diff to update mercurial to last release: 2.1.2.

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.45
diff -u -p -r1.45 Makefile
--- Makefile20 Mar 2012 19:55:38 -  1.45
+++ Makefile28 Apr 2012 09:07:20 -
@@ -2,7 +2,7 @@
 
 COMMENT =  fast, lightweight source control management
 
-MODPY_EGG_VERSION =2.1.1
+MODPY_EGG_VERSION =2.1.2
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
@@ -24,7 +24,7 @@ USE_GROFF =   Yes
 BUILD_DEPENDS =devel/gettext
 REGRESS_DEPENDS =  ${RUN_DEPENDS} \
archivers/unzip \
-   textproc/gsed
+   devel/git
 
 FILES =hgeditor hgweb.cgi
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo20 Mar 2012 19:55:38 -  1.29
+++ distinfo28 Apr 2012 09:07:20 -
@@ -1,5 +1,5 @@
-MD5 (mercurial-2.1.1.tar.gz) = No+rRwXr1NEpb91r0v5icg==
-RMD160 (mercurial-2.1.1.tar.gz) = 4XqZWgadGnpGU3pJGJUg35U6y28=
-SHA1 (mercurial-2.1.1.tar.gz) = 1sxLZJtnBRE3MuYnVniFQol7oAg=
-SHA256 (mercurial-2.1.1.tar.gz) = D47Csp8RIcbLc8F1CSgesTkd2/rXV7H3INfgbeCiXf0=
-SIZE (mercurial-2.1.1.tar.gz) = 3313261
+MD5 (mercurial-2.1.2.tar.gz) = FTVNc5UE7Eb2ig/uLs+/JQ==
+RMD160 (mercurial-2.1.2.tar.gz) = SsmpHn3rvlVvHDFMw7b8h7bL8vA=
+SHA1 (mercurial-2.1.2.tar.gz) = b6LyUQdX4+Yu+p2JU/i3A7hAdbI=
+SHA256 (mercurial-2.1.2.tar.gz) = kU1IieGVaHIJ4HDAwzzzrnt41sbJL6fWzMcYqpaVmIY=
+SIZE (mercurial-2.1.2.tar.gz) = 3343349
Index: patches/patch-tests_test-mq_t
===
RCS file: patches/patch-tests_test-mq_t
diff -N patches/patch-tests_test-mq_t
--- patches/patch-tests_test-mq_t   20 Mar 2012 19:55:38 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-tests_test-mq_t,v 1.1 2012/03/20 19:55:38 rpointel Exp $
 tests/test-mq.t.orig   Mon Mar 19 14:03:28 2012
-+++ tests/test-mq.tMon Mar 19 14:03:44 2012
-@@ -1476,7 +1476,7 @@ Test that qfinish change phase when mq.secret=true
- 
- Test that qfinish preserve phase when mq.secret=false
- 
--  $ sed -i.bak -e 's/secret=true/secret=false/' $HGRCPATH
-+  $ gsed -i.bak -e 's/secret=true/secret=false/' $HGRCPATH
-   $ hg qfinish qbase
-   patch add-file2 finalized without changeset message
-   $ hg phase 'all()'


[UPDATE] net/zeromq

2012-04-28 Thread Remi Pointel

Hi,

this is the diff to update zeromq to last release: 2.2.0.

Is it ok (maintainer timeout)?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/net/zeromq/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile27 Dec 2011 13:03:37 -  1.5
+++ Makefile28 Apr 2012 09:12:37 -
@@ -2,7 +2,7 @@
 
 COMMENT =  open source message queue optimised for performance
 
-DISTNAME = zeromq-2.1.11
+DISTNAME = zeromq-2.2.0
 
 SHARED_ONLY =  Yes
 SHARED_LIBS += zmq   1.0 # 1.0
Index: distinfo
===
RCS file: /cvs/ports/net/zeromq/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo27 Dec 2011 13:03:37 -  1.4
+++ distinfo28 Apr 2012 09:12:37 -
@@ -1,5 +1,5 @@
-MD5 (zeromq-2.1.11.tar.gz) = 8Pn9Yqyx8IadeqgDebH2tw==
-RMD160 (zeromq-2.1.11.tar.gz) = AXN5SQ7HbMq2qsLMrui2+irbXU4=
-SHA1 (zeromq-2.1.11.tar.gz) = 6GkSZlWagDGt5sT+U/VHOMd1dEc=
-SHA256 (zeromq-2.1.11.tar.gz) = 4c1Ku+NT09ct9Cou4FWTBHkVmHAkpLr5ZXRdKYMushQ=
-SIZE (zeromq-2.1.11.tar.gz) = 1891038
+MD5 (zeromq-2.2.0.tar.gz) = GxGq4JsZ0YJ20HF7LqKI9g==
+RMD160 (zeromq-2.2.0.tar.gz) = Y8bKhMKSpy/7DhjxqXpvp0Smvnw=
+SHA1 (zeromq-2.2.0.tar.gz) = 5LwCTDPT5i9lhkBiXgYc5Oi9H/E=
+SHA256 (zeromq-2.2.0.tar.gz) = Q5BK656mhE9yygLk5Tvx1IGhoCZOZJedp2FGTohgRjc=
+SIZE (zeromq-2.2.0.tar.gz) = 1900378


[UPDATE] net/py-zmq

2012-04-28 Thread Remi Pointel

Hi,

this is the diff to update py-zmq to last release: 2.2.0.

Is it ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/net/py-zmq/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile27 Dec 2011 13:05:02 -  1.2
+++ Makefile28 Apr 2012 09:12:47 -
@@ -2,7 +2,7 @@
 
 COMMENT =  Python bindings for ZeroMQ
 
-MODPY_EGG_VERSION =2.1.11
+MODPY_EGG_VERSION =2.2.0
 DISTNAME = pyzmq-${MODPY_EGG_VERSION}
 PKGNAME =  ${DISTNAME:S/py/py-/}
 
Index: distinfo
===
RCS file: /cvs/ports/net/py-zmq/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo27 Dec 2011 13:05:02 -  1.2
+++ distinfo28 Apr 2012 09:12:47 -
@@ -1,5 +1,5 @@
-MD5 (pyzmq-2.1.11.tar.gz) = jOMD0CKhBDZp1PI5zdynRg==
-RMD160 (pyzmq-2.1.11.tar.gz) = rFynxgCmW2q8co6XLdr7Xpe9B30=
-SHA1 (pyzmq-2.1.11.tar.gz) = X5TPhDH8gZez5CqUTK+hnIi+wwk=
-SHA256 (pyzmq-2.1.11.tar.gz) = kcIbdirODuDboh1FRLbVIbLsYAFaN6VYqh10eydPBuI=
-SIZE (pyzmq-2.1.11.tar.gz) = 611281
+MD5 (pyzmq-2.2.0.tar.gz) = EAtzlz1vsjW42mrepANWbg==
+RMD160 (pyzmq-2.2.0.tar.gz) = hKB5UQ93FCppqnMNgNmj1CPdhwg=
+SHA1 (pyzmq-2.2.0.tar.gz) = L0ZSWIb/PWFI+D+QCYbMKgy1mKE=
+SHA256 (pyzmq-2.2.0.tar.gz) = MYAASc0xPw9UaMIAP1pcQB+Hy4Tg+bv+Xi5TmyAbxGs=
+SIZE (pyzmq-2.2.0.tar.gz) = 605502
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/py-zmq/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   30 Nov 2011 06:13:25 -  1.1.1.1
+++ pkg/PLIST   28 Apr 2012 09:12:47 -
@@ -6,6 +6,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/zmq/core/
 lib/python${MODPY_VERSION}/site-packages/zmq/core/__init__.py
 lib/python${MODPY_VERSION}/site-packages/zmq/core/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/zmq/core/_poll.so
+lib/python${MODPY_VERSION}/site-packages/zmq/core/_version.so
 lib/python${MODPY_VERSION}/site-packages/zmq/core/constants.so
 lib/python${MODPY_VERSION}/site-packages/zmq/core/context.pxd
 lib/python${MODPY_VERSION}/site-packages/zmq/core/context.so
@@ -14,12 +16,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/zmq/core/libzmq.pxd
 lib/python${MODPY_VERSION}/site-packages/zmq/core/message.pxd
 lib/python${MODPY_VERSION}/site-packages/zmq/core/message.so
-lib/python${MODPY_VERSION}/site-packages/zmq/core/poll.so
+lib/python${MODPY_VERSION}/site-packages/zmq/core/poll.py
+lib/python${MODPY_VERSION}/site-packages/zmq/core/poll.pyc
+lib/python${MODPY_VERSION}/site-packages/zmq/core/pysocket.py
+lib/python${MODPY_VERSION}/site-packages/zmq/core/pysocket.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/core/socket.pxd
 lib/python${MODPY_VERSION}/site-packages/zmq/core/socket.so
 lib/python${MODPY_VERSION}/site-packages/zmq/core/stopwatch.pxd
 lib/python${MODPY_VERSION}/site-packages/zmq/core/stopwatch.so
-lib/python${MODPY_VERSION}/site-packages/zmq/core/version.so
+lib/python${MODPY_VERSION}/site-packages/zmq/core/version.py
+lib/python${MODPY_VERSION}/site-packages/zmq/core/version.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/devices/
 lib/python${MODPY_VERSION}/site-packages/zmq/devices/__init__.py
 lib/python${MODPY_VERSION}/site-packages/zmq/devices/__init__.pyc
@@ -94,6 +100,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_stopwatch.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_version.py
 lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_version.pyc
+lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_web.py
+lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_web.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_zmqstream.py
 lib/python${MODPY_VERSION}/site-packages/zmq/tests/test_zmqstream.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/utils/
@@ -109,3 +117,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/zmq/utils/strtypes.py
 lib/python${MODPY_VERSION}/site-packages/zmq/utils/strtypes.pyc
 lib/python${MODPY_VERSION}/site-packages/zmq/utils/zmq_compat.h
+lib/python${MODPY_VERSION}/site-packages/zmq/web/
+lib/python${MODPY_VERSION}/site-packages/zmq/web/__init__.py
+lib/python${MODPY_VERSION}/site-packages/zmq/web/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/zmq/web/proxy.py
+lib/python${MODPY_VERSION}/site-packages/zmq/web/proxy.pyc
+lib/python${MODPY_VERSION}/site-packages/zmq/web/zmqweb.py
+lib/python${MODPY_VERSION}/site-packages/zmq/web/zmqweb.pyc


Re: [NEW] audio/mumble

2012-04-16 Thread Remi Pointel
On Mon, 16 Apr 2012 14:03:12 +0200
David Coppa  wrote:
> On Mon, 16 Apr 2012, David Coppa wrote:
> 
> > Hi,
> > 
> > This port has been rotting in my tree for a long time...
> > Two days ago I've started revamping it and now I think it's ready
> > for the import.
> > 
> > Thanks to pascal@ and Jonathon Sisson for their help: much appreciated.
> > 
> > $ pkg_info mumble
> > Information for inst:mumble-1.2.3
> > 
> > Comment:
> > low latency voice chat client
> > 
> > Description:
> > Mumble is an open source, low-latency, high quality voice chat software
> > that runs under X11.
> > Mumble is the client for the (u)Murmur VoIP communication server.
> > 
> > Maintainer: The OpenBSD ports mailing-list 
> > 
> > WWW: http://mumble.sourceforge.net/
> > 
> > 
> > Comments? OKs?
> 
> New minor revision: reworded DESCR/comments a little bit and added
> missing comments to some patches.

Hi,

works fine here, thanks.

ok rpointel@.

Remi.



[NEW] devel/tortoisehg

2012-03-16 Thread Remi Pointel
Hi,

this is the port of tortoisehg, a series of applications for Mercurial.
Attached are ports needed for this software (py-qscintilla and py-iniparse).

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info tortoisehg
Information for inst:tortoisehg-2.3.1

Comment:
series of applications for Mercurial

Description:
TortoiseHg is a series of applications for the Mercurial distributed
revision control system. It also includes a Gnome/Nautilus extension and
a CLI wrapper application.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://tortoisehg.bitbucket.org/


Cheers,
-- 
Remi


py-iniparse-0.4.tar.gz
Description: Binary data


tortoisehg-2.3.1.tar.gz
Description: Binary data


py-qscintilla-2.5.1.tar.gz
Description: Binary data


Re: Add pypi mirrors

2012-02-27 Thread Remi Pointel
On Mon, 27 Feb 2012 11:15:19 +
"Federico G. Schwindt"  wrote:
> From http://pypi.python.org/mirrors. I've been using them for some time now.
> OK?
> 
> f.-

ok rpointel@.

Remi.



[UPDATE] lang/python/2.7 to use rthreads

2012-02-23 Thread Remi Pointel
Hi,

this is the diff to use rthreads with Python.

Attached are two diffs:
- update 2.7.1 to use rthreads
- update 2.7.1 to 2.7.2 to use rthreads

Please test the first diff, and if everything is ok test the second.

Thanks,

-- 
Remi
Index: Makefile
===
RCS file: /cvs/ports/lang/python/2.7/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile27 Sep 2011 21:27:36 -  1.16
+++ Makefile23 Feb 2012 20:57:15 -
@@ -2,8 +2,8 @@
 
 VERSION =  2.7
 PATCHLEVEL =   .1
-REVISION = 12
-REVISION-bsddb =   13
+REVISION = 13
+REVISION-bsddb =   14
 SHARED_LIBS =  python2.7 0.0
 VERSION_SPEC = >=2.7,<2.8
 
Index: patches/patch-Lib_tempfile_py
===
RCS file: patches/patch-Lib_tempfile_py
diff -N patches/patch-Lib_tempfile_py
--- patches/patch-Lib_tempfile_py   6 Jul 2011 12:05:56 -   1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Lib_tempfile_py,v 1.2 2011/07/06 12:05:56 jasper Exp $
 Lib/tempfile.py.orig   Wed Jul  1 15:34:35 2009
-+++ Lib/tempfile.pyWed Jul  6 14:05:40 2011
-@@ -155,7 +155,7 @@ def _candidate_tempdir_list():
- elif _os.name == 'nt':
- dirlist.extend([ r'c:\temp', r'c:\tmp', r'\temp', r'\tmp' ])
- else:
--dirlist.extend([ '/tmp', '/var/tmp', '/usr/tmp' ])
-+dirlist.extend([ '/tmp', '/var/tmp' ])
- 
- # As a last resort, the current directory.
- try:
Index: patches/patch-Lib_test_regrtest_py
===
RCS file: patches/patch-Lib_test_regrtest_py
diff -N patches/patch-Lib_test_regrtest_py
--- patches/patch-Lib_test_regrtest_py  6 Jul 2011 12:05:56 -   1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Lib_test_regrtest_py,v 1.2 2011/07/06 12:05:56 jasper Exp $
 Lib/test/regrtest.py.orig  Wed Jul  6 14:05:40 2011
-+++ Lib/test/regrtest.py   Wed Jul  6 14:05:41 2011
-@@ -1170,6 +1170,8 @@ _expectations = {
- """,
- 'unixware7':
- """
-+test_audioop
-+test_imageop
- test_bsddb
- test_bsddb185
- test_dl
Index: patches/patch-Lib_test_test_signal_py
===
RCS file: patches/patch-Lib_test_test_signal_py
diff -N patches/patch-Lib_test_test_signal_py
--- patches/patch-Lib_test_test_signal_py   14 Sep 2011 09:23:11 -  
1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,17 +0,0 @@
-$OpenBSD: patch-Lib_test_test_signal_py,v 1.4 2011/09/14 09:23:11 fgsch Exp $
-
-workarounds for breakage caused by libpthread
-
 Lib/test/test_signal.py.orig   Sun Nov 21 13:34:58 2010
-+++ Lib/test/test_signal.pySat Sep 10 17:13:14 2011
-@@ -461,8 +461,8 @@ class ItimerTest(unittest.TestCase):
- self.assertEqual(self.hndl_called, True)
- 
- # Issue 3864. Unknown if this affects earlier versions of freebsd also.
--@unittest.skipIf(sys.platform=='freebsd6',
--'itimer not reliable (does not mix well with threading) on freebsd6')
-+@unittest.skipIf(sys.platform in ('freebsd6', 'openbsd3', 'openbsd4', 
'openbsd5'),
-+'itimer not reliable (does not mix well with threading) on some 
BSDs.')
- def test_itimer_prof(self):
- self.itimer = signal.ITIMER_PROF
- signal.signal(signal.SIGPROF, self.sig_prof)
Index: patches/patch-Python_ceval_c
===
RCS file: patches/patch-Python_ceval_c
diff -N patches/patch-Python_ceval_c
--- patches/patch-Python_ceval_c5 May 2011 23:25:44 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Python_ceval_c,v 1.1 2011/05/05 23:25:44 fgsch Exp $
 Python/ceval.c.origThu Apr 28 11:50:30 2011
-+++ Python/ceval.c Thu Apr 28 11:50:52 2011
-@@ -385,7 +385,7 @@ PyEval_RestoreThread(PyThreadState *tstate)
- #endif
- */
- 
--#ifdef WITH_THREAD
-+#if defined(WITH_THREAD) && !defined(__OpenBSD__)
- 
- /* The WITH_THREAD implementation is thread-safe.  It allows
-scheduling to be made from any thread, and even from an executing
Index: Makefile
===
RCS file: /cvs/ports/lang/python/2.7/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile27 Sep 2011 21:27:36 -  1.16
+++ Makefile20 Feb 2012 09:09:30 -
@@ -1,13 +1,11 @@
 # $OpenBSD: Makefile,v 1.16 2011/09/27 21:27:36 sthen Exp $
 
 VERSION =  2.7
-PATCHLEVEL =   .1
-REVISION = 12
-REVISION-bsddb =   13
+PATCHLEVEL =   .2
 SHARED_LIBS =  python2.7 0.0
 VERSION_SPEC = >=2.7,<2.8
 
-AUTOCONF_VERSION = 2.65
+AUTOCONF_VERSION = 2.68
 CONFIGURE_ARGS +=  --with-c

Re: UPDATE: security/libssh2

2012-02-19 Thread Remi Pointel
On Sun, 19 Feb 2012 08:44:24 +0100
Benoit Lecocq  wrote:
> Hi,
> 
> This diff updates libssh2 to the latest release 1.4.0.
> Tested on amd64.
> 
> Comments ? OK ?
> 
> Cheers,
> benoit

Hi,

this diff seems ok to me, but maybe we need to skip the tests concerning the 
mansyntax.sh ?

Cheers,
Remi.



Re: python3 deleted from ports

2012-01-25 Thread Remi Pointel
On Wed, 25 Jan 2012 20:57:58 -0500
Geoff Steckel  wrote:
> python 3 was moved to "lang/python" from lang/python3 in ports.
> That probably is a good idea.
> 
> Unfortunately, and to my *great* inconvenience, lang/python3 was
> removed from ports and packages before 5.1 will be released.
> I had begun developing an application using python3 and had
> to reinstall. It was unsettling to find that I couldn't get
> the package.
> 
> The old ports/python3 won't compile and install due to a problem
> with libreadline.
> I would be glad to provide the context to anyone who is interested.
> Several compiles fail (non-fatally, unfortunately) and finally
> ldd: libreadline.a is not an ELF executable
> is the fatal problem when trying to link with c++ during make install.
> I understand that this would be an extremely low priority item since
> presumably when 5.1 is released python 3 will be available again.
>
> I've tried patching all sorts of files, symbolic links in /usr/include,
> retrofitting .mk files, and so forth and so on from the CURRENT ports
> and from the 5.0 ports to no avail.
> 
> Yes, I know this is crossposted. I'm not subscribed to ports@
> I'll look at the archived ports@ every day for a week or three.
> 
> I searched everywhere I could get to for a reason why the previously
> apparently working port and package were removed before the new one
> was available. If there is a reason why the 5.0 version is unusable
> could someone please inform me. Otherwise, if anyone has a working
> python3 amd64 install package for 5.0, would you
> please let me know and put it someplace I can download it?
> 
> Thanks!

Hello,
The Python 3 port is not available for OpenBSD 5.0, only for -current and will 
be available for OpenBSD 5.1.

The ports/python3 was just for -current, and we decided to move to 
"lang/python/3.2", so there is no impact for the stable release.

If you really need Python 3 on OpenBSD 5.0, please contact me and I will see 
what I could do.

Remi.



Re: CVS: cvs.openbsd.org: ports

2012-01-20 Thread Remi Pointel
On Fri, 20 Jan 2012 13:01:37 -0700 (MST)
Remi Pointel  wrote:

> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   rpoin...@cvs.openbsd.org2012/01/20 13:01:37
> 
> Modified files:
>   databases/py-redis: Makefile distinfo 
> 
> Log message:
> Update py-redis to 2.4.1.11.
> ok dcoppa@, ajacoutot@.

It was 2.4.11.



Re: KDE 4.8 and removal of old KDE 4.7 from github

2012-01-11 Thread Remi Pointel
On Wed, 11 Jan 2012 21:30:40 +0100
David Coppa  wrote:

> On Wed, Jan 11, 2012 at 8:45 PM, Amit Kulkarni  wrote:
> > Sometime in next 1-2 weeks, Vadim & I will remove KDE 4.7 from
> > https://github.com/jasperla/openbsd-wip/
> >
> > We will be tracking KDE 4.8 (its at beta 2 in openbsd-wip, and will be
> > upgraded to RC2 and 4.8.0 eventually).
> >
> > Just a heads up.
> 
> Amit & Vadim,
> 
> Thanks for your hard work on KDE4. I hope it will be committed to cvs asap! ;)
> 
> ciao
> David

Yes, thanks a lot to you for your work.

Cheers,
Remi.



Re: [NEW] www/py-tornado

2012-01-09 Thread Remi Pointel
On Tue, 10 Jan 2012 09:21:02 +0800
wen heping  wrote:
> Hi,
> 
>I created this new port before, but I failed some regress test so I did
> not submit it to ports@,
> do you pass all the regress tests?
> 
> wen

Hello Wen,

Yes all the regress tests are ok.
I tested on amd64, if you have an other arch please test.

Cheers,

Remi.



[NEW] www/py-tornado

2012-01-09 Thread Remi Pointel
Hi,

this is the port for tornado, open source version of the scalable, non-blocking 
web server and tools that power FriendFeed.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info py-tornado
Information for inst:py-tornado-2.1.1

Comment:
scalable, non-blocking web server

Description:
Tornado is an open source version of the scalable, non-blocking web
server and tools.
The framework is distinct from most mainstream web server frameworks
(and certainly most Python frameworks) because it is non-blocking and
reasonably fast. Because it is non-blocking and uses epoll or kqueue, it
can handle thousands of simultaneous standing connections, which means
it is ideal for real-time web services.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://www.tornadoweb.org/


Thanks,

-- 
Remi


py-tornado-2.1.1.tar.gz
Description: Binary data


Re: NEW: devel/py-blinker

2011-12-28 Thread Remi Pointel
On Tue, 27 Dec 2011 04:41:58 -0300
"Federico G. Schwindt"  wrote:
> Hi,
> 
> py-blinker is a fast, simple object-to-object and broadcast signaling that 
> could be used in www/py-flask.
> OK to import?

Hello,

ok if you add py-nose in REGRESS_DEPENDS.

Cheers,

Remi.



[UPDATE] net/py-zmq

2011-12-26 Thread Remi Pointel
Hi

this is the diff to update net/py-zmq to the last release.
I also attached the diff I sent to Benoit Chesneau for net/zeromq.

Are you ok?

Cheers,
-- 
Remi
Index: Makefile
===
RCS file: /cvs/ports/net/py-zmq/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile30 Nov 2011 06:13:25 -  1.1.1.1
+++ Makefile26 Dec 2011 17:01:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  Python bindings for ZeroMQ
 
-MODPY_EGG_VERSION =2.1.10
+MODPY_EGG_VERSION =2.1.11
 DISTNAME = pyzmq-${MODPY_EGG_VERSION}
 PKGNAME =  ${DISTNAME:S/py/py-/}
 
Index: distinfo
===
RCS file: /cvs/ports/net/py-zmq/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo30 Nov 2011 06:13:25 -  1.1.1.1
+++ distinfo26 Dec 2011 17:01:30 -
@@ -1,5 +1,5 @@
-MD5 (pyzmq-2.1.10.tar.gz) = GdZuS/mbVwrtDE10TyPJgA==
-RMD160 (pyzmq-2.1.10.tar.gz) = EfNYU02p49E7SnuyA6Csb7b2MQw=
-SHA1 (pyzmq-2.1.10.tar.gz) = 1YMFb1tzWJm0pv5oRN+kDC69Nck=
-SHA256 (pyzmq-2.1.10.tar.gz) = y8uMe/UUKXrsbkYiOB6f6stPxVL2ENiamFbEfiRvOTI=
-SIZE (pyzmq-2.1.10.tar.gz) = 613843
+MD5 (pyzmq-2.1.11.tar.gz) = jOMD0CKhBDZp1PI5zdynRg==
+RMD160 (pyzmq-2.1.11.tar.gz) = rFynxgCmW2q8co6XLdr7Xpe9B30=
+SHA1 (pyzmq-2.1.11.tar.gz) = X5TPhDH8gZez5CqUTK+hnIi+wwk=
+SHA256 (pyzmq-2.1.11.tar.gz) = kcIbdirODuDboh1FRLbVIbLsYAFaN6VYqh10eydPBuI=
+SIZE (pyzmq-2.1.11.tar.gz) = 611281
Index: Makefile
===
RCS file: /cvs/ports/net/zeromq/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile5 Nov 2011 08:23:26 -   1.4
+++ Makefile26 Dec 2011 16:51:16 -
@@ -2,7 +2,7 @@
 
 COMMENT =  open source message queue optimised for performance
 
-DISTNAME = zeromq-2.1.10
+DISTNAME = zeromq-2.1.11
 
 SHARED_ONLY =  Yes
 SHARED_LIBS += zmq   1.0 # 1.0
Index: distinfo
===
RCS file: /cvs/ports/net/zeromq/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo5 Nov 2011 08:23:26 -   1.3
+++ distinfo26 Dec 2011 16:51:16 -
@@ -1,5 +1,5 @@
-MD5 (zeromq-2.1.10.tar.gz) = 8DQJYJX6dgQRZqiGHp1xtw==
-RMD160 (zeromq-2.1.10.tar.gz) = x1D5ntDYFqqpEa+z7nPnWRimv4w=
-SHA1 (zeromq-2.1.10.tar.gz) = n4r4sVzgIVJD6hscOWkoRVCJVxg=
-SHA256 (zeromq-2.1.10.tar.gz) = xnJ+4zS1crJSacf+0kqSbN4jazZV4i8hwFeq1N9aS3k=
-SIZE (zeromq-2.1.10.tar.gz) = 1879075
+MD5 (zeromq-2.1.11.tar.gz) = 8Pn9Yqyx8IadeqgDebH2tw==
+RMD160 (zeromq-2.1.11.tar.gz) = AXN5SQ7HbMq2qsLMrui2+irbXU4=
+SHA1 (zeromq-2.1.11.tar.gz) = 6GkSZlWagDGt5sT+U/VHOMd1dEc=
+SHA256 (zeromq-2.1.11.tar.gz) = 4c1Ku+NT09ct9Cou4FWTBHkVmHAkpLr5ZXRdKYMushQ=
+SIZE (zeromq-2.1.11.tar.gz) = 1891038


Re: Python 2.5 vs 2.7

2011-12-21 Thread Remi Pointel
On Wed, 21 Dec 2011 14:54:38 -0800 (PST)
James Hozier  wrote:

> I'm not sure which version to install. This Python script I have
> requires at least version 2.5, but I'm not sure whether I should
> just install 2.5 or if 2.7 would be "better" (i.e. more stable?)
> than 2.5. Which would be considered more stable?

Hi,

the default python version is 2.7, so you can install python 2.7.

Regards,
-- 
Remi



Re: NEW: x11/lsw

2011-12-19 Thread Remi Pointel
On Mon, 19 Dec 2011 23:03:29 +0100
Jan Klemkow  wrote:
> What do I have to do to get this thing into the ports tree?
> 
> Quoting Jan Klemkow :
> 
> > Thank you.
> > I have fixed it.
> >
> > bye.
> >
> > Quoting "Gonzalo L. R." :
> >
> >> with a quick view, you forget
> >>
> >> WANTLIB += X11 c
> >>
> >> (you only have 'c')
> >>
> >> cheers
> >>
> >> On Tue, 29 Nov 2011 18:58:14 +0100, Jan Klemkow wrote:
> >>> Hello,
> >>>
> >>> This is the lsw program from suckless.org.
> >>> Tell me everything that is wrong with it, please!
> >>>
> >>> bye,
> >>> Jan Klemkow
> >>
> >> -- 
> >> Sending from my computer

Hi, please do not include REVISION by default in a new port.
Also, I addedthe RCS id at the top of the Makefile, and a NO_REGRESS = Yes.

Are you ok with attached file?

Cheers,
-- 
Remi


lsw.tar.gz
Description: Binary data


Re: update: devel/rats 2.3

2011-12-19 Thread Remi Pointel
On Mon, 19 Dec 2011 23:02:58 +0100
Jan Klemkow  wrote:

> What do I have to do to get this thing into the ports tree?
> 
> Quoting Jan Klemkow :
> 
> > Hello,
> >
> > This diff updates devel/rats to version 2.3
> > If there is something wrong with this diff,
> > please let me know.
> >


Hi,

I just commited your work with few tweaks by me, thanks.
Please remove revision when you update version.

Cheers,

-- 
Remi



Re: Zope & python 2.4

2011-12-13 Thread Remi Pointel
On Mon, 12 Dec 2011 10:51:21 -0300
Federico Schwindt  wrote:
> Hi,
> 
> The only reason python 2.4 is around is because of Zope. Now, we have
> a very old version (2.10) that is long time dead. ITOH, newer Zope
> releases work with more recent python versions and most likely will
> require newer versions of Plone, CMF, etc.
> Killing Zope and friends will allow us to remove lot of crap and if
> someone really needs it she should be using something recent anyways
> so I don't see much point on keeping this.
> So the question is, is anyone using this version of Zope? Any
> objection removing the ports below?
> 
> books/zopebook
> www/plone
> www/plone-formgen
> www/plone-ldap
> www/plone-massload
> www/zope
> www/zope-cmf
> www/zope-cmfquickinstaller
> www/zope-coreblog
> www/zope-externaleditor
> www/zope-formulator
> www/zope-fortune
> www/zope-fscounter
> www/zope-genericsetup
> www/zope-groupuserfolder
> www/zope-jtracker
> www/zope-ldapmultiplugins
> www/zope-ldapuserfolder
> www/zope-logger
> www/zope-placelesstranslationservice
> www/zope-pluggableauthservice
> www/zope-pluginregistry
> www/zope-rdfsummary
> www/zope-xmlmethods
> www/zope-zippy
> www/zope-zsyncer
> www/zope-zwiki
> www/zopeedit
> 
> Please talk NOW or get them from the Attic later.
> Thanks,

ok rpointel@.

Remi.



Permit to build Python 2 and Python 3 ports - diff modified

2011-12-10 Thread Remi Pointel
Hi,

I reworked on the diff to update python.port.mk to permit to have both Python 
2.x and 3.x working on OpenBSD.

How it works:
1) Python2 port
- all ports existing don't need to change, they still build with Python 2

2) Python2 and Python3 port
- if you know that a port (and its dependencies...) work with Python 3 && 
Python 2, you just need to add:
FLAVORS ?= python3
Be carefull to add ${MODPY_FLAVOR} to your dependencies (see examples at the 
end).
Next, to build your port you will need to precise the correct flavor: python3.

In this case, you must be very carreful with the conflict of the PLIST. If your 
port is a library, there is often no problems, but you will have problem with 
binaries/doc/examples/wub/...
So you will have to "play" with post-install, in moving files which are 
conflicting by suffixing it (see examples at the end).
FYI the port built with python3 will replace the prefix py- by py3-.

3) Python3 port
- if you know that a port (and its dependencies) work with Python 3 only, you 
just need to add:
MODPY_VERSION = ${MODPY_DEFAULT_VERSION3} and it will automatically build this 
port with Python 3.
FYI the port built with python3 follow the same logic that in python2, so if 
the port PKGNAME begins with py- it will automatically be replaced by py3-.


More details about modifications needed in the ports tree:
- remove the devel/py3-distribute, not used and useless to have py3 in the dir 
name (maybe a quirks thing to permit distribute -> py3-distribute? If not used 
actually, are modifications in quirks needed?)
- some people don't want to replace py-setuptools by py-distribute, so keep 
py-setuptools (Python 2 only).
- add the port devel/py-distribute, only used with Python3 ports (MODPY_VERSION 
= ${MODPY_DEFAULT_VERSION3}, will have the py3-distribute FULLPKGNAME.
- remove the MODPY_DISTRIBUTE, useless. Keep the MODPY_SETUPTOOLS only, easier 
to maintain, even if we used distribute or setuptools after, it's not the 
problem of the porters.


So, if your ports use:
1) Python 2 only
- nothing to change

2) Python 2 and Python 3:
- add FLAVORS ?= python3
- add to your *_DEPENDS : ${MODPY_FLAVOR}, without comma (example: 
BUILD_DEPENDS: devel/py-distribute${MODPY_FLAVOR}).
- make sure your PLIST will not be in conflict by adding special tasks in 
post-install. Example:
post-install:
.if defined(MODPY_DOC_PREFIX)
mv ${WRKINST}/${LOCALBASE}/share/doc/py-foo/ 
${WRKINST}/${LOCALBASE}/share/doc/py${MODPY_DOC_PREFIX}-foo/
.endif

If you use the default FLAVOR (Python 2), MODPY_BIN_SUFFIX is "", 
MODPY_DOC_PREFIX is "" so there is no modification for people who use the 
default.
If you use the FLAVOR Python 3, MODPY_BIN_SUFFIX = -3, MODPY_DOC_PREFIX = 3. 
Idea is to add a suffix to binary to be easier to find the command with 
auto-completion.
Add ${MODPY_BIN_SUFFIX} and ${MODPY_DOC_PREFIX} to your PLIST.

3) Python 3:
- add MODPY_VERSION = ${MODPY_DEFAULT_VERSION3}

Please test and give me your feedback.

Cheers,
-- 
Remi
Index: python.port.mk
===
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.48
diff -u -p -r1.48 python.port.mk
--- python.port.mk  29 Nov 2011 17:29:37 -  1.48
+++ python.port.mk  10 Dec 2011 06:39:23 -
@@ -7,25 +7,59 @@ SHARED_ONLY=  Yes
 
 CATEGORIES+=   lang/python
 
-MODPY_VERSION?=2.7
+# define the default versions
+MODPY_DEFAULT_VERSION2 = 2.7
+MODPY_DEFAULT_VERSION3 = 3.2
 
-.if ${MODPY_VERSION} == "2.4" || ${MODPY_VERSION} == "2.5" || ${MODPY_VERSION} 
== "2.7" || ${MODPY_VERSION} == "3.2"
+.if !defined(MODPY_VERSION)
 
-.  if ${MODPY_VERSION} < 2.6
-MODPY_JSON =   devel/py-simplejson
-.  else
-MODPY_JSON =
-.  endif
+FLAVOR?=
 
-.  if ${MODPY_VERSION} < 3.2
-MODPY_WANTLIB =python${MODPY_VERSION}
-MODPY_INCDIR = ${LOCALBASE}/include/python${MODPY_VERSION}
+.  if ${FLAVOR:L:Mpython3}
+# define default version 3
+MODPY_VERSION?=${MODPY_DEFAULT_VERSION3}
 .  else
-MODPY_WANTLIB = python${MODPY_VERSION}m
-MODPY_INCDIR = ${LOCALBASE}/include/python${MODPY_VERSION}m
+# without flavor, assume we use the default version 2
+MODPY_VERSION?=${MODPY_DEFAULT_VERSION2}
 .  endif
+
+# verify if MODPY_VERSION forced is correct
 .else
+.  if ${MODPY_VERSION} != "2.4" && \
+  ${MODPY_VERSION} != "2.5" && \
+  ${MODPY_VERSION} != "2.7" && \
+  ${MODPY_VERSION} != "3.2"
 ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
+.  endif
+.endif
+
+_MODPY_MAJOR_VERSION = ${MODPY_VERSION:C/\.[1-9]*//g}
+
+.if ${_MODPY_MAJOR_VERSION} == 2
+MODPY_LIB_SUFFIX =
+MODPY_FLAVOR =
+MODPY_BIN_SUFFIX =
+MODPY_DOC_PREFIX =
+
+.elif ${_MODPY_MAJOR_VERSION} == 3
+MODPY_LIB_SUFFIX = m
+# replace py- prefix by py3-
+FULLPKGNAME =  ${PKGNAME:S/^py-/py3-/}
+MODPY_FLAVOR = ,python3
+# use MODPY_SUFFIX for binaries to avoid conflict
+MODPY_BIN_SUFFIX = -3
+# use MODPY_SUFFIX for dir

Re: Permit to build Python 2 and Python 3 ports

2011-11-21 Thread Remi Pointel

Hi, I have worked on the diff.

Differences with last diff I sent are:
- use PY3 instead of IS_PY3
- PY3 could be:
* both if it works with python 2 and python 3 (instead of yes)
* only if it works only with python 3
- modify FLAVORS, it was not correct

I run a build (amd64) on all ports which have python for modules and it works 
fine.

Are you ok with this diff?

Cheers,

-- 
Remi
Index: python.port.mk
===
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.47
diff -u -p -r1.47 python.port.mk
--- python.port.mk  17 Oct 2011 13:55:24 -  1.47
+++ python.port.mk  21 Nov 2011 19:16:27 -
@@ -7,23 +7,67 @@ SHARED_ONLY=  Yes
 
 CATEGORIES+=   lang/python
 
-MODPY_VERSION?=2.7
+# define the default version
+_MODPY_DEFAULT_VERSION = 2.7
 
-.if ${MODPY_VERSION} == "2.4" || ${MODPY_VERSION} == "2.5" || ${MODPY_VERSION} 
== "2.7" || ${MODPY_VERSION} == "3.2"
-
-.  if ${MODPY_VERSION} < 2.6
-MODPY_JSON =   devel/py-simplejson
-.  else
-MODPY_JSON =
+.if !defined(MODPY_VERSION)
+.  if defined(PY3)
+.if ${PY3:L:Mboth}
+FLAVORS+=  python3
+# force to use python3 if ports is python3 only
+.elif ${PY3:L:Monly}
+FLAVORS+=  python3
+FLAVOR+=   python3
+.else
+ERRORS += "Fatal: please verify PY3 is correctly defined: \n\
+   - set to both if your port can be build with python2 and python3 \n\
+   - set to only if your port can be build only with python3 \n"
+.endif
 .  endif
 
-.  if ${MODPY_VERSION} < 3.2
-MODPY_WANTLIB =python${MODPY_VERSION}
+FLAVOR?=
+
+# try do detect if the port has other FLAVORS than just python3
+.  if ${FLAVOR:L:Mpython3}
+# define default version 3
+MODPY_VERSION?=3.2
 .  else
-MODPY_WANTLIB = python${MODPY_VERSION}m
+# without flavor, assume we use the default version
+MODPY_VERSION?=${_MODPY_DEFAULT_VERSION}
 .  endif
+
+# verify if MODPY_VERSION forced is correct
 .else
+.  if ${MODPY_VERSION} != "2.4" && \
+  ${MODPY_VERSION} != "2.5" && \
+  ${MODPY_VERSION} != "2.7" && \
+  ${MODPY_VERSION} != "3.2"
 ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
+.  endif
+.endif
+
+_MODPY_MAJOR_VERSION = ${MODPY_VERSION:C/\.[1-9]*//g}
+
+.if ${_MODPY_MAJOR_VERSION} == 2
+MODPY_LIB_SUFFIX =
+MODPY_FLAVOR =
+MODPY_BIN_SUFFIX =
+
+.elif ${_MODPY_MAJOR_VERSION} == 3
+MODPY_LIB_SUFFIX = m
+# replace py- prefix by py3-
+FULLPKGNAME =  ${PKGNAME:S/^py-/py3-/}
+MODPY_FLAVOR = ,python3
+# add the modpy_version without the '.' to the binaries to avoid conflict
+MODPY_BIN_SUFFIX = ${_MODPY_MAJOR_VERSION}
+.endif
+
+MODPY_WANTLIB = python${MODPY_VERSION}${MODPY_LIB_SUFFIX}
+
+.if ${MODPY_VERSION} < 2.6
+MODPY_JSON =   devel/py-simplejson
+.else
+MODPY_JSON =
 .endif
 
 MODPY_RUN_DEPENDS= lang/python/${MODPY_VERSION}
@@ -41,15 +85,17 @@ RUN_DEPENDS+=   ${MODPY_RUN_DEPENDS}
 .endif
 
 MODPY_PRE_BUILD_STEPS = @:
-.if (defined(MODPY_SETUPTOOLS) && ${MODPY_SETUPTOOLS:U} == YES) || \
-(defined(MODPY_DISTRIBUTE) && ${MODPY_DISTRIBUTE:U} == YES)
+.if (defined(MODPY_SETUPTOOLS) && ${MODPY_SETUPTOOLS:U} == YES)
 # The setuptools module provides a package locator (site.py) that is
 # required at runtime for the pkg_resources stuff to work
-.if ${MODPY_SETUPTOOLS:U} == YES
+.  if ${_MODPY_MAJOR_VERSION} == 2
 MODPY_SETUPUTILS_DEPEND?=devel/py-setuptools
-.else
-MODPY_SETUPUTILS_DEPEND ?= devel/py3-distribute
-.endif
+.  elif ${_MODPY_MAJOR_VERSION} == 3
+MODPY_SETUPUTILS_DEPEND?=devel/py-distribute,python3
+.  else
+ERRORS += "Fatal: unknown or unsupported _MODPY_MAJOR_VERSION: 
${_MODPY_MAJOR_VERSION}"
+.  endif
+
 MODPY_RUN_DEPENDS+=${MODPY_SETUPUTILS_DEPEND}
 BUILD_DEPENDS+=${MODPY_SETUPUTILS_DEPEND}
 MODPY_SETUPUTILS = Yes
@@ -65,8 +111,7 @@ MODPY_PRE_BUILD_STEPS += \
;mkdir -p ${_MODPY_SETUPUTILS_FAKE_DIR} \
;exec >${_MODPY_SETUPUTILS_FAKE_DIR}/__init__.py \
;echo 'def setup(*args, **kwargs):' \
-   ;echo 'msg = "OpenBSD ports: MODPY_SETUPTOOLS = Yes or\\n" \' \
-   ;echo '  "\\t\\t\\t  MODPY_DISTRIBUTE = Yes required"' \
+   ;echo 'msg = "OpenBSD ports: MODPY_SETUPTOOLS = Yes is required"' \
;echo 'raise Exception(msg)' \
;echo 'Extension = Feature = find_packages = setup'
 MODPY_SETUPUTILS = No
@@ -110,7 +155,7 @@ CONFIGURE_ENV+= PYTHON="${MODPY_BIN}"
 _MODPY_CMD=@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
${MODPY_BIN} ./${MODPY_SETUP}
 
-SUBST_VARS:=   MODPY_BIN MODPY_EGG_VERSION MODPY_VERSION ${SUBST_VARS}
+SUBST_VARS:=   MODPY_BIN MODPY_BIN_SUFFIX MODPY_EGG_VERSION MODPY_VERSION 
${SUBST_VARS}
 
 # set MODPY_BIN for executable scripts
 MODPY_BIN_ADJ= perl -pi \


Re: PORT : srm

2011-11-19 Thread Remi Pointel
On Sat, 19 Nov 2011 19:10:43 + (GMT)
Dédé Gerard  wrote:

> I have ported srm to OpenBSD, and I would like you to add it to the cvs 
> repository.
> Is joined to this mail an archive of the folder.
> I tested it in two amd64 computers with SATA and IDE hard disks on OpenBSD 
> 5.0 -current, and it's working correctly.
> 
> Sincerely,
> Maxime

Hi,

it does not build for me:
cc -DHAVE_CONFIG_H -I. -I.. -I../lib-Wall  -O2 -DNDEBUG -O2 -DNDEBUG -MT 
sunlink.o -MD -MP -MF .deps/sunlink.Tpo -c -o sunlink.o sunlink.c
sunlink.c:510:2: error: #error Please define your platform.
*** Error code 1

I guess a defined(__OpenBSD__) is missing?

Cheers,
-- 
Remi



Re: [UPDATE] math/udunits

2011-11-17 Thread Remi Pointel
On Thu, 17 Nov 2011 13:13:52 -0500
Brad  wrote:
> On 17/11/11 12:54 PM, Remi Pointel wrote:
> > Hi,
> >
> > this is the diff to update udunits to last release: 2.1.24.
> > It activates regress tests also...
> >
> > Are you ok?
> >
> > Cheers,
> 
> +-$(MAKE) $(AM_MAKEFLAGS) install-data-hook
> ++$(MAKE) $(AM_MAKEFLAGS)
> 
> The patch you added is wrong as is. Remove the line all together.

Yes, of course...

> Also AUTOCONF_VERSION/AUTOMAKE_VERSION should be removed and
> CFLAGS from CONFIGURE_ENV.

Are you ok with the diff attached?

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/math/udunits/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile1 Jan 2011 16:58:08 -   1.7
+++ Makefile17 Nov 2011 18:23:00 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.7 2011/01/01 16:58:08 rpointel Exp $
 
 COMMENT =  library to manipulate units of physical quantities
-DISTNAME = udunits-2.1.20
+DISTNAME = udunits-2.1.24
 CATEGORIES =   math
 HOMEPAGE = http://www.unidata.ucar.edu/software/udunits/
 
@@ -15,20 +15,16 @@ PERMIT_DISTFILES_FTP =  Yes
 
 MASTER_SITES = ftp://ftp.unidata.ucar.edu/pub/udunits/
 
-SHARED_LIBS =  udunits2 0.0
+SHARED_LIBS =  udunits2 1.0
 
 USE_LIBTOOL =  Yes
 
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" 
\
-CFLAGS="-std=c99 ${CFLAGS:C/ *$//} 
-I${LOCALBASE}/include -I${X11BASE}/include" \
 LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
 
-# if need be...
-AUTOCONF_VERSION = 2.63
-AUTOMAKE_VERSION = 1.11
-
 REGRESS_DEPENDS =  devel/cunit
+REGRESS_TARGET =   check
 WANTLIB += c expat m
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/math/udunits/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo1 Jan 2011 16:58:08 -   1.4
+++ distinfo17 Nov 2011 18:23:00 -
@@ -1,5 +1,5 @@
-MD5 (udunits-2.1.20.tar.gz) = 4ygq2MBV3s6dSHI9WNTUxQ==
-RMD160 (udunits-2.1.20.tar.gz) = UBZOF5Rvqv5mKRQbnVsCgdkPj48=
-SHA1 (udunits-2.1.20.tar.gz) = 4zSJqiKWTrMJa7ECnXo3Oha3Vs8=
-SHA256 (udunits-2.1.20.tar.gz) = dOHsWLxcFV/FJFtRYVHnk3u9us/lKGDNtSVcQy1QMYE=
-SIZE (udunits-2.1.20.tar.gz) = 1057888
+MD5 (udunits-2.1.24.tar.gz) = aYZUVyF0elEoXHZWRNzZ2A==
+RMD160 (udunits-2.1.24.tar.gz) = FB12UzKBjAa2pLy9oXRz/eXNGFM=
+SHA1 (udunits-2.1.24.tar.gz) = ZLu0uFIUb7XUdrr003ydZzz6Qvk=
+SHA256 (udunits-2.1.24.tar.gz) = Ll+kWDAxsmQEpoFns4oRdzhySG88NC/d4eSMUqhuDtA=
+SIZE (udunits-2.1.24.tar.gz) = 1059344
Index: patches/patch-lib_Makefile_in
===
RCS file: patches/patch-lib_Makefile_in
diff -N patches/patch-lib_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-lib_Makefile_in   17 Nov 2011 18:23:00 -
@@ -0,0 +1,12 @@
+$OpenBSD$
+does not install xml files twice
+--- lib/Makefile.in.orig   Mon Sep 12 22:52:32 2011
 lib/Makefile.inTue Nov 15 00:44:01 2011
+@@ -1040,7 +1040,6 @@ info-am: $(INFO_DEPS)
+ install-data-am: install-includeHEADERS install-info-am \
+   install-pkgdataDATA
+   @$(NORMAL_INSTALL)
+-  $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+ install-dvi: install-dvi-recursive
+ 
+ install-dvi-am: $(DVIS)


[UPDATE] math/udunits

2011-11-17 Thread Remi Pointel
Hi,

this is the diff to update udunits to last release: 2.1.24.
It activates regress tests also...

Are you ok?

Cheers,
-- 
Remi
Index: Makefile
===
RCS file: /cvs/ports/math/udunits/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile1 Jan 2011 16:58:08 -   1.7
+++ Makefile17 Nov 2011 17:52:17 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.7 2011/01/01 16:58:08 rpointel Exp $
 
 COMMENT =  library to manipulate units of physical quantities
-DISTNAME = udunits-2.1.20
+DISTNAME = udunits-2.1.24
 CATEGORIES =   math
 HOMEPAGE = http://www.unidata.ucar.edu/software/udunits/
 
@@ -15,7 +15,7 @@ PERMIT_DISTFILES_FTP =Yes
 
 MASTER_SITES = ftp://ftp.unidata.ucar.edu/pub/udunits/
 
-SHARED_LIBS =  udunits2 0.0
+SHARED_LIBS =  udunits2 1.0
 
 USE_LIBTOOL =  Yes
 
@@ -24,11 +24,11 @@ CONFIGURE_ENV = CPPFLAGS="-I${LO
 CFLAGS="-std=c99 ${CFLAGS:C/ *$//} 
-I${LOCALBASE}/include -I${X11BASE}/include" \
 LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
 
-# if need be...
 AUTOCONF_VERSION = 2.63
 AUTOMAKE_VERSION = 1.11
 
 REGRESS_DEPENDS =  devel/cunit
+REGRESS_TARGET =   check
 WANTLIB += c expat m
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/math/udunits/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo1 Jan 2011 16:58:08 -   1.4
+++ distinfo17 Nov 2011 17:52:17 -
@@ -1,5 +1,5 @@
-MD5 (udunits-2.1.20.tar.gz) = 4ygq2MBV3s6dSHI9WNTUxQ==
-RMD160 (udunits-2.1.20.tar.gz) = UBZOF5Rvqv5mKRQbnVsCgdkPj48=
-SHA1 (udunits-2.1.20.tar.gz) = 4zSJqiKWTrMJa7ECnXo3Oha3Vs8=
-SHA256 (udunits-2.1.20.tar.gz) = dOHsWLxcFV/FJFtRYVHnk3u9us/lKGDNtSVcQy1QMYE=
-SIZE (udunits-2.1.20.tar.gz) = 1057888
+MD5 (udunits-2.1.24.tar.gz) = aYZUVyF0elEoXHZWRNzZ2A==
+RMD160 (udunits-2.1.24.tar.gz) = FB12UzKBjAa2pLy9oXRz/eXNGFM=
+SHA1 (udunits-2.1.24.tar.gz) = ZLu0uFIUb7XUdrr003ydZzz6Qvk=
+SHA256 (udunits-2.1.24.tar.gz) = Ll+kWDAxsmQEpoFns4oRdzhySG88NC/d4eSMUqhuDtA=
+SIZE (udunits-2.1.24.tar.gz) = 1059344
Index: patches/patch-lib_Makefile_in
===
RCS file: patches/patch-lib_Makefile_in
diff -N patches/patch-lib_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-lib_Makefile_in   17 Nov 2011 17:52:17 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+does not install xml files twice
+--- lib/Makefile.in.orig   Mon Sep 12 22:52:32 2011
 lib/Makefile.inTue Nov 15 00:44:01 2011
+@@ -1040,7 +1040,7 @@ info-am: $(INFO_DEPS)
+ install-data-am: install-includeHEADERS install-info-am \
+   install-pkgdataDATA
+   @$(NORMAL_INSTALL)
+-  $(MAKE) $(AM_MAKEFLAGS) install-data-hook
++  $(MAKE) $(AM_MAKEFLAGS)
+ install-dvi: install-dvi-recursive
+ 
+ install-dvi-am: $(DVIS)


Re: devel/py-guppy (was: games/monsterz)

2011-11-17 Thread Remi Pointel
On Thu, 17 Nov 2011 00:50:42 +0100
Matthias Kilian  wrote:

> On Tue, Nov 15, 2011 at 02:39:38AM +0100, Matthias Kilian wrote:
> > Many games are badly written ;-)
> > 
> > I'm trying to get this one running, which may help to debug memleaks:
> > http://guppy-pe.sourceforge.net/
> 
> It didn't help (because for unknown reasons, monsterz doesn't leak
> on my netbook), and I don't know how to use py-guppy for real, but
> maybe some python-people may find it useful.

ok rpointel@, maybe you can remove your comment just above COMMENT.

Cheers,
Remi.



Re: permit Python 2.7 to build with gcc 4.6 on i386

2011-11-17 Thread Remi Pointel
On Thu, 17 Nov 2011 00:12:54 +0100
Remi Pointel  wrote:
> Hi,
> 
> as reported by pstumpf@ (thanks), Python 2.7 can't build on i386 with gcc 4.6.
> 
> Analysing the logs, problem is that Python is not linked with libiconv (and 
> do not found libintl.h).
> 
> This diff permits to correctly found libintl.h and linked Python 2.7 to 
> libiconv.
> 
> pstumpf@ has tested and this diff permits to correcly build on i386 with gcc 
> 4.6.
> 
> Are you ok?

New diff, I added the ${MODGETTEXT_WANTLIB} / ${MODGETTEXT_LIB_DEPENDS} instead 
of using iconv/intl(thanks sthen@).
Also, I modified python 2.4, 2.5, and 3.2 too (don't work too with gcc 4.6 on 
i386).

I tried make regress on amd64 and I didn't see any regressions with this diff.

Are you ok?

Cheers,
Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.86
diff -u -p -r1.86 Makefile.inc
--- Makefile.inc18 Oct 2011 06:46:24 -  1.86
+++ Makefile.inc17 Nov 2011 10:10:03 -
@@ -63,14 +63,17 @@ ONLY_FOR_ARCHS-bsddb=   amd64 i386
 .endif
 
 # All subpackages depend on the main python package.
+MODULES =  devel/gettext
+
 
 RUN_DEPENDS=   ${FULLPKGNAME-main}:lang/python/${VERSION},-main
 LIB_DEPENDS=
 
-LIB_DEPENDS-main = archivers/bzip2
+LIB_DEPENDS-main = archivers/bzip2 \
+   ${MODGETTEXT_LIB_DEPENDS}
 RUN_DEPENDS-main =
 WANTLIB-main = ssl panelw m crypto c util z readline pthread \
-   ncursesw stdc++ expat ossaudio bz2
+   ncursesw stdc++ expat ossaudio bz2 ${MODGETTEXT_WANTLIB}
 .if ${VERSION} != "2.4"
 LIB_DEPENDS-main +=databases/sqlite3
 WANTLIB-main +=sqlite3
@@ -128,14 +131,14 @@ CONFIGURE_ARGS+=  --enable-ipv6
 THREAD_STACK_SIZE?=0x2
 
 CONFIGURE_ENV+= OPT='${CFLAGS} -DTHREAD_STACK_SIZE=${THREAD_STACK_SIZE} -fPIC' 
\
-   LDFLAGS='-L${LOCALBASE}/lib/' SVNVERSION=no \
+   CFLAGS='-I${LOCALBASE}/include/' LDFLAGS='-L${LOCALBASE}/lib/' 
SVNVERSION=no \
LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
 MAKE_ENV+= LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
 .if ${VERSION} < 3.2
 MAKE_FLAGS+=   LDLIBRARY=libpython${VERSION}.so.${LIBpython${VERSION}_VERSION}
 .endif
 MAKE_FLAGS+=   LD_LIBRARY_PATH=${WRKSRC} PATH="${WRKDIST}:${PORTPATH}"
-MAKE_FLAGS+=   LDFLAGS='-L${WRKSRC}'
+MAKE_FLAGS+=   LDFLAGS='-L${WRKSRC} -L${LOCALBASE}/lib'
 FAKE_FLAGS+=   RANLIB=:
 
 ALL_TARGET?=   everything ./Lib/plat-openbsd5
Index: 2.4/Makefile
===
RCS file: /cvs/ports/lang/python/2.4/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- 2.4/Makefile27 Sep 2011 21:27:36 -  1.41
+++ 2.4/Makefile17 Nov 2011 10:10:03 -
@@ -2,8 +2,8 @@
 
 VERSION=   2.4
 PATCHLEVEL=.6
-REVISION=  10
-REVISION-bsddb=12
+REVISION=  11
+REVISION-bsddb=13
 SHARED_LIBS=   python2.4 1.0
 VERSION_SPEC=  >=2.4,<2.5
 
Index: 2.4/patches/patch-configure_in
===
RCS file: /cvs/ports/lang/python/2.4/patches/patch-configure_in,v
retrieving revision 1.8
diff -u -p -r1.8 patch-configure_in
--- 2.4/patches/patch-configure_in  1 Jan 2009 21:03:27 -   1.8
+++ 2.4/patches/patch-configure_in  17 Nov 2011 10:10:03 -
@@ -18,7 +18,7 @@ $OpenBSD: patch-configure_in,v 1.8 2009/
 +#   AC_SEARCH_LIBS(sem_init, pthread rt posix4) # 'Real Time' functions on 
Solaris
# posix4 on Solaris 2.6
# pthread (first!) on Linux
-+  LIBS="-pthread $(LIBS)"
++  LIBS="-pthread -liconv $(LIBS)"
  fi
  
  # check if we need libintl for locale functions
Index: 2.5/Makefile
===
RCS file: /cvs/ports/lang/python/2.5/Makefile,v
retrieving revision 1.54
diff -u -p -r1.54 Makefile
--- 2.5/Makefile27 Sep 2011 21:27:36 -  1.54
+++ 2.5/Makefile17 Nov 2011 10:10:03 -
@@ -2,8 +2,8 @@
 
 VERSION=   2.5
 PATCHLEVEL=.4
-REVISION=  15
-REVISION-bsddb=16
+REVISION=  16
+REVISION-bsddb=17
 SHARED_LIBS=   python2.5 1.0
 VERSION_SPEC=  >=2.5,<2.6
 
Index: 2.5/patches/patch-configure_in
===
RCS file: /cvs/ports/lang/python/2.5/patches/patch-configure_in,v
retrieving revision 1.6
diff -u -p -r1.6 patch-configure_in
--- 2.5/patches/patch-configure_in  1 Jan 200

permit Python 2.7 to build with gcc 4.6 on i386

2011-11-16 Thread Remi Pointel
Hi,

as reported by pstumpf@ (thanks), Python 2.7 can't build on i386 with gcc 4.6.

Analysing the logs, problem is that Python is not linked with libiconv (and do 
not found libintl.h).

This diff permits to correctly found libintl.h and linked Python 2.7 to 
libiconv.

pstumpf@ has tested and this diff permits to correcly build on i386 with gcc 
4.6.

Are you ok?

-- 
Remi
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.86
diff -u -p -r1.86 Makefile.inc
--- Makefile.inc18 Oct 2011 06:46:24 -  1.86
+++ Makefile.inc16 Nov 2011 23:11:47 -
@@ -67,10 +67,11 @@ ONLY_FOR_ARCHS-bsddb=   amd64 i386
 RUN_DEPENDS=   ${FULLPKGNAME-main}:lang/python/${VERSION},-main
 LIB_DEPENDS=
 
-LIB_DEPENDS-main = archivers/bzip2
+LIB_DEPENDS-main = archivers/bzip2 \
+   devel/gettext
 RUN_DEPENDS-main =
 WANTLIB-main = ssl panelw m crypto c util z readline pthread \
-   ncursesw stdc++ expat ossaudio bz2
+   ncursesw stdc++ expat ossaudio bz2 iconv intl
 .if ${VERSION} != "2.4"
 LIB_DEPENDS-main +=databases/sqlite3
 WANTLIB-main +=sqlite3
@@ -128,14 +129,14 @@ CONFIGURE_ARGS+=  --enable-ipv6
 THREAD_STACK_SIZE?=0x2
 
 CONFIGURE_ENV+= OPT='${CFLAGS} -DTHREAD_STACK_SIZE=${THREAD_STACK_SIZE} -fPIC' 
\
-   LDFLAGS='-L${LOCALBASE}/lib/' SVNVERSION=no \
+   CFLAGS='-I${LOCALBASE}/include/' LDFLAGS='-L${LOCALBASE}/lib/' 
SVNVERSION=no \
LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
 MAKE_ENV+= LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
 .if ${VERSION} < 3.2
 MAKE_FLAGS+=   LDLIBRARY=libpython${VERSION}.so.${LIBpython${VERSION}_VERSION}
 .endif
 MAKE_FLAGS+=   LD_LIBRARY_PATH=${WRKSRC} PATH="${WRKDIST}:${PORTPATH}"
-MAKE_FLAGS+=   LDFLAGS='-L${WRKSRC}'
+MAKE_FLAGS+=   LDFLAGS='-L${WRKSRC} -L${LOCALBASE}/lib'
 FAKE_FLAGS+=   RANLIB=:
 
 ALL_TARGET?=   everything ./Lib/plat-openbsd5
Index: 2.7/Makefile
===
RCS file: /cvs/ports/lang/python/2.7/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- 2.7/Makefile27 Sep 2011 21:27:36 -  1.16
+++ 2.7/Makefile16 Nov 2011 23:11:47 -
@@ -2,13 +2,15 @@
 
 VERSION =  2.7
 PATCHLEVEL =   .1
-REVISION = 12
-REVISION-bsddb =   13
+REVISION = 13
+REVISION-bsddb =   14
 SHARED_LIBS =  python2.7 0.0
 VERSION_SPEC = >=2.7,<2.8
 
 AUTOCONF_VERSION = 2.65
 CONFIGURE_ARGS +=  --with-cxx_main \
--with-system-expat
+
+MODULES =  devel/gettext
 
 .include 
Index: 2.7/patches/patch-configure_in
===
RCS file: /cvs/ports/lang/python/2.7/patches/patch-configure_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-configure_in
--- 2.7/patches/patch-configure_in  7 Jul 2011 21:32:39 -   1.5
+++ 2.7/patches/patch-configure_in  16 Nov 2011 23:11:47 -
@@ -56,7 +56,7 @@ Wrong value of LDSHARED in sysconfig, cf
 +#AC_SEARCH_LIBS(sem_init, pthread rt posix4) # 'Real Time' functions on 
Solaris
# posix4 on Solaris 2.6
# pthread (first!) on Linux
-+  LIBS="-pthread $(LIBS)"
++  LIBS="-pthread -liconv $(LIBS)"
  fi
  
  # check if we need libintl for locale functions


Permit to build Python 2 and Python 3 ports

2011-11-16 Thread Remi Pointel
Hi,

this is the diff to update python.port.mk to permit to have both Python 2.x and 
3.x working on OpenBSD.

How it works:
1) Python2 port
- all ports existing don't need to change, they still build with Python 2

2) Python2 and Python3 port
- if you know that a port (and its dependencies...) work with Python 3 && 
Python 2, you just need to add:
IS_PY3 = Yes for all the ports. Be carefull to add ${MODPY_FLAVOR} to your 
dependencies (see examples at the end).
Next, to build your port you will need to precise the correct flavor: python3.

In this case, you must be very carreful with the conflict of the PLIST. If your 
port is a library, there is often no problems, but you will have problem with 
binaries/doc/examples/wub/...
So you will have to "play" with post-install, in moving files which are 
conflicting by suffixing it (see examples at the end).
FYI the port built with python3 will replace the prefix py- by py3-.

3) Python3 port
- if you know that a port (and its dependencies) work with Python 3 only, you 
just need to add:
IS_PY3 = Only, and it will automatically build this port with Python 3.
FYI the port built with python3 follow the same logic that in python2, so if 
the port PKGNAME begins with py- it will automatically be replaced by py3-.


More details about modifications needed:
- remove the devel/py3-distribute, not used and useless to have py3 in the dir 
name (maybe a quirks thing to permit distribute -> py3-distribute? If not used 
actually, are modifications in quirks needed?)
- some people don't want to replace py-setuptools by py-distribute, so keep 
py-setuptools (Python 2 only).
- add the port devel/py-distribute, only used with Python3 ports (IS_PY3 = 
Only, will have the py3-distribute FULLPKGNAME. I attached the diff between 
actual py3-distribute and what we want, easier to understand).
- remove the MODPY_DISTRIBUTE, useless. Keep the MODPY_SETUPTOOLS only, easier 
to maintain, even if we used distribute or setuptools after, it's not the 
problem of the porters.


So, if your ports use:
1) Python 2 only
- nothing to change

2) Python 2 and Python 3:
- add IS_PY3 = Yes
- add to your *_DEPENDS : ${MODPY_FLAVOR}, without comma (example: 
BUILD_DEPENDS: devel/py-distribute${MODPY_FLAVOR}).
- make sure your PLIST will not be in conflict by adding special tasks in 
post-install. Example:
post-install:
mv ${WRKINST}/${LOCALBASE}/foo/bar 
${WRKINST}/${LOCALBASE}/foo/bar${MODPY_BIN_SUFFIX}

If you use the default FLAVOR (Python 2), MODPY_BIN_SUFFIX is "", so no 
modifications for people who use the default. If you use the FLAVOR Python 3, 
MODPY_BIN_SUFFIX = 3.
Add ${MODPY_BIN_SUFFIX} to your PLIST.

3) Python 3:
- add IS_PY3 = Only

I think the best thing to do now is to patch python.port.mk and run a full bulk 
build to see if all ports are ok :).

Cheers,
-- 
Remi
Index: python.port.mk
===
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.47
diff -u -r1.47 python.port.mk
--- python.port.mk  17 Oct 2011 13:55:24 -  1.47
+++ python.port.mk  16 Nov 2011 15:51:30 -
@@ -7,23 +7,66 @@
 
 CATEGORIES+=   lang/python
 
-MODPY_VERSION?=2.7
+# define the default version
+_MODPY_DEFAULT_VERSION = 2.7
 
-.if ${MODPY_VERSION} == "2.4" || ${MODPY_VERSION} == "2.5" || ${MODPY_VERSION} 
== "2.7" || ${MODPY_VERSION} == "3.2"
-
-.  if ${MODPY_VERSION} < 2.6
-MODPY_JSON =   devel/py-simplejson
-.  else
-MODPY_JSON =
+.if !defined(MODPY_VERSION)
+.  if !defined(FLAVORS) && defined(IS_PY3)
+.if ${IS_PY3:L:Myes}
+FLAVORS?=  python3
+# force to use python3 if ports is python3 only
+.elif ${IS_PY3:L:Monly}
+FLAVORS?=  python3
+FLAVOR=python3
+.else
+ERRORS += "Fatal: please verify IS_PY3 is correctly defined: \n\
+   - set to Yes if your port can be build with python2 and python3 \n\
+   - set to Only if your port can be build only with python3 \n"
+.endif
 .  endif
 
-.  if ${MODPY_VERSION} < 3.2
-MODPY_WANTLIB =python${MODPY_VERSION}
-.  else
-MODPY_WANTLIB = python${MODPY_VERSION}m
+FLAVOR?=
+
+.  if empty(FLAVOR)
+# without flavor, assume we use the default version
+MODPY_VERSION?=${_MODPY_DEFAULT_VERSION}
+.  elif ${FLAVOR:L:Mpython3}
+# define default version 3
+MODPY_VERSION?=3.2
 .  endif
+
+# verify if MODPY_VERSION forced is correct
 .else
+.  if ${MODPY_VERSION} != "2.4" && \
+  ${MODPY_VERSION} != "2.5" && \
+  ${MODPY_VERSION} != "2.7" && \
+  ${MODPY_VERSION} != "3.2"
 ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
+.  endif
+.endif
+
+_MODPY_MAJOR_VERSION = ${MODPY_VERSION:C/\.[1-9]*//g}
+
+.if ${_MODPY_MAJOR_VERSION} == 2
+MODPY_LIB_SUFFIX =
+MODPY_FLAVOR =
+MODPY_BIN_SUFFIX =
+
+.elif ${_MODPY_MAJOR_VERSION} == 3
+MODPY_LIB_SUFFIX = m
+# replace py- prefix by py3-
+FULLPKGNAME =  ${PKGNAME:S/^py-/py3-/}
+MODPY_FLAVOR =

remove python2.5

2011-11-15 Thread Remi Pointel
Hi,

I want to remove python 2.5 (and python 2.4 but but it's not possible because 
Zope/Plone depends on it...).
If I miss nothing, no ports depends on it.

Any objection?

Cheers,
-- 
Remi



Re: [NEW] net/py-zmq 2.1.10

2011-11-15 Thread Remi Pointel
On Thu, 20 Oct 2011 21:05:48 +0200
Remi Pointel  wrote:
> Hi,
> 
> I updated the port to last release 2.1.10.
> 
> py-zmq is a lightweight and super-fast messaging library built on top of
> the ZeroMQ library.
> 
> Critical positive or negative would be appreciated ;-).
> 
> Few information :
> 
> 
> $ pkg_info py-zmq
> Information for inst:py-zmq-2.1.10
> 
> Comment:
> Python bindings for ZeroMQ
> 
> Description:
> PyZMQ is a lightweight and super-fast messaging library built on top of
> the ZeroMQ library.
> 
> Maintainer: The OpenBSD ports mailing-list 
> 
> WWW: http://github.com/zeromq/pyzmq/
> 

Anyone?



Re: [Resubmit] [NEW] graphics/zint

2011-11-14 Thread Remi Pointel
On Mon, 14 Nov 2011 20:49:02 +0300
"Kirill Bychkov"  wrote:
> Hi!
> 
> Zint is a C library for encoding data in several barcode variants. The
> bundled command-line utility provides a simple interface to the library.
> Features of the library:
> - Over 50 symbologies including all ISO/IEC standards, like QR codes.
> - Unicode translation for symbologies which support Latin-1 and
>   Kanji character sets.
> - Full GS1 support including data verification and automated insertion
>   of FNC1 characters.
> - Support for encoding binary data including NULL (ASCII 0) characters.
> - Health Industry Barcode (HIBC) encoding capabilities.
> - Output in PNG, EPS and SVG formats with user adjustable sizes and
>   colors.
> - Verification stage for SBN, ISBN and ISBN-13 data.
> 
> There is also Qt-GUI for zint.
> 
> Port is splited into CLI and GUI subpackages.
> Works fine on amd64, i386 and macppc. OK to import?

Hello,

I quickly tested on amd64 and I have several coredump doing regress tests.
Could you test on your i386 and macppc if it's the same for you?

Please replace NO_REGRESS=yes by:
do-regress:
cd ${WRKSRC}/frontend/ && LD_LIBRARY_PATH=${WRKSRC}/backend/ ./test.sh

I wrote a patch (attached), it seems to correctly works but I don't have time 
to test if it's totally correct.
Could you see with upstream to report problems?

Thanks,
Remi.
$OpenBSD$
--- backend/common.c.orig   Mon May 16 21:12:46 2011
+++ backend/common.cMon Nov 14 20:01:43 2011
@@ -127,6 +127,13 @@ void lookup(char set_string[], char *table[], char dat
 
 int module_is_set(struct zint_symbol *symbol, int y_coord, int x_coord)
 {
+   /* be sure you have y_coord <= ZINT_ROWS_MAX or (x_coord/7) <= 
ZINT_COLS_MAX
+   without this you will have coredump, be sure module_is_set(symbol, 
this_row, i + block_width) != module_is_set(symbol, this_row, i) */
+   if(y_coord > ZINT_ROWS_MAX)
+   return y_coord;
+   if((x_coord/7) > ZINT_COLS_MAX)
+   return x_coord;
+
return (symbol->encoded_data[y_coord][x_coord / 7] >> (x_coord % 7)) & 
1;
 #if 0  
switch(x_sub) {


Re: UPDATE: VLC 1.1.12

2011-11-14 Thread Remi Pointel
On Sun, 13 Nov 2011 19:34:47 -0500
Brad  wrote:
> Thanks to phessler@ for coming up with a hack to workaround the issue
> with the tdestroy() wrapper we should be able to move forward with a
> VLC 1.1 update. Here is an update to VLC 1.1.12.
> 
> Tested by phessler@ and I on amd64. Please test, especially on macppc
> and sparc64.

works fine on amd64.
ok rpointel@.

Cheers,
-- 
Remi



Re: new: games/monsterz

2011-11-14 Thread Remi Pointel
On Mon, 14 Nov 2011 16:10:19 +0100
Matthias Kilian  wrote:

> Monsterz is a little arcade puzzle game, similar to the famous
> Bejeweled or Zookeeper.
> The goal of the game is to create rows of similar monsters, either
> horizontally or vertically. The only allowed move is the swap of
> two adjacent monsters, on the condition that it creates a row of
> three or more. When alignments are cleared, pieces fall from the
> top of the screen to fill the board again. Chain reactions earn you
> even more points.
> 
> WWW: http://sam.zoy.org/monsterz/
> 
> 
> Unfortunately, this program is currently leaking memory badly.
> Anyone with enough Python-fu to debug this?
> 
> Ciao,
>   Kili

Hi,
it works fine here, but can't debug this (I have just read the monsterz.py and 
it's badly written).

Remi.



update archivers/lzo2 and archivers/lzop

2011-11-14 Thread Remi Pointel
Hi,

these are diff to update lzo2 and lzop to last release.
While here replace DEPBASE in lzop by LOCALBASE.

Are you ok?

Cheers,
-- 
Remi
Index: Makefile
===
RCS file: /cvs/ports/archivers/lzo2/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile2 Jun 2011 17:09:31 -   1.4
+++ Makefile14 Nov 2011 09:34:40 -
@@ -2,7 +2,7 @@
 
 COMMENT=   portable speedy lossless data compression library
 
-DISTNAME=  lzo-2.05
+DISTNAME=  lzo-2.06
 PKGNAME=   ${DISTNAME:S/lzo/lzo2/}
 CATEGORIES=archivers devel
 MASTER_SITES=  ${HOMEPAGE}download/
@@ -19,13 +19,11 @@ PERMIT_DISTFILES_FTP=   Yes
 SEPARATE_BUILD=simple
 CONFIGURE_STYLE= gnu
 CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
-CONFIGURE_ARGS+= --enable-static
+CONFIGURE_ARGS+= --enable-static \
+   --docdir=${LOCALBASE}/share/doc/lzo2/
 
 REGRESS_TARGET=test
 
 USE_LIBTOOL=   Yes
-post-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lzo2
-   ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/lzo2
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/archivers/lzo2/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo25 Apr 2011 21:46:48 -  1.3
+++ distinfo14 Nov 2011 09:34:40 -
@@ -1,5 +1,5 @@
-MD5 (lzo-2.05.tar.gz) = xnzaX6GRurdhx8sG/gkeNg==
-RMD160 (lzo-2.05.tar.gz) = IG7Pmy0aqtqXJo+/QiQ53iHvPRU=
-SHA1 (lzo-2.05.tar.gz) = Iwe80NE/HVO2I6VAlMM7cDVEERw=
-SHA256 (lzo-2.05.tar.gz) = RJ+YGG12uiUs0X/xJByiqWt/YuDT5HZviHMNqw6l8zM=
-SIZE (lzo-2.05.tar.gz) = 587694
+MD5 (lzo-2.06.tar.gz) = lTgL1Agfhe8IxSCfQQfp+A==
+RMD160 (lzo-2.06.tar.gz) = dEtlYlAZVLpUQcaHSWOhpcgecjI=
+SHA1 (lzo-2.06.tar.gz) = oRdouKFo7GB3UIQrvvQG8RVHuQQ=
+SHA256 (lzo-2.06.tar.gz) = /3nm+DbWLT+G72zok+1l0H5jjvTTy5UpY0cbQjTUPnM=
+SIZE (lzo-2.06.tar.gz) = 583045
Index: pkg/PLIST
===
RCS file: /cvs/ports/archivers/lzo2/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   24 Jul 2009 14:35:42 -  1.1.1.1
+++ pkg/PLIST   14 Nov 2011 09:34:40 -
@@ -17,7 +17,10 @@ include/lzo/lzoutil.h
 lib/liblzo2.a
 lib/liblzo2.la
 share/doc/lzo2/
+share/doc/lzo2/AUTHORS
+share/doc/lzo2/COPYING
 share/doc/lzo2/LZO.FAQ
 share/doc/lzo2/LZO.TXT
 share/doc/lzo2/LZOAPI.TXT
-share/doc/lzo2/LZOTEST.TXT
+share/doc/lzo2/NEWS
+share/doc/lzo2/THANKS
Index: Makefile
===
RCS file: /cvs/ports/archivers/lzop/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile15 Nov 2010 00:22:45 -  1.27
+++ Makefile14 Nov 2011 09:34:59 -
@@ -3,7 +3,7 @@
 
 COMMENT=   fast file compressor similar to gzip
 
-DISTNAME=  lzop-1.02rc1
+DISTNAME=  lzop-1.03
 CATEGORIES=archivers
 HOMEPAGE=  http://www.lzop.org/
 
@@ -19,8 +19,8 @@ LIB_DEPENDS=  archivers/lzo2
 WANTLIB=   c lzo2
 
 CONFIGURE_STYLE= gnu
-CONFIGURE_ENV= CPPFLAGS="-I${DEPBASE}/include" \
-   LDFLAGS="-L${DEPBASE}/lib"
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+   LDFLAGS="-L${LOCALBASE}/lib"
 USE_GROFF =Yes
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/archivers/lzop/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo20 Nov 2009 13:35:25 -  1.5
+++ distinfo14 Nov 2011 09:34:59 -
@@ -1,5 +1,5 @@
-MD5 (lzop-1.02rc1.tar.gz) = S5mQMHFrE1PD2sBJsmnfeg==
-RMD160 (lzop-1.02rc1.tar.gz) = e5kG/1AhEm38z0qZVoZrkOM+xr4=
-SHA1 (lzop-1.02rc1.tar.gz) = Djq3in8dEzQK3BbgNM/U9Pn980I=
-SHA256 (lzop-1.02rc1.tar.gz) = HcMr/YKxMHJ7zsHeO4p88JC3iz8UmB03XOuGKx4OaHM=
-SIZE (lzop-1.02rc1.tar.gz) = 333240
+MD5 (lzop-1.03.tar.gz) = AGxeJ/t4zdFKYo/fpaoZBQ==
+RMD160 (lzop-1.03.tar.gz) = MGxFT1JjKxR0DWsAwbMV8CIftFs=
+SHA1 (lzop-1.03.tar.gz) = TuC0myprChNXLdyleF7kjvTI+A8=
+SHA256 (lzop-1.03.tar.gz) = wUJbjHfUn1pnnVoSbJDqatmVhaVeM1phPK5Z6Qnbssk=
+SIZE (lzop-1.03.tar.gz) = 370775


Re: Update: security/hydra v5.4 -> v7.1

2011-11-05 Thread Remi Pointel
On Fri, 04 Nov 2011 13:57:29 +
Nigel Taylor  wrote:
> On 11/02/11 23:22, Nigel Taylor wrote:
> > On 11/02/11 20:15, Nigel Taylor wrote:
> >> Hi,
> >>
> >> Update to security/hydra v7.1, builds on amd64.
> >>
> >> hydra v5.4 is over 4yrs old, and doesn't build with the 
> >> current version of libssh.
> >>
> >> Comments? Ok?
> >>
> >> Nigel
> > 
> > The attached diff, now includes the man pages.
> > 
> > Nigel
> 
> New diff attached as hydra 5.4 wantlib's have been regenerated
> 
> Comments? Ok?

Hello,

ok rpointel@ if you add USE_GROFF=Yes, if not we have:
% man hydra
/usr/local/man/man1/hydra.1:106:2: FATAL: line scope broken, syntax violated

Cheers,
Remi.



[NEW] net/py-zmq 2.1.10

2011-10-20 Thread Remi Pointel
Hi,

I updated the port to last release 2.1.10.

py-zmq is a lightweight and super-fast messaging library built on top of
the ZeroMQ library.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info py-zmq
Information for inst:py-zmq-2.1.10

Comment:
Python bindings for ZeroMQ

Description:
PyZMQ is a lightweight and super-fast messaging library built on top of
the ZeroMQ library.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://github.com/zeromq/pyzmq/


Thanks,

Remi.


py-zmq-2.1.10.tar.gz
Description: Binary data


[UPDATE] devel/py-pexpect

2011-10-20 Thread Remi Pointel
Hi,

this is the diff to update to 2.3.

Are you OK?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/devel/py-pexpect/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile16 Sep 2011 09:24:55 -  1.13
+++ Makefile20 Oct 2011 18:48:20 -
@@ -2,9 +2,8 @@
 
 COMMENT=   pure Python Expect-like module
 
-DISTNAME=  pexpect-2.1
+DISTNAME=  pexpect-2.3
 PKGNAME=   py-${DISTNAME}
-REVISION = 4
 CATEGORIES=devel
 
 HOMEPAGE=  http://pexpect.sourceforge.net/
Index: distinfo
===
RCS file: /cvs/ports/devel/py-pexpect/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo5 Apr 2007 15:38:05 -   1.5
+++ distinfo20 Oct 2011 18:48:20 -
@@ -1,5 +1,5 @@
-MD5 (pexpect-2.1.tar.gz) = /T1nrAhTMvB0zWZUJNzWMQ==
-RMD160 (pexpect-2.1.tar.gz) = VvhDL1kuB7/Ioit566wGpOmAVZo=
-SHA1 (pexpect-2.1.tar.gz) = L/xymp5oiPWusfNXdQ1ewRQ1hLA=
-SHA256 (pexpect-2.1.tar.gz) = 2YbcvZVENeC6eKrvOREGxxqbVIocvSnPtO7Dy4yEExM=
-SIZE (pexpect-2.1.tar.gz) = 116478
+MD5 (pexpect-2.3.tar.gz) = vxB89U5nvG3sW+ofPmplww==
+RMD160 (pexpect-2.3.tar.gz) = dK39fpEVLWSQfxpoW13QFhz0v4I=
+SHA1 (pexpect-2.3.tar.gz) = 7h4ncL/knnZRureDVxecKO2ZpVs=
+SHA256 (pexpect-2.3.tar.gz) = 0xXn86hUT9hQNNfhf9fFhU6PCCj1eR+DzzE/j6V0C3U=
+SIZE (pexpect-2.3.tar.gz) = 150868
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/py-pexpect/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   8 Jun 2006 14:27:16 -   1.3
+++ pkg/PLIST   20 Oct 2011 18:48:20 -
@@ -1,10 +1,17 @@
 @comment $OpenBSD: PLIST,v 1.3 2006/06/08 14:27:16 steven Exp $
+lib/python${MODPY_VERSION}/site-packages/ANSI.py
+lib/python${MODPY_VERSION}/site-packages/ANSI.pyc
+lib/python${MODPY_VERSION}/site-packages/FSM.py
+lib/python${MODPY_VERSION}/site-packages/FSM.pyc
 lib/python${MODPY_VERSION}/site-packages/fdpexpect.py
 lib/python${MODPY_VERSION}/site-packages/fdpexpect.pyc
+lib/python${MODPY_VERSION}/site-packages/pexpect-2.3-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/pexpect.py
 lib/python${MODPY_VERSION}/site-packages/pexpect.pyc
 lib/python${MODPY_VERSION}/site-packages/pxssh.py
 lib/python${MODPY_VERSION}/site-packages/pxssh.pyc
+lib/python${MODPY_VERSION}/site-packages/screen.py
+lib/python${MODPY_VERSION}/site-packages/screen.pyc
 share/doc/py-pexpect/
 share/doc/py-pexpect/ANSI.html
 share/doc/py-pexpect/FSM.html
@@ -21,15 +28,19 @@ share/examples/py-pexpect/
 share/examples/py-pexpect/ANSI.py
 share/examples/py-pexpect/FSM.py
 share/examples/py-pexpect/README
+share/examples/py-pexpect/astat.py
 share/examples/py-pexpect/bd_client.py
-share/examples/py-pexpect/bd_client_web.py
 share/examples/py-pexpect/bd_serv.py
+share/examples/py-pexpect/cgishell.cgi
 share/examples/py-pexpect/chess.py
 share/examples/py-pexpect/chess2.py
 share/examples/py-pexpect/chess3.py
 share/examples/py-pexpect/df.py
 share/examples/py-pexpect/fix_cvs_files.py
 share/examples/py-pexpect/ftp.py
+share/examples/py-pexpect/hive.py
+share/examples/py-pexpect/log_69.80.212.10
+share/examples/py-pexpect/log_69.80.212.11
 share/examples/py-pexpect/monitor.py
 share/examples/py-pexpect/passmass.py
 share/examples/py-pexpect/python.py
@@ -39,4 +50,6 @@ share/examples/py-pexpect/script.py
 share/examples/py-pexpect/ssh_session.py
 share/examples/py-pexpect/ssh_tunnel.py
 share/examples/py-pexpect/sshls.py
+share/examples/py-pexpect/table_test.html
+share/examples/py-pexpect/topip.py
 share/examples/py-pexpect/uptime.py


[UPDATE] net/zeromq

2011-10-20 Thread Remi Pointel
Hi,

a new version 2.1.10 of zeromq has been released, this is the diff to update.
I sent a diff to Benoist Chesneau for 2.1.9, but timeout.

Are you OK with this diff?

FYI one test failed if you don't do: ulimit -n unlimited.

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/net/zeromq/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile5 Jul 2011 13:57:23 -   1.3
+++ Makefile20 Oct 2011 18:28:03 -
@@ -2,7 +2,7 @@
 
 COMMENT =  open source message queue optimised for performance
 
-DISTNAME = zeromq-2.1.7
+DISTNAME = zeromq-2.1.10
 
 SHARED_ONLY =  Yes
 SHARED_LIBS += zmq   1.0 # 1.0
Index: distinfo
===
RCS file: /cvs/ports/net/zeromq/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo5 Jul 2011 13:57:23 -   1.2
+++ distinfo20 Oct 2011 18:28:03 -
@@ -1,5 +1,5 @@
-MD5 (zeromq-2.1.7.tar.gz) = fTEg+Kj7kTp+VcV8brAk8w==
-RMD160 (zeromq-2.1.7.tar.gz) = SH1eUi46W48bCzQVwAdk9E+uE40=
-SHA1 (zeromq-2.1.7.tar.gz) = hifvyizdZ+BnAjq8yTRw8nU6EF4=
-SHA256 (zeromq-2.1.7.tar.gz) = KhQW0KPqVa4X1DQX/ZvRk0EsyRAeFEvI070Z/jaBbg0=
-SIZE (zeromq-2.1.7.tar.gz) = 1877380
+MD5 (zeromq-2.1.10.tar.gz) = 8DQJYJX6dgQRZqiGHp1xtw==
+RMD160 (zeromq-2.1.10.tar.gz) = x1D5ntDYFqqpEa+z7nPnWRimv4w=
+SHA1 (zeromq-2.1.10.tar.gz) = n4r4sVzgIVJD6hscOWkoRVCJVxg=
+SHA256 (zeromq-2.1.10.tar.gz) = xnJ+4zS1crJSacf+0kqSbN4jazZV4i8hwFeq1N9aS3k=
+SIZE (zeromq-2.1.10.tar.gz) = 1879075


Re: [NEW] devel/hgview

2011-10-15 Thread Remi Pointel
On Sat, 8 Oct 2011 14:28:17 +0200
Remi Pointel  wrote:
> Hi,
> 
> hgview is a simple tool aiming at visually navigate in a Mercurial (hg) 
> repository history.
> It is written in Python with quick and efficient key-based navigation in 
> mind, trying to be fast
> enough for big repositories.
> 
> Critical positive or negative would be appreciated ;-).
> 
> Few information :
> 
> 
> $ pkg_info hgview
> Information for inst:hgview-1.4.0
> 
> Comment:
> fast Mercurial log navigator
> 
> Description:
> hgview is a simple tool aiming at visually navigate in a Mercurial (hg)
> repository history.  It is written in Python with quick and efficient
> key-based navigation in mind, trying to be fast enough for big
> repositories.
> 
> Maintainer: Remi Pointel 
> 
> WWW: http://www.logilab.org/project/hgview/
> 

Any ok? This port needs the py-qscintilla port I sent.
-- 
Remi



Re: How to install lin32

2011-10-14 Thread Remi Pointel
On Fri, 14 Oct 2011 16:35:55 -0300
Zantgo  wrote:
> Sorry, how to install OpenBSD amd64/4.9 lib32?, I want to install CVSup, but 
> I can while my system is not compatible with 32-bit ports
> 
> Zantgo

Please read http://www.openbsd.org/faq/index.html

Remi.



[NEW] devel/hgview

2011-10-08 Thread Remi Pointel
Hi,

hgview is a simple tool aiming at visually navigate in a Mercurial (hg) 
repository history.
It is written in Python with quick and efficient key-based navigation in mind, 
trying to be fast
enough for big repositories.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info hgview
Information for inst:hgview-1.4.0

Comment:
fast Mercurial log navigator

Description:
hgview is a simple tool aiming at visually navigate in a Mercurial (hg)
repository history.  It is written in Python with quick and efficient
key-based navigation in mind, trying to be fast enough for big
repositories.

Maintainer: Remi Pointel 

WWW: http://www.logilab.org/project/hgview/


Thanks,

-- 
Remi


hgview-1.4.0.tar.gz
Description: Binary data


[UPDATE] devel/py-urwid

2011-10-08 Thread Remi Pointel
Hi,

this is the diff to update devel/py-urwid to 1.0.0.
I need this update for hgview, a new port I'm working on.

Are you ok?

Regards,

-- 
Remi
Index: Makefile
===
RCS file: /cvs/ports/devel/py-urwid/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile16 Sep 2011 09:24:56 -  1.12
+++ Makefile8 Oct 2011 10:35:48 -
@@ -2,10 +2,9 @@
 
 COMMENT =  console user interface library for python
 
-MODPY_EGG_VERSION = 0.9.9.1
+MODPY_EGG_VERSION = 1.0.0
 DISTNAME = urwid-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 2
 CATEGORIES =   devel
 
 HOMEPAGE = http://excess.org/urwid/
@@ -29,7 +28,7 @@ PKG_ARCH =*
 
 WANTLIB += ${MODPY_WANTLIB}
 
-do-regress:
-   @cd ${WRKSRC} && ${MODPY_BIN} ./test_urwid.py
+#do-regress:
+#  @cd ${WRKSRC}/urwid/ && ${MODPY_BIN} ./test_urwid.py
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/py-urwid/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo30 Sep 2010 20:05:45 -  1.3
+++ distinfo8 Oct 2011 10:35:48 -
@@ -1,5 +1,5 @@
-MD5 (urwid-0.9.9.1.tar.gz) = RyLN+Jj3EdyuESGqgJIBUg==
-RMD160 (urwid-0.9.9.1.tar.gz) = MJQ0cfbW7Y7D/3dzlNout0zZTqA=
-SHA1 (urwid-0.9.9.1.tar.gz) = dDDoSkPWA3F5RNTw1EidkMDVnBw=
-SHA256 (urwid-0.9.9.1.tar.gz) = gclUQPhKkIctW9jwG8UHzQ5eHOZ6h4piy0NaZi5D1aU=
-SIZE (urwid-0.9.9.1.tar.gz) = 238005
+MD5 (urwid-1.0.0.tar.gz) = SH6Yxa7xSvO5XtKvphR92Q==
+RMD160 (urwid-1.0.0.tar.gz) = /s+18j+9gL+KC7tZPQudGYU9f7w=
+SHA1 (urwid-1.0.0.tar.gz) = p7mx9gcGzESnHYHcG/84smjP/eI=
+SHA256 (urwid-1.0.0.tar.gz) = Ghb325tG0j6PcObHdG6KoZ7xSTmTCpSM7sH+5U8EefU=
+SIZE (urwid-1.0.0.tar.gz) = 284293
Index: patches/patch-urwid_tests_py
===
RCS file: patches/patch-urwid_tests_py
diff -N patches/patch-urwid_tests_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-urwid_tests_py8 Oct 2011 10:35:48 -
@@ -0,0 +1,12 @@
+$OpenBSD$
+# don't test TermTest, try to modify terminal
+--- urwid/tests.py.origThu Sep 22 15:51:49 2011
 urwid/tests.py Sat Oct  8 12:24:08 2011
+@@ -2314,7 +2314,6 @@
+ CanvasOverlayTest,
+ CanvasPadTrimTest,
+ WidgetSquishTest,
+-TermTest,
+ ]
+ module_doctests = [
+ urwid.widget,
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/py-urwid/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   30 Sep 2010 20:05:45 -  1.2
+++ pkg/PLIST   8 Oct 2011 10:35:48 -
@@ -12,6 +12,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/urwid/canvas.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/command_map.py
 lib/python${MODPY_VERSION}/site-packages/urwid/command_map.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/compat.py
+lib/python${MODPY_VERSION}/site-packages/urwid/compat.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/container.py
 lib/python${MODPY_VERSION}/site-packages/urwid/container.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/curses_display.py
@@ -28,6 +30,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/urwid/graphics.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/html_fragment.py
 lib/python${MODPY_VERSION}/site-packages/urwid/html_fragment.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/lcd_display.py
+lib/python${MODPY_VERSION}/site-packages/urwid/lcd_display.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/listbox.py
 lib/python${MODPY_VERSION}/site-packages/urwid/listbox.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/main_loop.py
@@ -43,10 +47,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/urwid/split_repr.py
 lib/python${MODPY_VERSION}/site-packages/urwid/split_repr.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/str_util.so
+lib/python${MODPY_VERSION}/site-packages/urwid/tests.py
+lib/python${MODPY_VERSION}/site-packages/urwid/tests.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/text_layout.py
 lib/python${MODPY_VERSION}/site-packages/urwid/text_layout.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/treetools.py
+lib/python${MODPY_VERSION}/site-packages/urwid/treetools.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/util.py
 lib/python${MODPY_VERSION}/site-packages/urwid/util.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/version.py
+lib/python${MODPY_VERSION}/site-packages/urwid/version.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/vterm.py
+lib/python${MODPY_VERSION}/site-packages/urwid/vterm.pyc
+lib/python${MODPY_VERSION}/site-packages/urwid/vterm_test.py
+lib/python${MODPY_VERSION}/site-packages/urwid/vterm_test.pyc
 lib/python${MODPY_VERSION}/site-packages/urwid/web_display.py

[NEW] editors/py-qscintilla

2011-10-08 Thread Remi Pointel
Hi,

py-qscintilla is a Python binding for QScintilla source code editor.
Makefile is adapted from editors/qscintilla.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info py-qscintilla
Information for inst:py-qscintilla-2.5.1

Comment:
Python binding for the Scintilla source code editor

Description:
Python binding for QScintilla.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://www.riverbankcomputing.com/software/qscintilla/


Thanks,

-- 
Remi


py-qscintilla-2.5.1.tar.gz
Description: Binary data


Re: [UPDATE] cmake-2.8.6

2011-10-08 Thread Remi Pointel
On Fri, 7 Oct 2011 05:54:23 -0600
David Coppa  wrote:
> 
> This time they have been faster to release a new version!
> 
> < AUTOMOC target property that helps make it easier to build Qt
> projects.
> 
> ...
> 
> Other improvements include the movement of many files from KDE's
> overrides of CMake module files, which have been accepted into
> upstream CMake thanks to the hard work of Alex Neundorf and Stephen
> Kelly.>>
> 
> "100% tests passed, 0 tests failed out of 197" on amd64 and sparc64
> 
> Test and comment, as usual...

Hello,

I have one test which failed:
99% tests passed, 1 tests failed out of 200

The following tests FAILED:
188 - CMake.ModuleNotices (Failed)

If I add "MacroPushRequiredVars.cmake" in 
Tests/CMakeTests/ModuleNoticesTest.cmake.in, it works fine and all regress 
tests are ok.

Also, I have renamed the "post-install" step by "post-build", because it 
includes all *.orig files in the PLIST, don't know why but it works fine with 
"post-build".

Attached file is the diff, are you ok ?

Remi.

Index: Makefile
===
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile20 Sep 2011 11:32:36 -  1.44
+++ Makefile8 Oct 2011 09:17:49 -
@@ -5,7 +5,7 @@ VMEM_WARNING =  Yes
 HOMEPAGE = http://www.cmake.org/
 CATEGORIES =   devel
 COMMENT =  portable build system
-DISTNAME = cmake-2.8.5
+DISTNAME = cmake-2.8.6
 MASTER_SITES = ${HOMEPAGE}files/v2.8/
 
 MAINTAINER =   David Coppa 
@@ -44,10 +44,11 @@ pre-configure:
${WRKSRC}/Modules/FindQt.cmake \
${WRKSRC}/Modules/FindQt3.cmake \
${WRKSRC}/Modules/FindSDL.cmake \
-   ${WRKSRC}/Modules/FindwxWindows.cmake
+   ${WRKSRC}/Modules/FindwxWindows.cmake \
+   ${WRKSRC}/Modules/UseJava.cmake
 
 # Remove spurious post-build files
-post-install:
+post-build:
@rm ${WRKDIST}/Modules/*.{beforesubst,orig}
@rm ${WRKDIST}/Modules/Compiler/*.orig
@rm ${WRKDIST}/Modules/Platform/*.orig
Index: distinfo
===
RCS file: /cvs/ports/devel/cmake/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo20 Sep 2011 11:32:36 -  1.12
+++ distinfo8 Oct 2011 09:17:49 -
@@ -1,5 +1,5 @@
-MD5 (cmake-2.8.5.tar.gz) = PF0yzsD0wtxF9MLoT0ogxQ==
-RMD160 (cmake-2.8.5.tar.gz) = 5HZ9wOo+U9o6sUzGr11C3RkO2nY=
-SHA1 (cmake-2.8.5.tar.gz) = jdTDHLzPGil4KaR2oO950WFMo2g=
-SHA256 (cmake-2.8.5.tar.gz) = Xhi/918BZWxk9VNBKokFUn4bhe+vMWPG+4HqWqztC5E=
-SIZE (cmake-2.8.5.tar.gz) = 5517977
+MD5 (cmake-2.8.6.tar.gz) = IUfaRS/ZISu5tFQqnu6dWw==
+RMD160 (cmake-2.8.6.tar.gz) = wwlaR3Y2dJb4lbgHX9o3NWjwGHg=
+SHA1 (cmake-2.8.6.tar.gz) = fCy9QtJ+JlgM1JI4khl7hLKpBnU=
+SHA256 (cmake-2.8.6.tar.gz) = 5pmbgaw2fYX/sPabbEoO+W+V3BVO/TWS+c/rrN91co4=
+SIZE (cmake-2.8.6.tar.gz) = 5583905
Index: files/MacroPushRequiredVars.cmake
===
RCS file: /cvs/ports/devel/cmake/files/MacroPushRequiredVars.cmake,v
retrieving revision 1.1
diff -u -p -r1.1 MacroPushRequiredVars.cmake
--- files/MacroPushRequiredVars.cmake   31 May 2010 06:29:27 -  1.1
+++ files/MacroPushRequiredVars.cmake   8 Oct 2011 09:17:49 -
@@ -1,47 +0,0 @@
-# this module defines two macros:
-# MACRO_PUSH_REQUIRED_VARS()
-# and
-# MACRO_POP_REQUIRED_VARS()
-# use these if you call cmake macros which use
-# any of the CMAKE_REQUIRED_XXX variables
-#
-# Usage:
-# MACRO_PUSH_REQUIRED_VARS()
-# SET(CMAKE_REQUIRED_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} -DSOME_MORE_DEF)
-# CHECK_FUNCTION_EXISTS(...)
-# MACRO_POP_REQUIRED_VARS()
-
-# Copyright (c) 2006, Alexander Neundorf, 
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-MACRO(MACRO_PUSH_REQUIRED_VARS)
-
-   IF(NOT DEFINED _PUSH_REQUIRED_VARS_COUNTER)
-  SET(_PUSH_REQUIRED_VARS_COUNTER 0)
-   ENDIF(NOT DEFINED _PUSH_REQUIRED_VARS_COUNTER)
-
-   MATH(EXPR _PUSH_REQUIRED_VARS_COUNTER "${_PUSH_REQUIRED_VARS_COUNTER}+1")
-
-   SET(_CMAKE_REQUIRED_INCLUDES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}
${CMAKE_REQUIRED_INCLUDES})
-   SET(_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER} 
${CMAKE_REQUIRED_DEFINITIONS})
-   SET(_CMAKE_REQUIRED_LIBRARIES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}   
${CMAKE_REQUIRED_LIBRARIES})
-   SET(_CMAKE_REQUIRED_FLAGS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}   
${CMAKE_REQUIRED_FLAGS})
-ENDMACRO(MACRO_PUSH_REQUIRED_VARS)
-
-MACRO(MACRO_POP_REQUIRED_VARS)
-
-# don't pop more than we pushed
-   IF("${_PUSH_REQUIRED_VARS_COUNTER}" GREATER "0")
-
-  SET(CMAKE_REQUIRED_INCLUDES
${_CMAKE_REQUIRED_INCLUDES_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
-  SET(CMAKE_REQUIRED_DEFINITIONS 
${_CMAKE_REQUIRED_DEFINITIONS_SAVE_${_PUSH_REQUIRED_VARS_COUNTER}})
-   

Re: [NEW] comms/picocom

2011-10-02 Thread Remi Pointel
On Sun, 2 Oct 2011 16:11:55 +0300
Kyle Isom  wrote:
> Hello,
> 
> picocom is an extremely lightweight terminal emulator. I usually end up 
> installing this from the source tarball on most of my OpenBSD installs, so I 
> figured I should port it. This is my first port, so any critique would be 
> welcome.
> 
> Anyone want to test it?

Hello,

MAKE_FILE is Makefile by default, so it's not necessary to overwrite with its 
default value :).
It's also available for INSTALL_TARGET. ALL_TARGET is not needed here, works 
fine without it.

I think you have forgotten to "make port-lib-depends-check", your port needs:
WANTLIB += c ncurses

There are no regress tests, so you must add:
NO_REGRESS = Yes

And do a "fmt -w 72" for the DESCR.

Otherwise, looks good for me, but I could not test with my laptop.

Remi.



Re: UPDATE: databases/mongodb

2011-10-02 Thread Remi Pointel
On Sat, 1 Oct 2011 11:32:35 +0100
Federico Schwindt  wrote:

> On Tue, Sep 27, 2011 at 10:55 PM, Federico G. Schwindt  
> wrote:
> > Update to mongodb 2.0
> > OK?
> 
> anyone?

Hello,

sounds good for me, regress tests are OK on amd64.

Remi.



[NEW] net/py-zmq

2011-10-02 Thread Remi Pointel
Hi,

py-zmq is a lightweight and super-fast messaging library built on top of
the ZeroMQ library.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info py-zmq
Information for inst:py-zmq-2.1.9

Comment:
Python bindings for ZeroMQ

Description:
PyZMQ is a lightweight and super-fast messaging library built on top of
the ZeroMQ library.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://github.com/zeromq/pyzmq/


Thanks,

Remi.


py-zmq-2.1.9.tar.gz
Description: Binary data


Re: UPDATE: www/py-mako

2011-10-02 Thread Remi Pointel
On Sat, 1 Oct 2011 11:32:59 +0100
Federico Schwindt  wrote:

> On Tue, Sep 27, 2011 at 10:57 PM, Federico G. Schwindt  
> wrote:
> > Hi,
> >
> > Update to 0.4.2.
> > OK?
> 
> anyone?

Hi,

ok for me if you add devel/py-babel in REGRESS_DEPENDS (needed for 1 test).

Cheers,
Remi.



[NEW] textproc/uncrustify

2011-09-30 Thread Remi Pointel
Hi,

uncrustify is a configurable and easily modifiable source code beautifier.

Critical positive or negative would be appreciated ;-).

Few information :


$ pkg_info uncrustify
Information for inst:uncrustify-0.58

Comment:
source code beautifier

Description:
Highly configurable and easily modifiable source code beautifier.

Maintainer: Remi Pointel 

WWW: http://uncrustify.sourceforge.net/


Thanks,

Remi.


uncrustify-0.58.tar.gz
Description: Binary data


[UPDATE] Python 2.7.2

2011-09-27 Thread Remi Pointel
Hi,

this is the diff to update Python 2.7.1 to Python 2.7.2.

Before applying the diff, please save the regress log of Python 2.7.1 to 
compare.

To test:
$ cd /usr/ports/lang/python/2.7 && make regress
$ cp /usr/ports/pobj/Python-2.7.1/regress.log /somewhere
$ apply my diff
$ cd /usr/ports/lang/python/2.7 && make regress

Please send me the two regress log to see the diff.

I have only tested on amd64, will test on sparc64.

Thanks,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/lang/python/2.7/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile27 Sep 2011 21:27:36 -  1.16
+++ Makefile28 Sep 2011 06:07:52 -
@@ -1,13 +1,11 @@
 # $OpenBSD: Makefile,v 1.16 2011/09/27 21:27:36 sthen Exp $
 
 VERSION =  2.7
-PATCHLEVEL =   .1
-REVISION = 12
-REVISION-bsddb =   13
+PATCHLEVEL =   .2
 SHARED_LIBS =  python2.7 0.0
 VERSION_SPEC = >=2.7,<2.8
 
-AUTOCONF_VERSION = 2.65
+AUTOCONF_VERSION = 2.68
 CONFIGURE_ARGS +=  --with-cxx_main \
--with-system-expat
 
Index: distinfo
===
RCS file: /cvs/ports/lang/python/2.7/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo24 Apr 2011 09:31:44 -  1.1.1.1
+++ distinfo28 Sep 2011 06:07:52 -
@@ -1,5 +1,5 @@
-MD5 (Python-2.7.1.tgz) = Fe1WczZV4/q3heSacnjS+w==
-RMD160 (Python-2.7.1.tgz) = CTxJp5LXVfUXPbsE6Vljnz6eYWs=
-SHA1 (Python-2.7.1.tgz) = 3WuRDEeRKnxdjyO3/ArIv4Rl65I=
-SHA256 (Python-2.7.1.tgz) = yhPnsYYIIUlPcN4BcgIoOtc7H7e9iFhkAcVO+Vgibsg=
-SIZE (Python-2.7.1.tgz) = 14058131
+MD5 (Python-2.7.2.tgz) = Dd/iZfGz0KjCRZ9b9miUxw==
+RMD160 (Python-2.7.2.tgz) = HdgHP3CLkrtXttOsqRS1T4HxBxw=
+SHA1 (Python-2.7.2.tgz) = WnTB2ubCpMI9D5rqs09sskd03PM=
+SHA256 (Python-2.7.2.tgz) = HVS3CWwXkCw/QP/OfluE4ActAUQCQYT/8YSoTVY6u7M=
+SIZE (Python-2.7.2.tgz) = 14091337
Index: patches/patch-Lib_test_test_subprocess_py
===
RCS file: patches/patch-Lib_test_test_subprocess_py
diff -N patches/patch-Lib_test_test_subprocess_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Lib_test_test_subprocess_py   28 Sep 2011 06:07:52 -
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- Lib/test/test_subprocess.py.orig   Sat Jun 11 17:46:26 2011
 Lib/test/test_subprocess.pyWed Sep 28 08:05:38 2011
+@@ -849,6 +849,7 @@
+ # all standard fds closed.
+ self.check_close_std_fds([0, 1, 2])
+ 
++@unittest.skipIf(sys.platform.startswith("openbsd"), "blocking on 
OpenBSD")
+ def test_wait_when_sigchild_ignored(self):
+ # NOTE: sigchild_ignore.py may not be an effective test on all OSes.
+ sigchild_ignore = test_support.findfile("sigchild_ignore.py",
Index: patches/patch-Lib_test_test_urllib2_py
===
RCS file: patches/patch-Lib_test_test_urllib2_py
diff -N patches/patch-Lib_test_test_urllib2_py
--- patches/patch-Lib_test_test_urllib2_py  6 Jul 2011 12:05:56 -   
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,35 +0,0 @@
-$OpenBSD: patch-Lib_test_test_urllib2_py,v 1.3 2011/07/06 12:05:56 jasper Exp $
-
-Test fix for CVE-2011-1521: http://hg.python.org/cpython/rev/a778b963eae3
-
 Lib/test/test_urllib2.py.orig  Mon Nov 22 06:04:33 2010
-+++ Lib/test/test_urllib2.py   Wed Jul  6 14:05:40 2011
-@@ -969,6 +969,28 @@ class HandlerTests(unittest.TestCase):
- self.assertEqual(count,
-  urllib2.HTTPRedirectHandler.max_redirections)
- 
-+def test_invalid_redirect(self):
-+from_url = "http://example.com/a.html";
-+valid_schemes = ['http', 'https', 'ftp']
-+invalid_schemes = ['file', 'imap', 'ldap']
-+schemeless_url = "example.com/b.html"
-+h = urllib2.HTTPRedirectHandler()
-+o = h.parent = MockOpener()
-+req = Request(from_url)
-+req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
-+
-+for scheme in invalid_schemes:
-+invalid_url = scheme + '://' + schemeless_url
-+self.assertRaises(urllib2.HTTPError, h.http_error_302,
-+  req, MockFile(), 302, "Security Loophole",
-+  MockHeaders({"location": invalid_url}))
-+
-+for scheme in valid_schemes:
-+valid_url = scheme + '://' + schemeless_url
-+h.http_error_302(req, MockFile(), 302, "That's fine",
-+MockHeaders({"location": valid_url}))
-+self.assertEqual(o.req.get_full_url(), valid_url)
-+
- def test_cookie_redirect(self):
- # cookies shouldn't leak into redirected requests
- from cookielib import CookieJar
Index: patches/patch-Lib_test_test_urllib_py
===
RCS f

Re: [NEW] py-monthdelta 0.9.1

2011-09-27 Thread Remi Pointel
On Tue, 27 Sep 2011 09:53:58 +0200
Martin Pieuchot  wrote:
> Simple python port...
> 
> Description:
> Pythonic date computations with months
> 
> Ok?
Hi,

Ok rpointel@.

Cheers,
Remi.



Re: [NEW PORT] geo/py-pyshp

2011-09-27 Thread Remi Pointel
On Tue, 27 Sep 2011 21:12:51 +0800
wen heping  wrote:
> Hi,
> 
> Here is a new ports for geo/py-pyshp.
> 
> pyshp is python module of Pure Python read/write support for ESRI
> Shapefile format.
> 
> Tested OK on Loongson.
> 
> Comments? OK?

Hi,

looks good for me, but I would rename py-pyshp by py-shp, no?

Cheers,
Remi.



Re: [NEW] net/py-ipy 0.75

2011-09-27 Thread Remi Pointel
On Tue, 27 Sep 2011 09:56:16 +0200
Martin Pieuchot  wrote:
> Description:
> IPy is a Python module for handling IPv4 and IPv6 Addresses and 
> Networks in a fashion similar to perl's Net::IP and friends.
> 
> The IP class allows a comfortable parsing and handling for most 
> notations in use for IPv4 and IPv6 Addresses and Networks. 
> 
> It can detect about a dozen different ways of expressing IP addresses
> and networks, parse them and distinguish between IPv4 and IPv6
> addresses. 
> 
> 
> Ok?

Hi,

ok rpointel@.

Cheers,
Remi.



[UPDATE] security/libssh

2011-09-22 Thread Remi Pointel
Hi,

this is the diff to update libssh to 0.5.2 (bugfix release).

Are you OK?

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/security/libssh/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile22 Aug 2011 15:05:02 -  1.2
+++ Makefile22 Sep 2011 20:03:44 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.2 2011/08/22 15:05:02 rpointel Exp $
 
 COMMENT =  C library implementing server and client side
-DISTNAME = libssh-0.5.1
+DISTNAME = libssh-0.5.2
 
 SHARED_LIBS += ssh 0.0 # 4.2
 SHARED_LIBS += ssh_threads 0.0 # 4.2
Index: distinfo
===
RCS file: /cvs/ports/security/libssh/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo22 Aug 2011 15:05:02 -  1.2
+++ distinfo22 Sep 2011 20:03:44 -
@@ -1,5 +1,5 @@
-MD5 (libssh-0.5.1.tar.gz) = DNi8kzY5jiOnb04lwUEutA==
-RMD160 (libssh-0.5.1.tar.gz) = 5W+qoBVDnYl2NJ2UxUJHT8rYa3g=
-SHA1 (libssh-0.5.1.tar.gz) = 7UjhOJAYbYYhTxZUd6rmwFKgdjU=
-SHA256 (libssh-0.5.1.tar.gz) = VerXt4WKvsvpKV2GmdaCFRTUGt+nam5Hyz+Fn/pjCoc=
-SIZE (libssh-0.5.1.tar.gz) = 315848
+MD5 (libssh-0.5.2.tar.gz) = OLZ8SK96kgRmCj4I+Xzrpg==
+RMD160 (libssh-0.5.2.tar.gz) = fhNSMp3AshJJUSLVc3yoIdQPMP4=
+SHA1 (libssh-0.5.2.tar.gz) = S/NtQFK9DJSOBbvzsM0NqGhKwA4=
+SHA256 (libssh-0.5.2.tar.gz) = Qei5wa8HdURiXos5hYLxAdrMO4RX/uGBGnJMpCRasic=
+SIZE (libssh-0.5.2.tar.gz) = 317336


Re: UPDATE: mail/sylpheed

2011-09-11 Thread Remi Pointel
On Sun, 11 Sep 2011 16:47:25 +0100
"Federico G. Schwindt"  wrote:
> Update to 3.1.2.
> OK?

I'm OK, I was waiting the final 3.2.0 release to purpose a diff.

If someone wants to test the beta, you could download the diff:
http://openbsd.xiri.fr/ports/sylpheed-3.2.0beta3.diff

Cheers,

Remi.



Re: Python 3.2.2 diff

2011-09-05 Thread Remi Pointel
On Mon, 5 Sep 2011 21:27:45 +0200
Remi Pointel  wrote:
> Hi,
> 
> this is the diff to update Python3 from 3.2.1 to 3.2.2.
> 
> I want to link this version to the build, so please test on multiple archs.

I tested on sparc64, amd64 and macppc.

Please test on others arch.

Thanks,

Remi.



Python 3.2.2 diff

2011-09-05 Thread Remi Pointel
Hi,

this is the diff to update Python3 from 3.2.1 to 3.2.2.

I want to link this version to the build, so please test on multiple archs.

Thanks a lot,

Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python3/Makefile.inc,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.inc
--- Makefile.inc20 Jul 2011 12:06:57 -  1.3
+++ Makefile.inc5 Sep 2011 19:24:18 -
@@ -68,28 +68,6 @@ LIB_DEPENDS-tkinter =${MODTK_LIB_DEPEND
lang/python3/${VERSION},-main
 WANTLIB-tkinter =  X11 ${MODTK_WANTLIB} python${VERSION}m
 
-#.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \
-${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*}
-#PATCH_LIST =  patch-* sup64-*
-#PKG_ARGS+=-Dmm=0
-#.else
-#PKG_ARGS+=-Dmm=1
-#.endif
-
-# XXX fix ctypes on powerpc for python2.6
-# The ctypes module is not supported on all platforms (in particular, ARM)
-#.if ${VERSION} == "2.5" || ${VERSION} == "2.6" || ${VERSION} == "2.7"
-#.  if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" || \
-#  ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \
-#  ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "m68k" || \
-#  ${MACHINE_ARCH:Mmips64*} || \
-#  ( ${MACHINE_ARCH} == "powerpc" && ( ${VERSION} != "2.6" && ${VERSION} 
!= "2.7" ) )
-#PKG_ARGS+=-Dctypes=1
-#.  else
-#PKG_ARGS+=-Dctypes=0
-#.  endif
-#.endif
-
 USE_GROFF =Yes
 
 CONFIGURE_STYLE=   autoconf
@@ -126,7 +104,10 @@ post-build:
's@#! */usr/bin/env +python@#!${PREFIX}/bin/python${VERSION}@' \
${WRKSRC}/Tools/scripts/pydoc3
 
-#post-install:
+post-install:
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/python${VERSION}
+   ${INSTALL_DATA} ${FILESDIR}/CHANGES.OpenBSD \
+   ${PREFIX}/share/doc/python${VERSION}/CHANGES.OpenBSD
 #  ${INSTALL_SCRIPT} ${WRKSRC}/Tools/scripts/pydoc \
 #  ${PREFIX}/bin/pydoc${VERSION}
 #  @sed -e "s,@VERSION@,${VERSION},g" -e "s,@LOCALBASE@,${LOCALBASE},g" \
@@ -134,9 +115,6 @@ post-build:
 #  ${INSTALL_SCRIPT} ${WRKSRC}/idle ${PREFIX}/bin/idle${VERSION}
 #  @cd ${WRKSRC}; tar -cf - Tools | (cd ${PREFIX}/lib/python${VERSION}; \
 #  tar -xf -)
-#  ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/python${VERSION}
-#  ${INSTALL_DATA} ${FILESDIR}/CHANGES.OpenBSD \
-#  ${PREFIX}/share/doc/python${VERSION}/CHANGES.OpenBSD
 #  ${INSTALL_SCRIPT} ${WRKSRC}/Tools/scripts/2to3 \
 #  ${PREFIX}/bin/python${VERSION}-2to3
 
Index: 3.2/Makefile
===
RCS file: /cvs/ports/lang/python3/3.2/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- 3.2/Makefile20 Jul 2011 12:06:57 -  1.3
+++ 3.2/Makefile5 Sep 2011 19:24:18 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.3 2011/07/20 12:06:57 rpointel Exp $
 
 VERSION =  3.2
-PATCHLEVEL =   .1
+PATCHLEVEL =   .2
 SHARED_LIBS =  python3.2m 1.0
 
 AUTOCONF_VERSION = 2.68
Index: 3.2/distinfo
===
RCS file: /cvs/ports/lang/python3/3.2/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- 3.2/distinfo20 Jul 2011 12:06:57 -  1.2
+++ 3.2/distinfo5 Sep 2011 19:24:18 -
@@ -1,5 +1,5 @@
-MD5 (Python-3.2.1.tgz) = bCqjSBytt733TmJf/8NSsg==
-RMD160 (Python-3.2.1.tgz) = XLNNNndcMqYdrh06Uva+JTk/c0c=
-SHA1 (Python-3.2.1.tgz) = AA/2XbmC+8ZPqVonN6f6Eoc+yTE=
-SHA256 (Python-3.2.1.tgz) = fP8p2YRpbZ/ox76lTaW5rTas7zP/XPDT435NEvshxXI=
-SIZE (Python-3.2.1.tgz) = 12713430
+MD5 (Python-3.2.2.tgz) = PGOm2XMz9No1l2tqB1XrZw==
+RMD160 (Python-3.2.2.tgz) = qKKv7BYFDBX6jJoMVNyKmy5fw1I=
+SHA1 (Python-3.2.2.tgz) = tFn/R2sH5uSRCb6U575FdigOdo0=
+SHA256 (Python-3.2.2.tgz) = rMahPLT+0LfoZxYySoQ34yZkW4B2F37t5aDK2Z7AMTw=
+SIZE (Python-3.2.2.tgz) = 12732276
Index: 3.2/files/CHANGES.OpenBSD
===
RCS file: 3.2/files/CHANGES.OpenBSD
diff -N 3.2/files/CHANGES.OpenBSD
--- /dev/null   1 Jan 1970 00:00:00 -
+++ 3.2/files/CHANGES.OpenBSD   5 Sep 2011 19:24:18 -
@@ -0,0 +1,18 @@
+$OpenBSD$
+
+As required by item 3 of the PSF license, here is a brief summary
+of changes made to this version of Python for the OpenBSD package.
+
+1.  tempfile.py was patched to not try /usr/tmp as a possible
+tempfile directory.
+
+2.  libpython is created as a shared library, and the pthread stack
+size was doubled to support this with complex applications such
+as Zope.
+
+3.  OpenBSD threads are used for threading support.
+
+4.  Regression tests have been taught about OpenBSD.
+
+These changes are available in the OpenBSD CVS repository
+ in ports/lang/python3.
Index: 3.2/patches/patch-Lib_test_test_capi_py
===

Re: [update] gpgme-1.3.1

2011-08-29 Thread Remi Pointel
On Mon, 29 Aug 2011 10:35:44 +0200 (CEST)
Antoine Jacoutot  wrote:
> Hi.
> 
> This diff updated gpgme to the latest release which I need for other 
> ports I'm working on.
> 
> Comments/OK?

Hi,

ok for me.

Cheers,
Remi.



Re: make python use devel/libffi

2011-08-24 Thread Remi Pointel
On Wed, 24 Aug 2011 15:15:08 +0200 (CEST)
Antoine Jacoutot  wrote:

> On Wed, 24 Aug 2011, Remi Pointel wrote:
> 
> > Please test on multiple arch.
> 
> Yeah, would be nice to have some feedback on arm.
> I believe you tested macppc Remi?

Yes, I have tested on amd64 and macppc.

To test:
-patch with my diff

$ cd /usr/ports/lang/python/2.7/
$ make
$ cd /usr/ports/pobj/Python-2.7.1/Python-2.7.1/ && LD_LIBRARY_PATH=. ./python 
Lib/test/test_ctypes.py

On macppc:
Ran 331 tests in 1.696s
OK (skipped=1)

Thanks.

Remi.



Re: make python use devel/libffi

2011-08-24 Thread Remi Pointel
On Wed, 24 Aug 2011 11:51:59 +0200 (CEST)
Antoine Jacoutot  wrote:
> On Wed, 24 Aug 2011, Remi Pointel wrote:
> 
> > Hi,
> > 
> > we have 2 solutions to use libffi (used by the standard ctypes library) 
> > with Python:
> > -use libffi included with Python (patched with same patches than 
> > devel/libffi)
> > -use devel/libffi in ports (concentrate patches/work on ffi here)
> > 
> > Nowadays, we use the first solution, but it could be usefull to switch to 
> > the second solution.
> > 
> > Attached file is the diff to permit this.
> > 
> > Are you ok?
> 
> I don't think this is enough because powerpc will not include the 
> ctypes PLIST fragment.
> 

You're allright, this is the correct diff.

Are you ok ?

Please test on multiple arch.

Cheers,
Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.81
diff -u -p -r1.81 Makefile.inc
--- Makefile.inc18 Jul 2011 15:32:18 -  1.81
+++ Makefile.inc24 Aug 2011 12:29:55 -
@@ -58,8 +58,10 @@ RUN_DEPENDS-main =
 WANTLIB-main = ssl panelw m crypto c util z readline pthread \
ncursesw stdc++ expat ossaudio bz2
 .if ${VERSION} == "2.5" || ${VERSION} == "2.6" || ${VERSION} == "2.7"
-LIB_DEPENDS-main +=databases/sqlite3
-WANTLIB-main +=sqlite3
+LIB_DEPENDS-main +=databases/sqlite3 \
+   devel/libffi
+WANTLIB-main +=sqlite3 ffi
+CONFIGURE_ARGS +=  --with-system-ffi
 .endif
 
 LIB_DEPENDS-bsddb =databases/db/v4 \
@@ -84,18 +86,11 @@ PKG_ARGS+=  -Dmm=0
 PKG_ARGS+= -Dmm=1
 .endif
 
-# XXX fix ctypes on powerpc for python2.6
-# The ctypes module is not supported on all platforms (in particular, ARM)
-.if ${VERSION} == "2.5" || ${VERSION} == "2.6" || ${VERSION} == "2.7"
-.  if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" || \
-  ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \
-  ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "m68k" || \
-  ${MACHINE_ARCH:Mmips64*} || \
-  ( ${MACHINE_ARCH} == "powerpc" && ( ${VERSION} != "2.6" && ${VERSION} != 
"2.7" ) )
+# The ctypes module depends of devel/libffi, not supported on all platforms
+.if ${VERSION} == "2.5" || ${VERSION} == "2.7"
 PKG_ARGS+= -Dctypes=1
-.  else
+.else
 PKG_ARGS+= -Dctypes=0
-.  endif
 .endif
 
 USE_GROFF =Yes
Index: 2.5/Makefile
===
RCS file: /cvs/ports/lang/python/2.5/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- 2.5/Makefile18 Jul 2011 15:32:18 -  1.50
+++ 2.5/Makefile24 Aug 2011 12:29:55 -
@@ -2,7 +2,7 @@
 
 VERSION=   2.5
 PATCHLEVEL=.4
-REVISION=  13
+REVISION=  14
 SHARED_LIBS=   python2.5 1.0
 
 AUTOCONF_VERSION=  2.61
Index: 2.5/patches/patch-Modules__ctypes_libffi_configure
===
RCS file: 2.5/patches/patch-Modules__ctypes_libffi_configure
diff -N 2.5/patches/patch-Modules__ctypes_libffi_configure
--- 2.5/patches/patch-Modules__ctypes_libffi_configure  28 Feb 2010 15:27:37 
-  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_libffi_configure,v 1.3 2010/02/28 15:27:37 
phessler Exp $
 Modules/_ctypes/libffi/configure.orig  Wed Sep  5 01:47:16 2007
-+++ Modules/_ctypes/libffi/configure   Sun Feb 28 13:56:32 2010
-@@ -3471,7 +3471,8 @@ fi
- TARGETDIR="unknown"
- case "$host" in
- x86_64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86;;
--mips*-*-openbsd*) TARGET=MIPS; TARGETDIR=mips;;
-+mips*-*-openbsd*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
-+loongson-*-openbsd*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
- sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
- sparc64-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
- alpha*-*-openbsd*) TARGET=ALPHA; TARGETDIR=alpha;;
Index: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
===
RCS file: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
diff -N 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
--- 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c 25 Feb 2010 
11:02:39 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,20 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_libffi_src_mips_ffi_c,v 1.1 2010/02/25 
11:02:39 phessler Exp $
-
-Allow building this on OpenBSD, where we don't provide the ICACHE related
-defines in cachectl.h, but in sysarch.h
-
 Modules/_ctypes/libffi/s

make python use devel/libffi

2011-08-24 Thread Remi Pointel
Hi,

we have 2 solutions to use libffi (used by the standard ctypes library) with 
Python:
-use libffi included with Python (patched with same patches than devel/libffi)
-use devel/libffi in ports (concentrate patches/work on ffi here)

Nowadays, we use the first solution, but it could be usefull to switch to the 
second solution.

Attached file is the diff to permit this.

Are you ok?

Please tests on multiple archs.

Cheers,
Remi.
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.81
diff -u -p -r1.81 Makefile.inc
--- Makefile.inc18 Jul 2011 15:32:18 -  1.81
+++ Makefile.inc24 Aug 2011 09:29:01 -
@@ -58,8 +58,10 @@ RUN_DEPENDS-main =
 WANTLIB-main = ssl panelw m crypto c util z readline pthread \
ncursesw stdc++ expat ossaudio bz2
 .if ${VERSION} == "2.5" || ${VERSION} == "2.6" || ${VERSION} == "2.7"
-LIB_DEPENDS-main +=databases/sqlite3
-WANTLIB-main +=sqlite3
+LIB_DEPENDS-main +=databases/sqlite3 \
+   devel/libffi
+WANTLIB-main +=sqlite3 ffi
+CONFIGURE_ARGS +=  --with-system-ffi
 .endif
 
 LIB_DEPENDS-bsddb =databases/db/v4 \
@@ -84,8 +86,7 @@ PKG_ARGS+=-Dmm=0
 PKG_ARGS+= -Dmm=1
 .endif
 
-# XXX fix ctypes on powerpc for python2.6
-# The ctypes module is not supported on all platforms (in particular, ARM)
+# The ctypes module depends of devel/libffi, not supported on all platforms
 .if ${VERSION} == "2.5" || ${VERSION} == "2.6" || ${VERSION} == "2.7"
 .  if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" || \
   ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \
Index: 2.5/Makefile
===
RCS file: /cvs/ports/lang/python/2.5/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- 2.5/Makefile18 Jul 2011 15:32:18 -  1.50
+++ 2.5/Makefile24 Aug 2011 09:29:01 -
@@ -2,7 +2,7 @@
 
 VERSION=   2.5
 PATCHLEVEL=.4
-REVISION=  13
+REVISION=  14
 SHARED_LIBS=   python2.5 1.0
 
 AUTOCONF_VERSION=  2.61
Index: 2.5/patches/patch-Modules__ctypes_libffi_configure
===
RCS file: 2.5/patches/patch-Modules__ctypes_libffi_configure
diff -N 2.5/patches/patch-Modules__ctypes_libffi_configure
--- 2.5/patches/patch-Modules__ctypes_libffi_configure  28 Feb 2010 15:27:37 
-  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_libffi_configure,v 1.3 2010/02/28 15:27:37 
phessler Exp $
 Modules/_ctypes/libffi/configure.orig  Wed Sep  5 01:47:16 2007
-+++ Modules/_ctypes/libffi/configure   Sun Feb 28 13:56:32 2010
-@@ -3471,7 +3471,8 @@ fi
- TARGETDIR="unknown"
- case "$host" in
- x86_64-*-openbsd*) TARGET=X86_64; TARGETDIR=x86;;
--mips*-*-openbsd*) TARGET=MIPS; TARGETDIR=mips;;
-+mips*-*-openbsd*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
-+loongson-*-openbsd*) TARGET=MIPS_LINUX; TARGETDIR=mips;;
- sparc-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
- sparc64-*-openbsd*) TARGET=SPARC; TARGETDIR=sparc;;
- alpha*-*-openbsd*) TARGET=ALPHA; TARGETDIR=alpha;;
Index: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
===
RCS file: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
diff -N 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c
--- 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffi_c 25 Feb 2010 
11:02:39 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,20 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_libffi_src_mips_ffi_c,v 1.1 2010/02/25 
11:02:39 phessler Exp $
-
-Allow building this on OpenBSD, where we don't provide the ICACHE related
-defines in cachectl.h, but in sysarch.h
-
 Modules/_ctypes/libffi/src/mips/ffi.c.orig Sat Feb 20 16:32:04 2010
-+++ Modules/_ctypes/libffi/src/mips/ffi.c  Sat Feb 20 16:33:13 2010
-@@ -27,7 +27,11 @@
- #include 
- 
- #include 
--#include 
-+#if defined(__OpenBSD__)
-+#  include 
-+#else
-+#  include 
-+#endif
- 
- #if _MIPS_SIM == _ABIN32
- #define FIX_ARGP \
Index: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffitarget_h
===
RCS file: 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffitarget_h
diff -N 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffitarget_h
--- 2.5/patches/patch-Modules__ctypes_libffi_src_mips_ffitarget_h   25 Feb 
2010 11:02:39 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,17 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_libffi_src_mips_ffitarget_h,v 1.1 2010/02/25 
11:02:39 phessler Exp $
-
-Allow _ctypes to build on mips64*
-
 Modules/_ctypes/libffi/src/mips/ffitarget.h.orig   Thu Mar  9 02:35:32 2006
-+++ Modules/_ctypes/libffi/src/mips/

[UPDATE] databases/soprano

2011-08-22 Thread Remi Pointel
Hi,

this is the diff to update soprano to 2.6.51 (soprano is unhooked).
I added possibility to make regress tests.
It's needed for KDE 4.7.

Are you ok ?

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/databases/soprano/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile15 Nov 2010 00:22:54 -  1.6
+++ Makefile22 Aug 2011 14:12:27 -
@@ -4,14 +4,13 @@ SHARED_ONLY = Yes
 COMMENT =  rdf framework
 CATEGORIES =   databases devel textproc sysutils
 
-SHARED_LIBS += soprano 0.0 # .4.0
-SHARED_LIBS += sopranoclient   0.0 # .1.0
-SHARED_LIBS += sopranoindex0.0 # .1.0
-SHARED_LIBS += sopranoserver   0.0 # .1.0
+SHARED_LIBS +=  soprano   1.0 # 1.0
+SHARED_LIBS +=  sopranoclient 1.0 # 1.0
+SHARED_LIBS +=  sopranoindex  1.0 # 1.0
+SHARED_LIBS +=  sopranoserver 1.0 # 1.0
 
 HOMEPAGE = http://soprano.sourceforge.net/
-DISTNAME = soprano-2.4.3
-REVISION = 0
+DISTNAME = soprano-2.6.51
 EXTRACT_SUFX = .tar.bz2
 MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=soprano/}
 
Index: distinfo
===
RCS file: /cvs/ports/databases/soprano/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo16 Jun 2010 13:42:24 -  1.3
+++ distinfo22 Aug 2011 14:12:27 -
@@ -1,5 +1,5 @@
-MD5 (soprano-2.4.3.tar.bz2) = 4r+heaA4EK9gYYEQ9fgy4g==
-RMD160 (soprano-2.4.3.tar.bz2) = UutEN5HMCTxaBp9aJE/g8dYxR9s=
-SHA1 (soprano-2.4.3.tar.bz2) = PA6T0rZi00B9ozuMBmoD5mLRh9s=
-SHA256 (soprano-2.4.3.tar.bz2) = OQxSm9H0agA2Ltmrkykz0k0mS0uJiASFSVWPWtUsqgg=
-SIZE (soprano-2.4.3.tar.bz2) = 1944785
+MD5 (soprano-2.6.51.tar.bz2) = V04AahXmG8LU0H0rSjbitg==
+RMD160 (soprano-2.6.51.tar.bz2) = TtzKNJhYQZo1lrP9FrnyMaHKycA=
+SHA1 (soprano-2.6.51.tar.bz2) = zfVAszDMiJ5Pq9rFKL/IZIaVgyw=
+SHA256 (soprano-2.6.51.tar.bz2) = IB5i8fBs0Skk1UGerFwPX9yQ4VBhgZbEi5BC1elkQGo=
+SIZE (soprano-2.6.51.tar.bz2) = 1948089
Index: pkg/PLIST
===
RCS file: /cvs/ports/databases/soprano/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   16 Jun 2010 13:42:24 -  1.4
+++ pkg/PLIST   22 Aug 2011 14:12:27 -
@@ -169,8 +169,6 @@ lib/soprano/libsoprano_raptorparser.so
 lib/soprano/libsoprano_raptorserializer.so
 lib/soprano/libsoprano_redlandbackend.so
 lib/soprano/libsoprano_virtuosobackend.so
-share/dbus-1/
-share/dbus-1/interfaces/
 share/dbus-1/interfaces/org.soprano.Model.xml
 share/dbus-1/interfaces/org.soprano.NodeIterator.xml
 share/dbus-1/interfaces/org.soprano.QueryResultIterator.xml


[UPDATE] security/libssh

2011-08-22 Thread Remi Pointel
Hi,

this is the diff to update libssh to last release: 0.5.1.

Are you ok ?

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/security/libssh/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile18 Jul 2011 17:38:47 -  1.1.1.1
+++ Makefile22 Aug 2011 14:03:08 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2011/07/18 17:38:47 rpointel Exp $
 
 COMMENT =  C library implementing server and client side
-DISTNAME = libssh-0.5.0
+DISTNAME = libssh-0.5.1
 
 SHARED_LIBS += ssh 0.0 # 4.2
 SHARED_LIBS += ssh_threads 0.0 # 4.2
Index: distinfo
===
RCS file: /cvs/ports/security/libssh/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo18 Jul 2011 17:38:47 -  1.1.1.1
+++ distinfo22 Aug 2011 14:03:08 -
@@ -1,5 +1,5 @@
-MD5 (libssh-0.5.0.tar.gz) = mzf0V1HArnumYJnB+xNpRg==
-RMD160 (libssh-0.5.0.tar.gz) = Iq9nks+mzKjFNx/GChYH90ic7ig=
-SHA1 (libssh-0.5.0.tar.gz) = 7HKi4j+X1BLEZfi6l9aIZ5VQrBg=
-SHA256 (libssh-0.5.0.tar.gz) = S/0JZ20ctmZ8/HeKJynIX8jjvbathdZmGrl2QZ9PmTw=
-SIZE (libssh-0.5.0.tar.gz) = 314429
+MD5 (libssh-0.5.1.tar.gz) = DNi8kzY5jiOnb04lwUEutA==
+RMD160 (libssh-0.5.1.tar.gz) = 5W+qoBVDnYl2NJ2UxUJHT8rYa3g=
+SHA1 (libssh-0.5.1.tar.gz) = 7UjhOJAYbYYhTxZUd6rmwFKgdjU=
+SHA256 (libssh-0.5.1.tar.gz) = VerXt4WKvsvpKV2GmdaCFRTUGt+nam5Hyz+Fn/pjCoc=
+SIZE (libssh-0.5.1.tar.gz) = 315848
Index: pkg/PLIST
===
RCS file: /cvs/ports/security/libssh/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   18 Jul 2011 17:38:47 -  1.1.1.1
+++ pkg/PLIST   22 Aug 2011 14:03:08 -
@@ -8,6 +8,7 @@ include/libssh/server.h
 include/libssh/sftp.h
 include/libssh/ssh2.h
 lib/libssh.a
-lib/libssh_threads_static.a
+lib/libssh_threads.a
 lib/pkgconfig/
 lib/pkgconfig/libssh.pc
+lib/pkgconfig/libssh_threads.pc


[UPDATE] www/aria2

2011-08-22 Thread Remi Pointel
Hi,

this is the diff to update aria2 of last release: 1.12.1.

Are you ok ?

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/www/aria2/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile2 Jul 2011 12:29:12 -   1.10
+++ Makefile22 Aug 2011 14:02:54 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.10 2011/07/02 12:29:12 rpointel Exp $
 
 COMMENT =  lightweight multi-protocol & multi-source download 
utility
-DISTNAME = aria2-1.12.0
+DISTNAME = aria2-1.12.1
 CATEGORIES =   www
 HOMEPAGE = http://aria2.sourceforge.net/
 
Index: distinfo
===
RCS file: /cvs/ports/www/aria2/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo2 Jul 2011 12:29:12 -   1.8
+++ distinfo22 Aug 2011 14:02:54 -
@@ -1,5 +1,5 @@
-MD5 (aria2-1.12.0.tar.gz) = +QFuDYGVMxVgXaQ8mVB1kg==
-RMD160 (aria2-1.12.0.tar.gz) = LvXKqHcrGUYk8gTbEQvIwIZiAxA=
-SHA1 (aria2-1.12.0.tar.gz) = P5J76akH59DBj21PPM0vaFRfcnw=
-SHA256 (aria2-1.12.0.tar.gz) = VVxiJUZ7e1sTNG5faaCBV7CuChpGXGD7VNX/lBM8MRs=
-SIZE (aria2-1.12.0.tar.gz) = 2512148
+MD5 (aria2-1.12.1.tar.gz) = Mq7llpQoJ9ZcRJKQtadlHg==
+RMD160 (aria2-1.12.1.tar.gz) = Dmro0spvJCdZ9RWa3b7pNILVXl0=
+SHA1 (aria2-1.12.1.tar.gz) = 2A1jY5CHTh0Xup3m7gCccoEJ2h0=
+SHA256 (aria2-1.12.1.tar.gz) = 85HpswMtTEi1kjYsQ2oZtYTDnvYIwGsu9pohj0c8mFs=
+SIZE (aria2-1.12.1.tar.gz) = 2524947


Re: [Update]devel/p5-Test-Differences

2011-08-18 Thread Remi Pointel
On Thu, 18 Aug 2011 12:49:25 +0800
wen heping  wrote:
> Hi,
> 
>   Here is an update of devel/p5-Test-Differences to 0.61.
> 
>   Tested and regress OK on Loongson.
> 
>   Comments? OK?

Hi,

it's committed.

Thanks,
Remi.



Re: [NEW] devel/pyflakes

2011-08-17 Thread Remi Pointel
On Wed, 17 Aug 2011 10:17:30 +0200
Martin Pieuchot  wrote:
> Simple python port:
> 
> Comment:
> passive checker of Python programs
> 
> Description:
> Pyflakes is a program to analyze Python programs and detect various
> errors. It works by parsing the source file, not importing it, so
> it is safe to use on modules with side effects.
> 
> 
> Comments? Ok?

Hi,

it's ok for me.

I think pyflakes is the correct name (and not py-flakes).

Cheers,
Remi.



Re: Bitcoind port for OpenBSD 4.9 Sparc64

2011-08-16 Thread Remi Pointel
On Tue, 16 Aug 2011 09:58:06 -0700 (PDT)
D Robson  wrote:
> Hi all,
> I have managed compiling bitcoind with gmake, but it is failing at the 
> linking stage. Any assistance is greatly appreciated. 
> # gmake -f Makefile2 bitcoind
> g++ -O2 -fstack-protector -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ 
> -D__WXGTK__ -DNOPCH -DUSE_SSL -D__BSD__ -I"/home/root2/bitcoind/deps/include" 
> -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" 
> -I"/usr/local/include/db47" -I"/usr/local/include" -L"/usr/local/lib/db47" 
> -L"/home/root2/bitcoind/deps/lib" -L"/usr/lib" -o bitcoind obj/nogui/util.o 
> obj/nogui/script.o obj/nogui/db.o obj/nogui/net.o obj/nogui/irc.o 
> obj/nogui/main.o obj/nogui/rpc.o obj/nogui/init.o cryptopp/obj/sha.o 
> cryptopp/obj/cpu.o obj/sha256.o -dead-strip -l boost_system-mt -l 
> boost_filesystem-mt -l boost_program_options-mt -l boost_thread-mt -l db_cxx 
> -l ssl -l crypto -Wl,-Bdynamic -l z -l pthread
> /usr/bin/ld: cannot find -lboost_system-mt
> collect2: ld returned 1 exit status
> gmake: *** [bitcoind] Error 1
> #

Hello,

It seems that -L/usr/local/lib is missing.

Cheers,

Remi.



update textproc/py-docutils

2011-08-16 Thread Remi Pointel
Hello,

I seen a new version of docutils has been released, this is the diff to update.

Are you ok ?

Maintainer timed out.

make regress works fine here.

Cheers,
Remi.
Index: Makefile
===
RCS file: /cvs/ports/textproc/py-docutils/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile8 Jun 2011 18:09:58 -   1.11
+++ Makefile25 Jul 2011 12:40:05 -
@@ -2,10 +2,9 @@
 
 COMMENT =  process plaintext documentation into other formats
 
-MODPY_EGG_VERSION = 0.7
+MODPY_EGG_VERSION = 0.8
 DISTNAME = docutils-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION=  0
 CATEGORIES =   textproc
 
 MAINTAINER =   Ben Lovett 
@@ -23,7 +22,7 @@ MASTER_SITES =${MASTER_SITE_SOURCEFORGE
 MODULES =  lang/python
 
 pre-build:
-.for file in 2html 2s5 2latex 2newlatex 2man 2xml 2pseudoxml pep2html 2odt 
2odt_prepstyles
+.for file in 2html 2s5 2latex 2xetex 2man 2xml 2pseudoxml 2odt 2odt_prepstyles 
pep2html
@mv ${WRKSRC}/tools/rst${file}{.py,}
 .endfor
 
Index: distinfo
===
RCS file: /cvs/ports/textproc/py-docutils/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo24 Oct 2010 10:45:31 -  1.5
+++ distinfo25 Jul 2011 12:40:05 -
@@ -1,5 +1,5 @@
-MD5 (docutils-0.7.tar.gz) = muxxa68V0GtapXz41VkcFQ==
-RMD160 (docutils-0.7.tar.gz) = c8gyhgQFw8umVckqrMzKFYLI+QU=
-SHA1 (docutils-0.7.tar.gz) = 6CmI+CaETvjYvyj6KGoZ3iETSc0=
-SHA256 (docutils-0.7.tar.gz) = zY3I4TGBOvn08ZY/cZYRzM8jdJ3PcD+US7SsQ0OT6gM=
-SIZE (docutils-0.7.tar.gz) = 1404131
+MD5 (docutils-0.8.tar.gz) = 9XR0tpv78OtghwahBPkt2g==
+RMD160 (docutils-0.8.tar.gz) = 3S2IH4jD/XlgwKaJGNYv93J80IY=
+SHA1 (docutils-0.8.tar.gz) = /3vbg06Yp2AQi57rhOhsk7hY2U4=
+SHA256 (docutils-0.8.tar.gz) = SuyT1cPgDFaSN1HrlA3dSULBkTZ+Rm9cd8/dSanKy/Q=
+SIZE (docutils-0.8.tar.gz) = 1498546
Index: patches/patch-setup_py
===
RCS file: /cvs/ports/textproc/py-docutils/patches/patch-setup_py,v
retrieving revision 1.4
diff -u -p -r1.4 patch-setup_py
--- patches/patch-setup_py  24 Oct 2010 10:45:31 -  1.4
+++ patches/patch-setup_py  25 Jul 2011 12:40:05 -
@@ -1,24 +1,25 @@
 $OpenBSD: patch-setup_py,v 1.4 2010/10/24 10:45:31 robert Exp $
 setup.py.orig  Sun Oct 24 12:32:19 2010
-+++ setup.py   Sun Oct 24 12:34:03 2010
-@@ -162,16 +162,16 @@ what-you-see-is-what-you-get plaintext markup syntax."
+--- setup.py.orig  Mon Jun 27 13:38:56 2011
 setup.py   Mon Jul 25 14:30:41 2011
+@@ -166,17 +166,17 @@
   ['docutils/writers/odf_odt/styles.odt']),
   ]
 + s5_theme_files),
 -'scripts' : ['tools/rst2html.py',
 - 'tools/rst2s5.py',
 - 'tools/rst2latex.py',
-- 'tools/rst2newlatex.py',
++'scripts' : ['tools/rst2html',
++ 'tools/rst2s5',
++ 'tools/rst2latex',
+  # 'tools/rst2newlatex.py',
+- 'tools/rst2xetex.py',
 - 'tools/rst2man.py',
 - 'tools/rst2xml.py',
 - 'tools/rst2pseudoxml.py',
 - 'tools/rstpep2html.py',
 - 'tools/rst2odt.py',
 - 'tools/rst2odt_prepstyles.py',
-+'scripts' : ['tools/rst2html',
-+ 'tools/rst2s5',
-+ 'tools/rst2latex',
-+ 'tools/rst2newlatex',
++ 'tools/rst2xetex',
 + 'tools/rst2man',
 + 'tools/rst2xml',
 + 'tools/rst2pseudoxml',
@@ -28,7 +29,7 @@ $OpenBSD: patch-setup_py,v 1.4 2010/10/2
   ],}
  """Distutils setup parameters."""
  
-@@ -212,6 +212,8 @@ List of (module name, minimum __version__ string, [att
+@@ -217,6 +217,8 @@
  def get_extras():
  extras = []
  for module_name, version, attributes in extra_modules:
Index: pkg/PLIST
===
RCS file: /cvs/ports/textproc/py-docutils/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   24 Oct 2010 10:45:31 -  1.4
+++ pkg/PLIST   25 Jul 2011 12:40:05 -
@@ -2,11 +2,11 @@
 bin/rst2html
 bin/rst2latex
 bin/rst2man
-bin/rst2newlatex
 bin/rst2odt
 bin/rst2odt_prepstyles
 bin/rst2pseudoxml
 bin/rst2s5
+bin/rst2xetex
 bin/rst2xml
 bin/rstpep2html
 lib/python${MODPY_VERSION}/site-packages/docutils/
@@ -19,6 +19,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/docutils/_string_template_compat.pyc
 lib/python${MODPY_VERSION}/site-packages/docutils/core.py
 lib/python${MODPY_VERSION}/site-packages/docutils/core.pyc
+lib/python${MODPY_VERSION}/site-packages/docutils/error_reporting.py
+lib/python${MODPY_VERSION}/site-packages/docutils/error_reporting.pyc
 lib/python${MODPY_VERSION}/site-

Re: Python broken on sparc WAS: Re: compiling python 2.7.1 segfaults python on sparc

2011-08-04 Thread Remi Pointel

On Mon, 01 Aug 2011 16:48:35 +0200, Sebastian Reitenbach wrote:
On Monday, August 1, 2011 12:49 CEST, David Coppa  
wrote:



On Mon, Aug 1, 2011 at 12:40 PM, Sebastian Reitenbach
 wrote:
>
> On Friday, July 29, 2011 16:25 CEST, "Sebastian Reitenbach" 
 wrote:

>
>> trying to compile python on a sparc with 5.0 snapshot ends up 
with a segfault of python itself:

>
> out of curiosity I tried python-2.5, and the same happens here 
too:

>
> Compiling 
/home/ports/pobj/Python-2.5.4/fake-sparc/usr/local/lib/python2.5/test/test_bufio.py 
...
> Compiling 
/home/ports/pobj/Python-2.5.4/fake-sparc/usr/local/lib/python2.5/test/test_builtin.py 
...

> Segmentation fault (core dumped)

http://bugs.python.org/issue7424

http://gnats.netbsd.org/42627


Hi,

after few tests with Sebastian and Python's team, result is:

"The problem with such issues is that:
- they are not reproduceable by someone of the core team
- they only seem to occur in non-debug mode
- they are probably tied to a specific compiler variant, either because 
of a compiler bug, or some aggressive optimization combined with some 
misled assumption in Python's code


To narrow it down, you could:
- try with other compiler versions
- try with other Python versions from python.org (for example the 
recent 3.2.1)"


Someone who hack on sparc could help ?

Thanks a lot,

Remi.




<    2   3   4   5   6   7   8   9   >