UPDATE: mail/getmail 4.43.0

2014-01-16 Thread Tim van der Molen
Here is an update to getmail 4.43.0.

Index: Makefile
===
RCS file: /cvs/ports/mail/getmail/Makefile,v
retrieving revision 1.89
diff -u -r1.89 Makefile
--- Makefile17 Jul 2013 19:35:52 -  1.89
+++ Makefile11 Jan 2014 14:20:09 -
@@ -2,7 +2,7 @@
 
 COMMENT=   IMAP/POP3/SDPS mail retriever
 
-MODPY_EGG_VERSION= 4.41.0
+MODPY_EGG_VERSION= 4.43.0
 DISTNAME=  getmail-${MODPY_EGG_VERSION}
 CATEGORIES=mail
 
Index: distinfo
===
RCS file: /cvs/ports/mail/getmail/distinfo,v
retrieving revision 1.72
diff -u -r1.72 distinfo
--- distinfo17 Jul 2013 19:35:52 -  1.72
+++ distinfo11 Jan 2014 14:20:09 -
@@ -1,2 +1,2 @@
-SHA256 (getmail-4.41.0.tar.gz) = xGITe1CKmtXSfgpCSfwKQ5yVqEcH37nXqMB+wzg3dWE=
-SIZE (getmail-4.41.0.tar.gz) = 169829
+SHA256 (getmail-4.43.0.tar.gz) = HiJFiWY0SYPTiv/SxEOSkXHUihEHz4KYKT5dKRqRbCk=
+SIZE (getmail-4.43.0.tar.gz) = 140511



Re: New port: mail/spampd

2014-01-16 Thread Henrik Friedrichsen
OK?

On 01/10/2014 03:03 PM, Henrik Friedrichsen wrote:
> Hello,
>
> This is my submission of the spampd port. Please bear with me as this is
> my first port for OpenBSD (though I have written FreeBSD ports before).



Update milter-spamd

2014-01-16 Thread Joerg Jung
Hi,

please find below an update for milter-spamd to version 0.6.

This update improves the handling of the authentication bits in the 
received headers. I tested this update on my production mail servers 
and it works fine.

OKs, please?

Thanks,
Regards,
Joerg


Index: Makefile
===
RCS file: /cvs/ports/mail/milter-spamd/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile11 Mar 2013 11:23:51 -  1.18
+++ Makefile16 Jan 2014 13:47:00 -
@@ -2,8 +2,7 @@
 
 COMMENT=   sendmail milter plugin for SpamAssassin spamd
 
-DISTNAME=  milter-spamd-0.5
-REVISION = 6
+DISTNAME=  milter-spamd-0.6
 CATEGORIES=mail
 MASTER_SITES=  http://www.benzedrine.cx/
 
Index: distinfo
===
RCS file: /cvs/ports/mail/milter-spamd/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo5 Apr 2007 16:20:02 -   1.4
+++ distinfo16 Jan 2014 13:47:00 -
@@ -1,5 +1,2 @@
-MD5 (milter-spamd-0.5.tar.gz) = F6mo0THUrMe8/LbfNmznNA==
-RMD160 (milter-spamd-0.5.tar.gz) = bsJASKjNyRMQuFZB1AoPoWITQr4=
-SHA1 (milter-spamd-0.5.tar.gz) = NwQI1RcWax3J0kC/c5v5xsEhdGs=
-SHA256 (milter-spamd-0.5.tar.gz) = o4GfkVQ6/92Vq5LSbiZNgpOnOWi9o6MxnAUbYeYIZg0=
-SIZE (milter-spamd-0.5.tar.gz) = 7161
+SHA256 (milter-spamd-0.6.tar.gz) = +3VFXLaAMEPnT2Q3qvOJPjgOopgQPt3yawhRJpDaaTU=
+SIZE (milter-spamd-0.6.tar.gz) = 7314



Re: [UPDATE] minitube-2.1.5

2014-01-16 Thread David Coppa
On Thu, Jan 16, 2014 at 2:10 PM, David Coppa  wrote:
>
> Bugfix update to minitube-2.1.5:
>
> - Fix some videos not playing
> - Show video title on hover when playlist is in minimode
>
> OK?

Also attached.


minitube-2.1.5.diff.gz
Description: GNU Zip compressed data


