Hi,

The build fails with a message about python2.6.
$ make package
`/usr/ports/pobj/py-mxDateTime-3.1.3-python2.7/fake-amd64-python2.7/.fake_done'
is up to date.
===>  Building package for py-mxDateTime-3.1.3p2-python2.7
Create /usr/ports/packages/amd64/all/py-mxDateTime-3.1.3p2-python2.7.tgz
reading plist|Error: unknown fragment python2.6 at
/usr/libdata/perl5/OpenBSD/Subst.pm line 105, <$fh> line 4.
*** Error code 1

Stop in /usr/ports/devel/py-mxDateTime (line 1670 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/py-mxDateTime (line 2241 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/py-mxDateTime (line 2221 of
/usr/ports/infrastructure/mk/bsd.port.mk).


The port had the python2.6 flavor removed. The PLIST contains a line
%%python2.6%% which has not been updated. There is also a
PFRAG.python2.6 but no PFRAG.python2.7. Patch below fixes the build,
take a closer look as may not be correct, PFRAG.python2.7 guess this
should now be python2.6 so pkg_add -u works when upgrading from OpenBSD
4.9 to 5.0 py-mxDateTime-3.1.2p4-python2.6 updates to
py-mxDateTime-3.x.x-python2.7, I have no system to check this works.


Regards

Nigel Taylor

$ cvs -R -q diff -uNp
Index: pkg/PFRAG.python2.6
===================================================================
RCS file: pkg/PFRAG.python2.6
diff -N pkg/PFRAG.python2.6
--- pkg/PFRAG.python2.6 4 Sep 2010 19:44:46 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.python2.6,v 1.1 2010/09/04 19:44:46 ajacoutot
Exp $
-@pkgpath devel/py-mxDateTime,python2.5
Index: pkg/PFRAG.python2.7
===================================================================
RCS file: pkg/PFRAG.python2.7
diff -N pkg/PFRAG.python2.7
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PFRAG.python2.7 11 Jun 2011 08:27:05 -0000
@@ -0,0 +1,2 @@
+@comment $OpenBSD:$
+@pkgpath devel/py-mxDateTime,python2.6
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/py-mxDateTime/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -r1.14 PLIST
--- pkg/PLIST   15 May 2011 19:48:59 -0000      1.14
+++ pkg/PLIST   11 Jun 2011 08:25:38 -0000
@@ -1,7 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.14 2011/05/15 19:48:59 rpointel Exp $
 @option no-default-conflict
 @conflict py-mxDateTime-*-python${MODPY_VERSION}
-%%python2.6%%
+%%python2.7%%
 !%%python2.4%%
 lib/python${MODPY_VERSION}/site-packages/mx/
 lib/python${MODPY_VERSION}/site-packages/mx/BeeBase/

Reply via email to