[UPDATE] minitube-2.1.5

2014-01-16 Thread David Coppa

Bugfix update to minitube-2.1.5:

- Fix some videos not playing
- Show video title on hover when playlist is in minimode

OK?

Index: Makefile
===
RCS file: /cvs/ports/www/minitube/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile30 Sep 2013 08:06:09 -  1.30
+++ Makefile16 Jan 2014 12:43:55 -
@@ -2,7 +2,7 @@
 
 COMMENT =  standalone YouTube.com video browser/player
 
-DISTNAME = minitube-2.1.3
+DISTNAME = minitube-2.1.5
 CATEGORIES =   www multimedia
 
 HOMEPAGE = http://flavio.tordini.org/minitube
@@ -34,6 +34,11 @@ MAKE_FLAGS = CXX=${CXX} \
 FAKE_FLAGS =   INSTALL_ROOT=${WRKINST}
 
 NO_TEST =  Yes
+
+# Zap bogus non-ASCII characters that break the build
+pre-configure:
+   perl -pi -e "s/[^[:ascii:]]//g if $$. == 1" \
+   ${WRKSRC}/src/aggregatevideosource.cpp
 
 do-configure:
cd ${WRKDIST} && env -i ${CONFIGURE_ENV} \
Index: distinfo
===
RCS file: /cvs/ports/www/minitube/distinfo,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 distinfo
--- distinfo30 Sep 2013 08:06:09 -  1.16
+++ distinfo16 Jan 2014 12:43:55 -
@@ -1,2 +1,2 @@
-SHA256 (minitube-2.1.3.tar.gz) = OHtD/J7mjaV9abBiKyphyC+BZAHaWtiDBWPXkuQCuPw=
-SIZE (minitube-2.1.3.tar.gz) = 816226
+SHA256 (minitube-2.1.5.tar.gz) = 6PyBLAB96JmMTQeYOnOXol/x7HfaB3ZvFVMUwF7RTFk=
+SIZE (minitube-2.1.5.tar.gz) = 819076
Index: patches/patch-locale_locale_pri
===
RCS file: patches/patch-locale_locale_pri
diff -N patches/patch-locale_locale_pri
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-locale_locale_pri 16 Jan 2014 12:43:55 -
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Unlink bogus Linguist files from the build
+
+--- locale/locale.pri.orig Thu Dec 19 00:37:27 2013
 locale/locale.pri  Thu Jan 16 12:31:52 2014
+@@ -4,7 +4,7 @@ INCLUDEPATH += $$PWD
+ DEPENDPATH += $$PWD
+ 
+ # ls -1 *.ts | tr '\n' ' '
+-TRANSLATIONS += ar.ts ast.ts be.ts bg_BG.ts ca.ts ca_ES.ts cs_CZ.ts da.ts 
de_DE.ts el.ts en.ts es.ts es_AR.ts es_ES.ts es_MX.ts fi.ts fi_FI.ts fr.ts 
gl.ts he_IL.ts hr.ts hu.ts ia.ts it.ts ja_JP.ts ky.ts ms_MY.ts nb.ts nl.ts 
pl.ts pl_PL.ts pt.ts pt_BR.ts ro.ts ru.ts sk.ts sl.ts sq.ts sv_SE.ts tr.ts 
uk.ts uk_UA.ts vi.ts zh_CN.ts zh_TW.ts 
++TRANSLATIONS += ar.ts ast.ts bg_BG.ts ca.ts cs_CZ.ts da.ts de_DE.ts el.ts 
en.ts es.ts es_AR.ts es_ES.ts fi.ts fi_FI.ts fr.ts gl.ts he_IL.ts hu.ts ia.ts 
it.ts ja_JP.ts ky.ts ms_MY.ts nb.ts nl.ts pl.ts pl_PL.ts pt_BR.ts ro.ts ru.ts 
sk.ts sl.ts sq.ts sv_SE.ts tr.ts uk.ts uk_UA.ts zh_CN.ts zh_TW.ts 
+ isEmpty(QMAKE_LRELEASE) {
+ win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
+ else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
Index: patches/patch-src_aggregatevideosource_cpp
===
RCS file: patches/patch-src_aggregatevideosource_cpp
diff -N patches/patch-src_aggregatevideosource_cpp
--- patches/patch-src_aggregatevideosource_cpp  30 Sep 2013 08:06:10 -  
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_aggregatevideosource_cpp,v 1.1 2013/09/30 08:06:10 dcoppa 
Exp $
-
-Remove garbage:
-
-src/aggregatevideosource.cpp:1: error: stray '\357' in program
-src/aggregatevideosource.cpp:1: error: stray '\273' in program
-src/aggregatevideosource.cpp:1: error: stray '\277' in program
-
 src/aggregatevideosource.cpp.orig  Wed Sep 25 13:31:10 2013
-+++ src/aggregatevideosource.cpp   Wed Sep 25 13:31:18 2013
-@@ -1,4 +1,4 @@
--???/* $BEGIN_LICENSE
-+/* $BEGIN_LICENSE
- 
- This file is part of Minitube.
- Copyright 2009, Flavio Tordini 



Re: [new] devel/avr32

2014-01-16 Thread Stefan Sperling
On Tue, Jan 07, 2014 at 06:27:40PM +0100, Stefan Sperling wrote:
> This is a port of Atmel's AVR32 toolchain.
> It contains binutils, gcc, and newlib (C library).
> 
> GCC needs to be compiled twice, once before and once after newlib is built.
> I've solved this by adding a 'bootstrap' flavour to the gcc port which
> is a build dependency of the newlib port. The 'bootstrap' flavour is
> also marked as not for distribution to FTP mirrors. When compiling the port,
> the avr32-gcc-bootstrap package needs to be removed before the avr32-gcc
> package can be installed.
> 
> OK to import under devel/avr32?

Here's an alternative version based on discussion with espie@.
It moves bootstrap gcc into a separate port, thus allowing the
full avr32-gcc to be installed alongside the bootstrap version.

Does anyone else have feedback for this?


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


Re: [update] py-simplejson

2014-01-16 Thread Federico Schwindt
I have diffs to remove simplejson for a number of ports.
If anyone wants to see them please shout. Otherwise I will commit it during
the weekend.


On Sat, Jan 11, 2014 at 9:05 PM, Federico Schwindt  wrote:

> before that all ports using it should be checked to ensure they will work
> with the bundled json module.
>
>
> On Sat, Jan 11, 2014 at 6:48 PM, frantisek holop  wrote:
>
>> after some soul searching (and googling), i actually
>> cannot come up with a good reason why this package is
>> needed...  it is included in 2.7 if i read the docs
>> correctly.  perhaps it should go to the attic.
>>
>> -f
>>
>> hmm, on Tue, Dec 31, 2013 at 10:01:34AM -0500, Eric Radman said that
>> > On Sun, Dec 29, 2013 at 12:18:28PM +0100, frantisek holop wrote:
>> > > hmm, on Sat, Dec 28, 2013 at 11:54:28PM -0800, Martynas Venckus said
>> that
>> > > > The diff looks good but I don't use this anymore, so could you
>> remove
>> > > > me as maintainer and find someone to take care of testing/committing
>> > > > it?
>> > >
>> > > ok, i take over.  attached the new version.
>> > > please test and commit.
>> > >
>> > > -f
>> > > --
>> > > i'm here to question all your answers.
>> >
>> > > Index: Makefile
>> > > ===
>> > > RCS file: /cvs/ports/devel/py-simplejson/Makefile,v
>> > > retrieving revision 1.19
>> > > diff -u -p -r1.19 Makefile
>> > > --- Makefile11 Mar 2013 10:50:26 -  1.19
>> > > +++ Makefile29 Dec 2013 11:16:55 -
>> > > @@ -2,15 +2,14 @@
>> > >
>> > >  COMMENT =  JSON encoder/decoder
>> > >
>> > > -MODPY_EGG_VERSION =2.5.0
>> > > +MODPY_EGG_VERSION =3.3.1
>> >
>> > simplejson is listed as a dependency for several ports, but are they
>> > using it?  It has been bundled with Python since 2.6.  Projects that
>> > still support Python 2.5 will typically do include some logic that tries
>> > to import the standard library first
>> >
>> > try:
>> > import json
>> > except ImportError:
>> > import simplejson as json
>>
>> --
>> so you think you can tell heaven from hell.
>>
>>
>


Re: endfake warning

2014-01-16 Thread Marc Espie
On Wed, Jan 15, 2014 at 11:51:49PM -0700, Theo de Raadt wrote:
> >On Wed, Jan 15, 2014 at 09:31, Antoine Jacoutot wrote:
> >> On Tue, Jan 14, 2014 at 11:06:40PM -0500, Ted Unangst wrote:
> >>> I ran pkg_add -u and it printed a warning about @endfake being
> >>> obsolete. It may have been in the xvidcore package, or not; it was
> >>> hard to tell which package the warning was attached to.
> >> 
> >> This is normal. @endfake is now obsolete. It's been removed from ports but
> >> some of your old pkg may still have this marker.
> >> Since you just updated them, you won't see this warning anymore.
> >
> >ok, but these packages were only a few weeks old. I think it's weird
> >to warn about something in this case, because there's nothing I could
> >have done about it. it just causes unnecessary panic. i.e., i either
> >read the warnings from pkg_add and think about them, or i slowly get
> >trained to ignore them entirely.
> 
> What tedu saw is in a new package.  I saw it as well, on a fresh install.
> I do not remember the exact package (but I did inform espie).

Oh, there are exactly five packages which did have @endfake still.
archivers/lzo
audio/gsm
audio/rplay
graphics/libungif
print/pdflib

I did things in order (remove stuff from ports, then commit pkg_add)
But there were already builds in the pipeline that still had @endfake,
and then we rushed some signed package snapshots out.

No biggy.



Re: packages snapshots signed with wrong key

2014-01-16 Thread Alexis de BRUYN
On 16.01.2014 10:15, Antoine Jacoutot wrote:
> On Thu, Jan 16, 2014 at 10:07:12AM +0100, Alexis de BRUYN wrote:
>> On 15.01.2014 16:54, Christian Weisgerber wrote:
>>> Alexis de BRUYN  wrote:
>>>
> Short story: the latest package snapshost (i386) is signed with
> 55pkg.pub, but the @signer in +CONTENTS is 54pkg.

 Same problem here too :
 OpenBSD alex.test 5.5 GENERIC.MP#8 amd64
>>>
>>> I fixed the amd64 packages last night (CET).  The mirrors should
>>> be catching up.  Sorry about that.
>>>
>> This is working fine now. Thanks.
>>
>> In my case, all .pub files were not installed in /etc/signify/ after I
>> updated my tree and rebuilt my kernel/userland, I had to copy them
>> manually from /usr/src/etc/signify/.
> 
> That is what sysmerge(8) is for, did you run it?
> 
No I forgot this time. Problem solved.
Sorry for the noise and Thank you Antoine.

-- 
Alexis de BRUYN



Re: UPDATE: textproc/calibre

2014-01-16 Thread David Coppa
On Thu, Jan 16, 2014 at 10:09 AM, David Coppa  wrote:
>
>> From: Stuart Henderson 
>> Date: Wed, Jan 15, 2014 at 12:53 PM
>> Subject: UPDATE: textproc/calibre
>> To: ports 
>>
>>
>> Anyone want to give this a spin?
>
> I did.
>
> Basic functionalities work fine in my tests:
>
> Viewing an ebook, editing an ebook, converting an ebook from AWZ
> to PDF.

It's AZW, not AWZ.

Sorry,
David



Re: UPDATE: textproc/calibre

2014-01-16 Thread Stuart Henderson
On 2014/01/16 02:09, David Coppa wrote:
> 
> > From: Stuart Henderson 
> > Date: Wed, Jan 15, 2014 at 12:53 PM
> > Subject: UPDATE: textproc/calibre
> > To: ports 
> > 
> > 
> > Anyone want to give this a spin?
> 
> I did.
> 
> Basic functionalities work fine in my tests:
> 
> Viewing an ebook, editing an ebook, converting an ebook from AWZ
> to PDF.
> 
> It spews some warnings at startup:
..snip..
> But I think it's because OpenBSD lacks support for this stuff.
> And there's indeed a comment about requiring "/sys filesystem for HW 
> detection"...
> 
> So, I can say I'm ok with this update to go in.
> 
> Cheers!
> David

Thanks - yes these are also present in the previous version and
they're connected with the USB code which pokes in /sys, I don't have
hardware, time or inclination to fix these up for OpenBSD ;)



Re: packages snapshots signed with wrong key

2014-01-16 Thread Antoine Jacoutot
On Thu, Jan 16, 2014 at 10:07:12AM +0100, Alexis de BRUYN wrote:
> On 15.01.2014 16:54, Christian Weisgerber wrote:
> > Alexis de BRUYN  wrote:
> > 
> >>> Short story: the latest package snapshost (i386) is signed with
> >>> 55pkg.pub, but the @signer in +CONTENTS is 54pkg.
> >>
> >> Same problem here too :
> >> OpenBSD alex.test 5.5 GENERIC.MP#8 amd64
> > 
> > I fixed the amd64 packages last night (CET).  The mirrors should
> > be catching up.  Sorry about that.
> > 
> This is working fine now. Thanks.
> 
> In my case, all .pub files were not installed in /etc/signify/ after I
> updated my tree and rebuilt my kernel/userland, I had to copy them
> manually from /usr/src/etc/signify/.

That is what sysmerge(8) is for, did you run it?

-- 
Antoine



Re: packages snapshots signed with wrong key

2014-01-16 Thread Alexis de BRUYN
On 15.01.2014 16:54, Christian Weisgerber wrote:
> Alexis de BRUYN  wrote:
> 
>>> Short story: the latest package snapshost (i386) is signed with
>>> 55pkg.pub, but the @signer in +CONTENTS is 54pkg.
>>
>> Same problem here too :
>> OpenBSD alex.test 5.5 GENERIC.MP#8 amd64
> 
> I fixed the amd64 packages last night (CET).  The mirrors should
> be catching up.  Sorry about that.
> 
This is working fine now. Thanks.

In my case, all .pub files were not installed in /etc/signify/ after I
updated my tree and rebuilt my kernel/userland, I had to copy them
manually from /usr/src/etc/signify/.

-- 
Alexis de BRUYN



Re: UPDATE: textproc/calibre

2014-01-16 Thread David Coppa

> From: Stuart Henderson 
> Date: Wed, Jan 15, 2014 at 12:53 PM
> Subject: UPDATE: textproc/calibre
> To: ports 
> 
> 
> Anyone want to give this a spin?

I did.

Basic functionalities work fine in my tests:

Viewing an ebook, editing an ebook, converting an ebook from AWZ
to PDF.

It spews some warnings at startup:

Traceback (most recent call last):
  File "/usr/local/lib/calibre/calibre/gui2/device.py", line 365, in run_startup
dev.startup()
  File "/usr/local/lib/calibre/calibre/devices/mtp/base.py", line 24, in 
synchronizer
return func(self, *args, **kwargs)
  File "/usr/local/lib/calibre/calibre/devices/mtp/unix/driver.py", line 168, 
in startup
p = plugins['libmtp']
  File "/usr/local/lib/calibre/calibre/constants.py", line 178, in __getitem__
raise KeyError('No plugin named %r'%name)
KeyError: "No plugin named u'libmtp'"
Exception in thread Thread-5:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
  File "/usr/local/lib/calibre/calibre/gui2/device.py", line 400, in run
self.detect_device()
  File "/usr/local/lib/calibre/calibre/gui2/device.py", line 262, in 
detect_device
self.scanner.scan()
  File "/usr/local/lib/calibre/calibre/devices/scanner.py", line 324, in scan
self.devices = self.scanner()
  File "/usr/local/lib/calibre/calibre/devices/scanner.py", line 130, in 
__call__
self.libusb, self.libusb_err = plugins['libusb']
  File "/usr/local/lib/calibre/calibre/constants.py", line 178, in __getitem__
raise KeyError('No plugin named %r'%name)
KeyError: "No plugin named 'libusb'"

Exception in thread Thread-7:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
  File "/usr/local/lib/calibre/calibre/utils/mdns.py", line 42, in run
_all_ip_addresses = self.get_all_ips()
  File "/usr/local/lib/calibre/calibre/utils/mdns.py", line 23, in get_all_ips
import netifaces
ImportError: No module named netifaces

But I think it's because OpenBSD lacks support for this stuff.
And there's indeed a comment about requiring "/sys filesystem for HW 
detection"...

So, I can say I'm ok with this update to go in.

Cheers!
David