[update] mutagen 1.22

2013-09-16 Thread David Coppa

Hi!

The diff below updated audio/py-mutagen to its latest version.

MAKE_ENV here is needed to fix a reproducible error in regression
tests:

TMid3v2 (21):E  20
==
ERROR: test_encoding_with_escape (tests.test_tools_mid3v2.TMid3v2)
--
Traceback (most recent call last):
  File 
"/usr/ports/pobj/py-mutagen-1.22/mutagen-1.22/tests/test_tools_mid3v2.py", line 
178, in test_encoding_with_escape
res, out = self.call("-e", "-a", text.encode(enc), self.filename)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: 
ordinal not in range(128)


Index: Makefile
===
RCS file: /cvs/ports/audio/py-mutagen/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile7 Aug 2013 21:31:17 -   1.11
+++ Makefile16 Sep 2013 07:41:48 -
@@ -2,10 +2,9 @@
 
 COMMENT =  Python module to handle audio metadata
 
-MODPY_EGG_VERSION = 1.20
+MODPY_EGG_VERSION = 1.22
 DISTNAME = mutagen-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 2
 CATEGORIES =   audio
 
 HOMEPAGE = https://mutagen.googlecode.com/
@@ -17,7 +16,7 @@ PERMIT_PACKAGE_CDROM =Yes
 
 MODULES =  lang/python
 
-MODPY_ADJ_FILES =  mutagen/__init__.py \
+MODPY_ADJ_FILES =  docs/id3_frames_gen.py \
tools/mid3iconv \
tools/mid3v2 \
tools/moggsplit \
@@ -31,10 +30,9 @@ TEST_DEPENDS =   audio/faad \
audio/vorbis-tools \
multimedia/oggz
 
-pre-build:
-   @rm ${WRKDIST}/tools/*.orig
+MAKE_ENV = LC_CTYPE="en_US.UTF-8"
 
 do-test:
-   ${MODPY_CMD} test
+   ${MODPY_TEST_TARGET}
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/audio/py-mutagen/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo31 May 2011 09:49:52 -  1.3
+++ distinfo16 Sep 2013 07:41:48 -
@@ -1,5 +1,2 @@
-MD5 (mutagen-1.20.tar.gz) = rbFtn2BWvIZKXIbG+IWveQ==
-RMD160 (mutagen-1.20.tar.gz) = 6O3OuhHWcM3TAhQp3rz0VOEdTZY=
-SHA1 (mutagen-1.20.tar.gz) = eowZGBYOa10krNFG9XwI7ZQqL6g=
-SHA256 (mutagen-1.20.tar.gz) = flbEeN4VT9zQDSV+vHe+hxgYjxoNuRb1HxKbfKAd5uc=
-SIZE (mutagen-1.20.tar.gz) = 651649
+SHA256 (mutagen-1.22.tar.gz) = 3fKQe8r0gnsESj1wsvs8G1iVRJfYYTPxZxX8bEB9SU4=
+SIZE (mutagen-1.22.tar.gz) = 813763
Index: patches/patch-man_mid3v2_1
===
RCS file: patches/patch-man_mid3v2_1
diff -N patches/patch-man_mid3v2_1
--- patches/patch-man_mid3v2_1  31 May 2011 09:49:52 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,25 +0,0 @@
-$OpenBSD: patch-man_mid3v2_1,v 1.1 2011/05/31 09:49:52 dcoppa Exp $
-
-Add --TXXX support to mid3v2
-(upstream revision r97)
-
 man/mid3v2.1.orig  Sun Dec 13 05:11:56 2009
-+++ man/mid3v2.1   Thu May 26 12:28:04 2011
-@@ -1,4 +1,4 @@
--.TH mid3v2 1 "December 12th, 2009"
-+.TH mid3v2 1 "October 30th, 2010"
- .SH NAME
- mid3v2 \- audio tag editor similar to 'id3v2'
- .SH SYNOPSIS
-@@ -60,6 +60,11 @@ Set the track number (TRCK).
- Any text or URL frame (those beginning with T or W) can be modified or 
- added by prefixing the name of the frame with "\-\-". For example,
- \fB\-\-TIT3 "Monkey!"\fR will set the TIT3 (subtitle) frame to \fBMonkey!\fR.
-+.PP
-+The TXXX frame requires a colon-separated description key; many TXXX
-+frames may be set in the file as long as they have different keys. To
-+set this key, just separate the text with a colon, e.g.
-+\fB\-\-TXXX "ALBUMARTISTSORT:Examples,\ The"\fR.
- .SH BUGS
- No sanity checking is done on the editing operations you perform, so
- mid3v2 will happily accept \-\-TSIZ when editing an ID3v2.4 frame. However,
Index: patches/patch-setup_py
===
RCS file: /cvs/ports/audio/py-mutagen/patches/patch-setup_py,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-setup_py
--- patches/patch-setup_py  31 May 2011 09:49:52 -  1.2
+++ patches/patch-setup_py  16 Sep 2013 07:41:48 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-setup_py,v 1.2 2011/05/31 09:49:52 dcoppa Exp $
 setup.py.orig  Thu Oct  8 09:26:23 2009
-+++ setup.py   Thu May 26 12:02:03 2011
-@@ -196,7 +196,7 @@ class coverage_cmd(Command):
+--- setup.py.orig  Fri Sep  6 11:11:46 2013
 setup.py   Mon Sep 16 07:48:58 2013
+@@ -171,7 +171,7 @@ class coverage_cmd(Command):
  raise SystemExit("Coverage percentage went up; change setup.py.")
  
  if os.name == "posix":
Index: patches/patch-tests_test___init___py
===
RCS fil

Re: buildbot / buildslave 0.8.8

2013-09-16 Thread Piotr Sikora

Hi Landry,


simple & straightforward update, seems to work fine on my setup.
Piotr, are you still using this ?


I'm planning on getting back to using it again, but I don't at the moment, 
so feel free to takeover the maintainership. Thanks!


Best regards,
Piotr Sikora



Re: fix scons soname behaviour

2013-09-16 Thread Stefan Sperling
On Thu, Sep 05, 2013 at 12:32:45PM -0400, Brad Smith wrote:
> On 05/09/13 9:57 AM, Stefan Sperling wrote:
> >On Thu, Sep 05, 2013 at 02:24:03PM +0100, Stuart Henderson wrote:
> >>On 2013/09/05 14:43, Stefan Sperling wrote:
> >>>On Wed, Sep 04, 2013 at 02:50:44PM -0400, Brad Smith wrote:
> The soname command line parameter should just be removed on the line
> below what is being modified.
> >>>
> >>>That would likely make it work. But I don't think we could push
> >>>such a patch upstream.
> >>
> >>Hmm, why not? Obviously it would need to be conditional on OS
> >
> >I couldn't tell from Brad's comment whether he meant it to be
> >OS-dependent or just the simple one-line removal hack.
> >
> >I'm working with the upstream devs now.
> 
> Well what goes into the ports tree and how the issue is ultimately
> fixed upstream doesn't have to be the same but the goal is to
> eventually have it fixed properly upstream. The upstream fix would
> be OS dependent.

Here's a new diff that was discussed with upstream. They haven't
committed it yet but they didn't raise concerns about this.

Is this fine?

Index: Makefile
===
RCS file: /cvs/ports/devel/scons/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile5 Jul 2013 20:09:59 -   1.17
+++ Makefile4 Sep 2013 17:16:15 -
@@ -3,6 +3,7 @@
 COMMENT=   Python-based build system
 
 VERSION =  2.3.0
+REVISION = 1
 DISTNAME=  scons-${VERSION}
 CATEGORIES=devel
 
Index: patches/patch-engine_SCons_Tool___init___py
===
RCS file: patches/patch-engine_SCons_Tool___init___py
diff -N patches/patch-engine_SCons_Tool___init___py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-engine_SCons_Tool___init___py 16 Sep 2013 09:43:49 -
@@ -0,0 +1,40 @@
+$OpenBSD$
+http://scons.tigris.org/issues/show_bug.cgi?id=2916
+--- engine/SCons/Tool/__init__.py.orig Sun Mar  3 15:48:39 2013
 engine/SCons/Tool/__init__.py  Thu Sep  5 15:40:24 2013
+@@ -257,6 +257,10 @@ def VersionShLibLinkNames(version, libname, env):
+ print "VersionShLibLinkNames: linkname = ",linkname
+ linknames.append(linkname)
+ elif platform == 'posix':
++if sys.platform.startswith('openbsd'):
++# OpenBSD uses x.y shared library versioning numbering convention
++# and doesn't use symlinks to backwards-compatible libraries
++return []
+ # For libfoo.so.x.y.z, linknames libfoo.so libfoo.so.x.y libfoo.so.x
+ suffix_re = re.escape(shlib_suffix + '.' + version)
+ # First linkname has no version number
+@@ -302,13 +306,17 @@ symlinks for the platform we are on"""
+ if version:
+ # set the shared library link flags
+ if platform == 'posix':
+-suffix_re = re.escape(shlib_suffix + '.' + version)
+-(major, age, revision) = version.split(".")
+-# soname will have only the major version number in it
+-soname = re.sub(suffix_re, shlib_suffix, libname) + '.' + major
+-shlink_flags += [ '-Wl,-Bsymbolic', '-Wl,-soname=%s' % soname ]
+-if Verbose:
+-print " soname ",soname,", shlink_flags ",shlink_flags
++shlink_flags += [ '-Wl,-Bsymbolic' ]
++if sys.platform.startswith('openbsd'):
++pass # OpenBSD doesn't usually use SONAME for libraries
++else:
++suffix_re = re.escape(shlib_suffix + '.' + version)
++(major, age, revision) = version.split(".")
++# soname will have only the major version number in it
++soname = re.sub(suffix_re, shlib_suffix, libname) + '.' + 
major
++shlink_flags += [ '-Wl,-soname=%s' % soname ]
++if Verbose:
++print " soname ",soname,", shlink_flags ",shlink_flags
+ elif platform == 'cygwin':
+ shlink_flags += [ '-Wl,-Bsymbolic',
+   '-Wl,--out-implib,${TARGET.base}.a' ]



Re: small www/apache-httpd fixes: rc script and readme

2013-09-16 Thread Stefan Sperling
On Thu, Sep 12, 2013 at 04:40:47PM +0200, Antoine Jacoutot wrote:
> On Thu, Sep 12, 2013 at 04:28:59PM +0200, Stefan Sperling wrote:
> > The rc script prints httpd2(failed). If I manually run the command run
> > by the script ('/usr/local/sbin/httpd2 start') httpd2 prints its usage.
> 
> But this is not the command run by the script.
> The command run by the script is:
> $daemon $daemon_flags
> i.e.
> '/usr/local/sbin/httpd2'

Right. Forget about this. I cannot reproduce the issue anymore, it must
have been due to a broken httpd config file or similar.



Re: fix scons soname behaviour

2013-09-16 Thread Landry Breuil
On Mon, Sep 16, 2013 at 11:44:42AM +0200, Stefan Sperling wrote:
> On Thu, Sep 05, 2013 at 12:32:45PM -0400, Brad Smith wrote:
> > On 05/09/13 9:57 AM, Stefan Sperling wrote:
> > >On Thu, Sep 05, 2013 at 02:24:03PM +0100, Stuart Henderson wrote:
> > >>On 2013/09/05 14:43, Stefan Sperling wrote:
> > >>>On Wed, Sep 04, 2013 at 02:50:44PM -0400, Brad Smith wrote:
> > The soname command line parameter should just be removed on the line
> > below what is being modified.
> > >>>
> > >>>That would likely make it work. But I don't think we could push
> > >>>such a patch upstream.
> > >>
> > >>Hmm, why not? Obviously it would need to be conditional on OS
> > >
> > >I couldn't tell from Brad's comment whether he meant it to be
> > >OS-dependent or just the simple one-line removal hack.
> > >
> > >I'm working with the upstream devs now.
> > 
> > Well what goes into the ports tree and how the issue is ultimately
> > fixed upstream doesn't have to be the same but the goal is to
> > eventually have it fixed properly upstream. The upstream fix would
> > be OS dependent.
> 
> Here's a new diff that was discussed with upstream. They haven't
> committed it yet but they didn't raise concerns about this.
> 
> Is this fine?

That looks saner, and it's nice that upstream is willing to cooperate :)
I suppose that will allow us to remove some patches in consumer ports ?
Landry



Re: [update] mutagen 1.22

2013-09-16 Thread Giovanni Bechis
On 09/16/13 09:44, David Coppa wrote:
> 
> Hi!
> 
> The diff below updated audio/py-mutagen to its latest version.
> 
> MAKE_ENV here is needed to fix a reproducible error in regression
> tests:
> 
regression tests are hanging for me (OpenBSD 5.4-current (GENERIC.MP) #1: Mon 
Aug 12 20:16:33 PDT 2013) with python stuck in getblk or biowait.
mutagen-1.20 regression tests has the same problem.
As for the MAKE_ENV trick maybe C.UTF-8 could be more correct ?
I will try to update to more recent snapshot soon and retest.
 Cheers
  Giovanni



Re: Building GCC-4.8.1 without ports

2013-09-16 Thread niXman
2013/9/11 niXman:
> 2013/9/11 Tobias Ulmer:
>> Because it's work. Do you volunteer?
>
> Yes, I will, if someone will coordinate me.
> First of all, I need a description of what exactly problem is solved
> by each patch.

ping?


-- 
Regards,
niXman
___
Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows:
http://sourceforge.net/projects/mingwbuilds/
___
Another online IDE: http://liveworkspace.org/



Re: Building GCC-4.8.1 without ports

2013-09-16 Thread Tobias Ulmer
On Mon, Sep 16, 2013 at 03:35:04PM +0400, niXman wrote:
> 2013/9/11 niXman:
> > 2013/9/11 Tobias Ulmer:
> >> Because it's work. Do you volunteer?
> >
> > Yes, I will, if someone will coordinate me.
> > First of all, I need a description of what exactly problem is solved
> > by each patch.
> 
> ping?

Did you eat a clown for breakfast?

> 
> 
> -- 
> Regards,
> niXman
> ___
> Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows:
> http://sourceforge.net/projects/mingwbuilds/
> ___
> Another online IDE: http://liveworkspace.org/



Re: Building GCC-4.8.1 without ports

2013-09-16 Thread Marc Espie
On Mon, Sep 16, 2013 at 03:35:04PM +0400, niXman wrote:
> 2013/9/11 niXman:
> > 2013/9/11 Tobias Ulmer:
> >> Because it's work. Do you volunteer?
> >
> > Yes, I will, if someone will coordinate me.
> > First of all, I need a description of what exactly problem is solved
> > by each patch.
> 

Look, you are obviously a clueless newbie.

Do you think we *like* having those patches there ?
Don't you think we do routinely get them upstream when
we can ?

This takes time, mostly because it's very very difficult
to work with this particular upstream, between insane
rules (only commit to current), and very slow moving for low 
priority targets like OpenBSD.

If you had half a clue, you would:
- be able to read the commit messages for those patches
and figure out what they do by yourself.
- subscribe to the relevant gcc mailing-lists, and see
what's currently hanging.
- look at the source code for gcc-current upstream, and
see for yourself what's committe/uncommitted and why.

Here, you have enough pointers to keep you occupied for
a while. Go grab clues, and come back where you have
figured a few things out.

Or just shut up. Currently, you're just an obnoxious pain.



[new] fonts/hermit-ttf

2013-09-16 Thread Aaron
Hola!

New font: Hermit is a monospace font designed to be clear, pragmatic
and very readable. Its creation has been focused on programming. Every
glyph was carefully planned and calculated, according to defined
principles and rules. For this reason, Hermit is coherent and regular.

OK?


hermit-ttf-1.01.tgz
Description: GNU Zip compressed data


Re: [new] fonts/hermit-ttf

2013-09-16 Thread Aaron
On Mon, Sep 16, 2013 at 9:33 AM, Aaron  wrote:
> On Mon, Sep 16, 2013 at 9:23 AM, Aaron  wrote:
>> On Mon, Sep 16, 2013 at 9:03 AM, Stuart Henderson  wrote:
>>> On 2013/09/16 08:22, Aaron wrote:
 Hola!

 New font: Hermit is a monospace font designed to be clear, pragmatic
 and very readable. Its creation has been focused on programming. Every
 glyph was carefully planned and calculated, according to defined
 principles and rules. For this reason, Hermit is coherent and regular.

 OK?
>>>
>>> I'd probably install this as hermit.ttf rather than hermit-1.01.ttf, what 
>>> do you think?
>>>
>>
>> Sounds good, I also added "# OFL 1.1" per bcallah@.
>
>
> New version with ttf file renamed to hermit.ttf - also added OFL version.
>
> OK?


Heeen


hermit-ttf-1.01.tgz
Description: GNU Zip compressed data


Re: [new] fonts/hermit-ttf

2013-09-16 Thread Juan Francisco Cantero Hurtado
On Mon, Sep 16, 2013 at 08:22:40AM -0600, Aaron wrote:
> Hola!
> 
> New font: Hermit is a monospace font designed to be clear, pragmatic
> and very readable. Its creation has been focused on programming. Every
> glyph was carefully planned and calculated, according to defined
> principles and rules. For this reason, Hermit is coherent and regular.
> 
> OK?

- Change the name to hermit-fonts, the author will create new font
  variants in the future.

- Include the otf file.

-- 
Juan Francisco Cantero Hurtado http://juanfra.info



NEW: databases/mydumper

2013-09-16 Thread Giovanni Bechis
pkg/DESCR:
mydumper is complement to mysqldump, for MySQL data dumping, providing
parallelism, performance and easier to manage output.

new version of databases/mysql-zrm can use this tool to speed up backups, 
separate diff soon.
 ok to import ? Comments ?
  Cheers
   Giovanni


mydumper-0.5.2.tgz
Description: application/compressed-tar


Re: unbreak lang/sbcl on i386

2013-09-16 Thread Josh Elsasser
Sorry for slacking on this, this has been fixed upstream for a short
while now, and just needs a version bump. The only wrinkle is there's
now an "optional" dependency on gmp at build time, and at runtime if
one wishes to use the sb-gmp contrib module.

On Sun, Sep 15, 2013 at 04:54:19PM +0200, Jérémie Courrèges-Anglas wrote:
> 
> Hi folks,
> 
> here's a diff to correct sbcl's assumptions about struct timeval on
> OpenBSD i386.  The second build just ended, quick testing shows no
> regression.  I've refreshed the existing patches while here.
> 
> ok?
> 
> Questions:
> - is someone here already dealing with upstream?  If no one steps up
>   I'll send them the patch soon (if they fix their DNS problems...)

Fixed upstream already, and in a fairly portable and futureproof way
that avoids those hardcoded struct definitions.

> - I see subdirectories in the source code, named like "mips" or "alpha".
>   Has anyone analyzed the work that should be done to make this port
>   available on more architectures?

It will be a bit of work, I think. The easiest port to start with
would be hppa, I think. Possibly sparc if you can squeeze sbcl into
the virtual address space there. The alpha port of is somewhat
special, and I think would be more work to bring up on openbsd. The
mips port is 32-bit, so it's out unless we get a 32-bit mips platform.

> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/sbcl/Makefile,v
> retrieving revision 1.19
> diff -u -p -r1.19 Makefile
> --- Makefile  6 Sep 2013 22:16:24 -   1.19
> +++ Makefile  15 Sep 2013 11:06:08 -
> @@ -2,12 +2,11 @@
>  
>  # not yet ported to other arches
>  ONLY_FOR_ARCHS = amd64 i386 powerpc
> -BROKEN-i386= build fails post-64-bit time_t
> -# ^^ logs: http://rhaalovely.net/build-failures/i386/20130901/lang/sbcl.log
>  
>  COMMENT= compiler and runtime system for ANSI Common Lisp
>  
>  V =  1.1.8
> +REVISION=0
>  DISTNAME=sbcl-${V}-source
>  PKGNAME= sbcl-${V}
>  WRKDIST= ${WRKDIR}/sbcl-${V}
> Index: patches/patch-contrib_asdf-module_mk
> ===
> RCS file: /cvs/ports/lang/sbcl/patches/patch-contrib_asdf-module_mk,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-contrib_asdf-module_mk
> --- patches/patch-contrib_asdf-module_mk  8 Jul 2011 11:42:09 -   
> 1.1
> +++ patches/patch-contrib_asdf-module_mk  15 Sep 2013 12:11:41 -
> @@ -5,9 +5,9 @@ Fix 'all' target to allow building witho
>  Don't copy every single file when installing the contribs, only the
>  ones that are actually needed to load the system.
>  
>  contrib/asdf-module.mk.orig  Mon May  9 04:49:39 2011
> -+++ contrib/asdf-module.mk   Fri Jul  8 13:39:44 2011
> -@@ -25,7 +25,8 @@ endif
> +--- contrib/asdf-module.mk.orig  Sun Jun  2 15:12:39 2013
>  contrib/asdf-module.mk   Sun Sep 15 14:11:33 2013
> +@@ -27,7 +27,8 @@ endif
>   
>   export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
>   
> @@ -15,9 +15,9 @@ ones that are actually needed to load th
>  +all: $(EXTRA_ALL_TARGETS) $(SYSTEM).fasl
>  +$(SYSTEM).fasl:
>   $(MAKE) -C ../asdf
> - $(SBCL) --eval '(defvar *system* "$(SYSTEM)")' --load ../asdf-stub.lisp 
> --eval '(quit)'
> + $(SBCL) --eval '(defvar *system* "$(SYSTEM)")' --load ../asdf-stub.lisp 
> --eval '(exit)'
>   
> -@@ -37,5 +38,4 @@ test: all
> +@@ -40,5 +41,4 @@ test: all
>   # KLUDGE: There seems to be no portable way to tell tar to not to
>   # preserve owner, so chown after installing for the current user.
>   install: $(EXTRA_INSTALL_TARGETS)
> Index: patches/patch-make-target-contrib_sh
> ===
> RCS file: /cvs/ports/lang/sbcl/patches/patch-make-target-contrib_sh,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-make-target-contrib_sh
> --- patches/patch-make-target-contrib_sh  11 Aug 2012 23:02:23 -  
> 1.2
> +++ patches/patch-make-target-contrib_sh  15 Sep 2013 01:47:04 -
> @@ -4,9 +4,9 @@ Only run the contrib tests if $RUN_CONTR
>  allows the contribs to be build when USE_SYSTRACE=Yes, and the tests
>  to be run later in do-regress.
>  
>  make-target-contrib.sh.orig  Mon Dec  5 00:09:01 2011
> -+++ make-target-contrib.sh   Sat Aug 11 16:55:34 2012
> -@@ -43,6 +43,7 @@ export SBCL SBCL_BUILDING_CONTRIB
> +--- make-target-contrib.sh.orig  Sun Jun  2 15:12:40 2013
>  make-target-contrib.sh   Sun Sep 15 03:26:47 2013
> +@@ -44,6 +44,7 @@ export SBCL SBCL_BUILDING_CONTRIB
>   # as SB-RT and SB-GROVEL, but FIXME: there's probably a better
>   # solution.  -- CSR, 2003-05-30
>   
> @@ -14,7 +14,7 @@ to be run later in do-regress.
>   find contrib/ \( -name '*.fasl' -o \
>-name '*.FASL' -o \
>-name 'foo.c' -o \
> -@@ -57,6 +58,11 @@ find contrib/ \( -name '*.fasl' -o \
> +@@ -58,6 +59,11 @

Re: unbreak lang/sbcl on i386

2013-09-16 Thread Jérémie Courrèges-Anglas

Huh, I thought I had sent this mail... *shrug*

- updating clisp to 2.49
  - texlive make build and make fake work fine; pkg/PLIST changed but
that doesn't seem to be due to the clisp update
- updating sbcl to 1.1.11 (using clisp-2.49 as a host)
  - note: sbcl/INSTALL lists supported clisp versions: "(only some
versions: 2.44.1 is OK, 2.47 is not)"...
  - patch committed yesterday doesn't apply and isn't needed anymore
  - but a new struct timeval problem has been introduced in
contrib/sb-posix/constants.lisp :)
  - two other errors in contrib/, maybe (?) linked to the one above, to
the clisp update, or... just plain regressions

dpb running on powerpc now, sbcl's make test on i386 not yet finished.
That stuff takes a long time to build...

WIP diff at the end of the mail.


>Kenneth R Westerback  writes:
>
>> On Sun, Sep 15, 2013 at 04:54:19PM +0200, J??r??mie Courr??ges-Anglas wrote:
>>>
>>> Hi folks,
>>>
>>> here's a diff to correct sbcl's assumptions about struct timeval on
>>> OpenBSD i386.  The second build just ended, quick testing shows no
>>> regression.  I've refreshed the existing patches while here.
>>>
>>> ok?
>>
>> That's fine with me, unless you want to earn an extra star and go
>> to 1.11 at the same time. :-) It (1.11) compiles and regresses fine
>> on amd64 for me, but I got distracted by other stuff and haven't
>> tried on macppc yet.
>
>ACK.  No promise about when I'll work on the update.  Right now my
>concern is to get a working sbcl on i386 (and powerpc - the package on
>mirrors is from Aug 2...).
>
>>  Ken
>>
>>>
>>> Questions:
>>> - is someone here already dealing with upstream?  If no one steps up
>>>   I'll send them the patch soon (if they fix their DNS problems...)
>
>>> - I see subdirectories in the source code, named like "mips" or "alpha".
>>>   Has anyone analyzed the work that should be done to make this port
>>>   available on more architectures?

I took a quick look, I don't think there's much to hope in this area
right now.

> [...]


Index: lang/clisp/Makefile
===
RCS file: /home/cvs/ports/lang/clisp/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- lang/clisp/Makefile 21 Mar 2013 08:46:32 -  1.43
+++ lang/clisp/Makefile 16 Sep 2013 13:02:57 -
@@ -2,10 +2,12 @@
 
 ONLY_FOR_ARCHS =   amd64 i386 powerpc sparc64
 
+# Building io.o requires more than 512MB of ram on i386
+VMEM_WARNING = Yes
+
 COMMENT =  ANSI Common Lisp implementation
 
-DISTNAME=  clisp-2.48
-REVISION = 3
+DISTNAME=  clisp-2.49
 CATEGORIES=lang
 HOMEPAGE=  http://clisp.cons.org/
 MAINTAINER =   Joshua Elsasser 
@@ -36,7 +38,6 @@ CONFIGURE_ARGS=   --fsstnd=openbsd \
--elispdir=${PREFIX}/share/emacs/site-lisp \
--vimdir=${PREFIX}/share/doc/clisp \
--srcdir=${WRKSRC} ${WRKBUILD}
-CONFIGURE_ENV =ac_cv_prog_DVIPDF=''
 
 .if ${MACHINE_ARCH} == "sparc64"
 CFLAGS +=  -DSAFETY=2 -DNO_ASM -mcmodel=medany
Index: lang/clisp/distinfo
===
RCS file: /home/cvs/ports/lang/clisp/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- lang/clisp/distinfo 7 Jan 2010 10:55:28 -   1.9
+++ lang/clisp/distinfo 16 Sep 2013 13:02:57 -
@@ -1,5 +1,2 @@
-MD5 (clisp-2.48.tar.bz2) = XkxPfNz3oe9BlrmJfChxWA==
-RMD160 (clisp-2.48.tar.bz2) = AcFQ69HkTmJ/Qd6c3IS5AmcYWnA=
-SHA1 (clisp-2.48.tar.bz2) = 3CE+0CGU7EyLWWEYxfkrJdH1QOA=
-SHA256 (clisp-2.48.tar.bz2) = Bbg/VghZojZ5zPwHOhKKU3f+lInXNEMaPcMu+I8MPcI=
-SIZE (clisp-2.48.tar.bz2) = 7885098
+SHA256 (clisp-2.49.tar.bz2) = gTL/NTr6pw5rGTZ6Ja49WkNicnnCVkfCIGQf7QD46JA=
+SIZE (clisp-2.49.tar.bz2) = 8091011
Index: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
===
RCS file: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
diff -N lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ lang/clisp/patches/patch-modules_berkeley-db_Makefile_in16 Sep 2013 
13:02:57 -
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- modules/berkeley-db/Makefile.in.orig   Wed Mar 24 20:44:56 2010
 modules/berkeley-db/Makefile.inSun Sep 15 19:29:17 2013
+@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
+ LN = @LN@
+ LN_S = @LN_S@
+ 
+-MAKE = make
++#MAKE = make
+ 
+ SHELL = /bin/sh
+ 
Index: lang/clisp/patches/patch-modules_dbus_Makefile_in
===
RCS file: lang/clisp/patches/patch-modules_dbus_Makefile_in
diff -N lang/clisp/patches/patch-modules_dbus_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ lang/clisp/patches/patch-modules_dbus_Makefile_in   16 Sep 2013 13:02:57 
-
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- modules/dbus/Ma

Re: unbreak lang/sbcl on i386

2013-09-16 Thread Jérémie Courrèges-Anglas
Josh Elsasser  writes:

> On Mon, Sep 16, 2013 at 06:06:06PM +0200, Jérémie Courrèges-Anglas wrote:
>> 
>> Huh, I thought I had sent this mail... *shrug*
>
> I replied to the old mail before I saw this one.
>
>> - updating clisp to 2.49
>>   - texlive make build and make fake work fine; pkg/PLIST changed but
>> that doesn't seem to be due to the clisp update
>> - updating sbcl to 1.1.11 (using clisp-2.49 as a host)
>>   - note: sbcl/INSTALL lists supported clisp versions: "(only some
>> versions: 2.44.1 is OK, 2.47 is not)"...
>
> New versions of clisp occasionally break an sbcl cross-build, but
> they're usually easy enough to fix.
>
>>   - patch committed yesterday doesn't apply and isn't needed anymore
>
> Yep, sorry about that.

Don't be sorry, if I hadn't first done this, I'm don't think I'd be
working on updating clisp + sbcl right now. ;)

>>   - but a new struct timeval problem has been introduced in
>> contrib/sb-posix/constants.lisp :)
>
> Oh, oops. I thought I'd tested all the contribs, but I guess not with
> t64 i386. I'll see if I can get the sb-posix contrib to grovel that
> struct, but patching the hardcoded definition is fine for now.
>
>>   - two other errors in contrib/, maybe (?) linked to the one above, to
>> the clisp update, or... just plain regressions
>
> Which contribs? The clisp update shouldn't have any effect, by the
> time the build gets that far it's not cross-compiling from clisp anymore.

IIRC:
  - asdf-install, probably due to me tripping on some patch, it looks ok
now
  - sb-simple-streams, probably due to sb-posix fsckup

I don't have the logs at hand, but they should be ok with the last diff
I sent.

>> dpb running on powerpc now, sbcl's make test on i386 not yet finished.
>> That stuff takes a long time to build...
>
> Note that once you have a working sbcl package, you can build with the
> native_bootstrap pseudo-flavor for a much, much quicker build.

Yes, I even thought of using a bootstrap tarball that we could regen
from time to time.

[...]


-- 
jca | PGP: 0x06A11494 / 61DB D9A0 00A4 67CF 2A90  8961 6191 8FBF 06A1 1494



Re: [new] fonts/hermit-ttf

2013-09-16 Thread Aaron
On Mon, Sep 16, 2013 at 9:23 AM, Aaron  wrote:
> On Mon, Sep 16, 2013 at 9:03 AM, Stuart Henderson  wrote:
>> On 2013/09/16 08:22, Aaron wrote:
>>> Hola!
>>>
>>> New font: Hermit is a monospace font designed to be clear, pragmatic
>>> and very readable. Its creation has been focused on programming. Every
>>> glyph was carefully planned and calculated, according to defined
>>> principles and rules. For this reason, Hermit is coherent and regular.
>>>
>>> OK?
>>
>> I'd probably install this as hermit.ttf rather than hermit-1.01.ttf, what do 
>> you think?
>>
>
> Sounds good, I also added "# OFL 1.1" per bcallah@.


New version with ttf file renamed to hermit.ttf - also added OFL version.

OK?



Re: unbreak lang/sbcl on i386

2013-09-16 Thread Josh Elsasser
On Mon, Sep 16, 2013 at 06:06:06PM +0200, Jérémie Courrèges-Anglas wrote:
> 
> Huh, I thought I had sent this mail... *shrug*

I replied to the old mail before I saw this one.

> - updating clisp to 2.49
>   - texlive make build and make fake work fine; pkg/PLIST changed but
> that doesn't seem to be due to the clisp update
> - updating sbcl to 1.1.11 (using clisp-2.49 as a host)
>   - note: sbcl/INSTALL lists supported clisp versions: "(only some
> versions: 2.44.1 is OK, 2.47 is not)"...

New versions of clisp occasionally break an sbcl cross-build, but
they're usually easy enough to fix.

>   - patch committed yesterday doesn't apply and isn't needed anymore

Yep, sorry about that.

>   - but a new struct timeval problem has been introduced in
> contrib/sb-posix/constants.lisp :)

Oh, oops. I thought I'd tested all the contribs, but I guess not with
t64 i386. I'll see if I can get the sb-posix contrib to grovel that
struct, but patching the hardcoded definition is fine for now.

>   - two other errors in contrib/, maybe (?) linked to the one above, to
> the clisp update, or... just plain regressions

Which contribs? The clisp update shouldn't have any effect, by the
time the build gets that far it's not cross-compiling from clisp anymore.

> dpb running on powerpc now, sbcl's make test on i386 not yet finished.
> That stuff takes a long time to build...

Note that once you have a working sbcl package, you can build with the
native_bootstrap pseudo-flavor for a much, much quicker build.

> WIP diff at the end of the mail.

They look good so far based on a quick scan, I'll take a closer look
later today.

> 
> >Kenneth R Westerback  writes:
> >
> >> On Sun, Sep 15, 2013 at 04:54:19PM +0200, J??r??mie Courr??ges-Anglas 
> >> wrote:
> >>>
> >>> Hi folks,
> >>>
> >>> here's a diff to correct sbcl's assumptions about struct timeval on
> >>> OpenBSD i386.  The second build just ended, quick testing shows no
> >>> regression.  I've refreshed the existing patches while here.
> >>>
> >>> ok?
> >>
> >> That's fine with me, unless you want to earn an extra star and go
> >> to 1.11 at the same time. :-) It (1.11) compiles and regresses fine
> >> on amd64 for me, but I got distracted by other stuff and haven't
> >> tried on macppc yet.
> >
> >ACK.  No promise about when I'll work on the update.  Right now my
> >concern is to get a working sbcl on i386 (and powerpc - the package on
> >mirrors is from Aug 2...).
> >
> >>  Ken
> >>
> >>>
> >>> Questions:
> >>> - is someone here already dealing with upstream?  If no one steps up
> >>>   I'll send them the patch soon (if they fix their DNS problems...)
> >
> >>> - I see subdirectories in the source code, named like "mips" or "alpha".
> >>>   Has anyone analyzed the work that should be done to make this port
> >>>   available on more architectures?
> 
> I took a quick look, I don't think there's much to hope in this area
> right now.
> 
> > [...]
> 
> 
> Index: lang/clisp/Makefile
> ===
> RCS file: /home/cvs/ports/lang/clisp/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- lang/clisp/Makefile   21 Mar 2013 08:46:32 -  1.43
> +++ lang/clisp/Makefile   16 Sep 2013 13:02:57 -
> @@ -2,10 +2,12 @@
>  
>  ONLY_FOR_ARCHS = amd64 i386 powerpc sparc64
>  
> +# Building io.o requires more than 512MB of ram on i386
> +VMEM_WARNING =   Yes
> +
>  COMMENT =ANSI Common Lisp implementation
>  
> -DISTNAME=clisp-2.48
> -REVISION =   3
> +DISTNAME=clisp-2.49
>  CATEGORIES=  lang
>  HOMEPAGE=http://clisp.cons.org/
>  MAINTAINER = Joshua Elsasser 
> @@ -36,7 +38,6 @@ CONFIGURE_ARGS= --fsstnd=openbsd \
>   --elispdir=${PREFIX}/share/emacs/site-lisp \
>   --vimdir=${PREFIX}/share/doc/clisp \
>   --srcdir=${WRKSRC} ${WRKBUILD}
> -CONFIGURE_ENV =  ac_cv_prog_DVIPDF=''
>  
>  .if ${MACHINE_ARCH} == "sparc64"
>  CFLAGS +=-DSAFETY=2 -DNO_ASM -mcmodel=medany
> Index: lang/clisp/distinfo
> ===
> RCS file: /home/cvs/ports/lang/clisp/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- lang/clisp/distinfo   7 Jan 2010 10:55:28 -   1.9
> +++ lang/clisp/distinfo   16 Sep 2013 13:02:57 -
> @@ -1,5 +1,2 @@
> -MD5 (clisp-2.48.tar.bz2) = XkxPfNz3oe9BlrmJfChxWA==
> -RMD160 (clisp-2.48.tar.bz2) = AcFQ69HkTmJ/Qd6c3IS5AmcYWnA=
> -SHA1 (clisp-2.48.tar.bz2) = 3CE+0CGU7EyLWWEYxfkrJdH1QOA=
> -SHA256 (clisp-2.48.tar.bz2) = Bbg/VghZojZ5zPwHOhKKU3f+lInXNEMaPcMu+I8MPcI=
> -SIZE (clisp-2.48.tar.bz2) = 7885098
> +SHA256 (clisp-2.49.tar.bz2) = gTL/NTr6pw5rGTZ6Ja49WkNicnnCVkfCIGQf7QD46JA=
> +SIZE (clisp-2.49.tar.bz2) = 8091011
> Index: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> 

Re: Building GCC-4.8.1 without ports

2013-09-16 Thread Marc Espie
On Mon, Sep 16, 2013 at 10:02:15PM +0400, niXman wrote:
> And you seem to be a rude fellow.

Thank you.  I have every right to be, by birth.

And you're an obvious troll, since you chose to quote parts of my emails
without the rest of the context.

Enough said.

byebye.




Re: unbreak lang/sbcl on i386

2013-09-16 Thread Jérémie Courrèges-Anglas
Josh Elsasser  writes:

> Sorry for slacking on this, this has been fixed upstream for a short
> while now, and just needs a version bump. The only wrinkle is there's
> now an "optional" dependency on gmp at build time, and at runtime if
> one wishes to use the sb-gmp contrib module.

Grmpf, I hadn't noticed this.

> On Sun, Sep 15, 2013 at 04:54:19PM +0200, Jérémie Courrèges-Anglas wrote:
>> 
>> Hi folks,
>> 
>> here's a diff to correct sbcl's assumptions about struct timeval on
>> OpenBSD i386.  The second build just ended, quick testing shows no
>> regression.  I've refreshed the existing patches while here.
>> 
>> ok?
>> 
>> Questions:
>> - is someone here already dealing with upstream?  If no one steps up
>>   I'll send them the patch soon (if they fix their DNS problems...)
>
> Fixed upstream already, and in a fairly portable and futureproof way
> that avoids those hardcoded struct definitions.

Yup, it was nice to see it fixed cleanly.

>> - I see subdirectories in the source code, named like "mips" or "alpha".
>>   Has anyone analyzed the work that should be done to make this port
>>   available on more architectures?
>
> It will be a bit of work, I think. The easiest port to start with
> would be hppa,

*NoooOOooOO*

(disclaimer, if someone is smar^Wcrazy enough to fix emacs-24.3 on
hppa, be my guest).

> I think. Possibly sparc if you can squeeze sbcl into
> the virtual address space there. The alpha port of is somewhat
> special, and I think would be more work to bring up on openbsd. The
> mips port is 32-bit, so it's out unless we get a 32-bit mips platform.

Hmm, ok. :)

>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/lang/sbcl/Makefile,v
>> retrieving revision 1.19
>> diff -u -p -r1.19 Makefile
>> --- Makefile 6 Sep 2013 22:16:24 -   1.19
>> +++ Makefile 15 Sep 2013 11:06:08 -
>> @@ -2,12 +2,11 @@
>>  
>>  # not yet ported to other arches
>>  ONLY_FOR_ARCHS =amd64 i386 powerpc
>> -BROKEN-i386=build fails post-64-bit time_t
>> -# ^^ logs: http://rhaalovely.net/build-failures/i386/20130901/lang/sbcl.log
>>  
>>  COMMENT=compiler and runtime system for ANSI Common Lisp
>>  
>>  V = 1.1.8
>> +REVISION=   0
>>  DISTNAME=   sbcl-${V}-source
>>  PKGNAME=sbcl-${V}
>>  WRKDIST=${WRKDIR}/sbcl-${V}
>> Index: patches/patch-contrib_asdf-module_mk
>> ===
>> RCS file: /cvs/ports/lang/sbcl/patches/patch-contrib_asdf-module_mk,v
>> retrieving revision 1.1
>> diff -u -p -r1.1 patch-contrib_asdf-module_mk
>> --- patches/patch-contrib_asdf-module_mk 8 Jul 2011 11:42:09 -   
>> 1.1
>> +++ patches/patch-contrib_asdf-module_mk 15 Sep 2013 12:11:41 -
>> @@ -5,9 +5,9 @@ Fix 'all' target to allow building witho
>>  Don't copy every single file when installing the contribs, only the
>>  ones that are actually needed to load the system.
>>  
>>  contrib/asdf-module.mk.orig Mon May  9 04:49:39 2011
>> -+++ contrib/asdf-module.mk  Fri Jul  8 13:39:44 2011
>> -@@ -25,7 +25,8 @@ endif
>> +--- contrib/asdf-module.mk.orig Sun Jun  2 15:12:39 2013
>>  contrib/asdf-module.mk  Sun Sep 15 14:11:33 2013
>> +@@ -27,7 +27,8 @@ endif
>>   
>>   export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
>>   
>> @@ -15,9 +15,9 @@ ones that are actually needed to load th
>>  +all: $(EXTRA_ALL_TARGETS) $(SYSTEM).fasl
>>  +$(SYSTEM).fasl:
>>  $(MAKE) -C ../asdf
>> -$(SBCL) --eval '(defvar *system* "$(SYSTEM)")' --load ../asdf-stub.lisp 
>> --eval '(quit)'
>> +$(SBCL) --eval '(defvar *system* "$(SYSTEM)")' --load ../asdf-stub.lisp 
>> --eval '(exit)'
>>   
>> -@@ -37,5 +38,4 @@ test: all
>> +@@ -40,5 +41,4 @@ test: all
>>   # KLUDGE: There seems to be no portable way to tell tar to not to
>>   # preserve owner, so chown after installing for the current user.
>>   install: $(EXTRA_INSTALL_TARGETS)
>> Index: patches/patch-make-target-contrib_sh
>> ===
>> RCS file: /cvs/ports/lang/sbcl/patches/patch-make-target-contrib_sh,v
>> retrieving revision 1.2
>> diff -u -p -r1.2 patch-make-target-contrib_sh
>> --- patches/patch-make-target-contrib_sh 11 Aug 2012 23:02:23 -  
>> 1.2
>> +++ patches/patch-make-target-contrib_sh 15 Sep 2013 01:47:04 -
>> @@ -4,9 +4,9 @@ Only run the contrib tests if $RUN_CONTR
>>  allows the contribs to be build when USE_SYSTRACE=Yes, and the tests
>>  to be run later in do-regress.
>>  
>>  make-target-contrib.sh.orig Mon Dec  5 00:09:01 2011
>> -+++ make-target-contrib.sh  Sat Aug 11 16:55:34 2012
>> -@@ -43,6 +43,7 @@ export SBCL SBCL_BUILDING_CONTRIB
>> +--- make-target-contrib.sh.orig Sun Jun  2 15:12:40 2013
>>  make-target-contrib.sh  Sun Sep 15 03:26:47 2013
>> +@@ -44,6 +44,7 @@ export SBCL SBCL_BUILDING_CONTRIB
>>   # as SB-RT and SB-GROVEL, but FIXME: 

Re: SQLite 3.8.0.2 diff

2013-09-16 Thread James Turner
On Sun, Sep 15, 2013 at 11:12:44AM +0200, Landry Breuil wrote:
> On Thu, Sep 12, 2013 at 02:35:02PM -0400, James Turner wrote:
> > Attached is a diff to update our in tree version of SQLite to the
> > recently released 3.8.0.2. SQLite 3.8.0 is needed for a fossil update
> > I'm working on.
> > 
> > I've tested this diff against my fossil update and everything appears to
> > be good, the recent arc4random addition should have been maintained
> > across the diff.
> > 
> > This should probably go through a round of bulk builds. I'll express my
> > thanks now for anyone who can assist by running a bulk build on a couple
> > platforms.
> 
> Doesnt seem to cause any direct fallout in an amd64 bulk build.
>

Thanks for running this against a bulk build. Glad to hear it doesn't
seem to have any ill effects.
 
> At some poing mozilla will also require 3.8.x, see
> https://bugzilla.mozilla.org/show_bug.cgi?id=909382. Apparently there
> are still bugfixes piling on this 3.8.0.x branch..
> 
> And note that for mozilla, we might need to turn on the new
> SQLITE_ALLOW_URI_AUTHORITY define flag at some point for 
> https://bugzilla.mozilla.org/show_bug.cgi?id=879133 . I dont grok all the
> details here, it seems a windows only issue (profiles on a cifs network
> drive) but mozilla might require that flag to be set to allow building
> with systemwide sqlite.
> 
> Landry
> 

-- 
James Turner



Re: unbreak lang/sbcl on i386

2013-09-16 Thread Kenneth R Westerback
On Mon, Sep 16, 2013 at 06:06:06PM +0200, J??r??mie Courr??ges-Anglas wrote:
> 
> Huh, I thought I had sent this mail... *shrug*
> 
> - updating clisp to 2.49
>   - texlive make build and make fake work fine; pkg/PLIST changed but
> that doesn't seem to be due to the clisp update
> - updating sbcl to 1.1.11 (using clisp-2.49 as a host)
>   - note: sbcl/INSTALL lists supported clisp versions: "(only some
> versions: 2.44.1 is OK, 2.47 is not)"...
>   - patch committed yesterday doesn't apply and isn't needed anymore
>   - but a new struct timeval problem has been introduced in
> contrib/sb-posix/constants.lisp :)
>   - two other errors in contrib/, maybe (?) linked to the one above, to
> the clisp update, or... just plain regressions
> 
> dpb running on powerpc now, sbcl's make test on i386 not yet finished.
> That stuff takes a long time to build...

Cool. I was starting 1.11 again and got as far as noticing that the
timestruct diff was no longer needed.

I am in awe of you figuring out clisp. I tried a few time and got lost
figuring out how to fix the weird directory reach arounds worked. :-)

I'll test when I get home from today's chores. And my current ports
build finishes.

 Ken

> 
> WIP diff at the end of the mail.
> 
> 
> >Kenneth R Westerback  writes:
> >
> >> On Sun, Sep 15, 2013 at 04:54:19PM +0200, J??r??mie Courr??ges-Anglas 
> >> wrote:
> >>>
> >>> Hi folks,
> >>>
> >>> here's a diff to correct sbcl's assumptions about struct timeval on
> >>> OpenBSD i386.  The second build just ended, quick testing shows no
> >>> regression.  I've refreshed the existing patches while here.
> >>>
> >>> ok?
> >>
> >> That's fine with me, unless you want to earn an extra star and go
> >> to 1.11 at the same time. :-) It (1.11) compiles and regresses fine
> >> on amd64 for me, but I got distracted by other stuff and haven't
> >> tried on macppc yet.
> >
> >ACK.  No promise about when I'll work on the update.  Right now my
> >concern is to get a working sbcl on i386 (and powerpc - the package on
> >mirrors is from Aug 2...).
> >
> >>  Ken
> >>
> >>>
> >>> Questions:
> >>> - is someone here already dealing with upstream?  If no one steps up
> >>>   I'll send them the patch soon (if they fix their DNS problems...)
> >
> >>> - I see subdirectories in the source code, named like "mips" or "alpha".
> >>>   Has anyone analyzed the work that should be done to make this port
> >>>   available on more architectures?
> 
> I took a quick look, I don't think there's much to hope in this area
> right now.
> 
> > [...]
> 
> 
> Index: lang/clisp/Makefile
> ===
> RCS file: /home/cvs/ports/lang/clisp/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- lang/clisp/Makefile   21 Mar 2013 08:46:32 -  1.43
> +++ lang/clisp/Makefile   16 Sep 2013 13:02:57 -
> @@ -2,10 +2,12 @@
>  
>  ONLY_FOR_ARCHS = amd64 i386 powerpc sparc64
>  
> +# Building io.o requires more than 512MB of ram on i386
> +VMEM_WARNING =   Yes
> +
>  COMMENT =ANSI Common Lisp implementation
>  
> -DISTNAME=clisp-2.48
> -REVISION =   3
> +DISTNAME=clisp-2.49
>  CATEGORIES=  lang
>  HOMEPAGE=http://clisp.cons.org/
>  MAINTAINER = Joshua Elsasser 
> @@ -36,7 +38,6 @@ CONFIGURE_ARGS= --fsstnd=openbsd \
>   --elispdir=${PREFIX}/share/emacs/site-lisp \
>   --vimdir=${PREFIX}/share/doc/clisp \
>   --srcdir=${WRKSRC} ${WRKBUILD}
> -CONFIGURE_ENV =  ac_cv_prog_DVIPDF=''
>  
>  .if ${MACHINE_ARCH} == "sparc64"
>  CFLAGS +=-DSAFETY=2 -DNO_ASM -mcmodel=medany
> Index: lang/clisp/distinfo
> ===
> RCS file: /home/cvs/ports/lang/clisp/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- lang/clisp/distinfo   7 Jan 2010 10:55:28 -   1.9
> +++ lang/clisp/distinfo   16 Sep 2013 13:02:57 -
> @@ -1,5 +1,2 @@
> -MD5 (clisp-2.48.tar.bz2) = XkxPfNz3oe9BlrmJfChxWA==
> -RMD160 (clisp-2.48.tar.bz2) = AcFQ69HkTmJ/Qd6c3IS5AmcYWnA=
> -SHA1 (clisp-2.48.tar.bz2) = 3CE+0CGU7EyLWWEYxfkrJdH1QOA=
> -SHA256 (clisp-2.48.tar.bz2) = Bbg/VghZojZ5zPwHOhKKU3f+lInXNEMaPcMu+I8MPcI=
> -SIZE (clisp-2.48.tar.bz2) = 7885098
> +SHA256 (clisp-2.49.tar.bz2) = gTL/NTr6pw5rGTZ6Ja49WkNicnnCVkfCIGQf7QD46JA=
> +SIZE (clisp-2.49.tar.bz2) = 8091011
> Index: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> ===
> RCS file: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> diff -N lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ lang/clisp/patches/patch-modules_berkeley-db_Makefile_in  16 Sep 2013 
> 13:02:57 -
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/berkeley-db/Makefile.in

Re: [new] fonts/hermit-ttf

2013-09-16 Thread Aaron
Patrick, maybe play around with the anti-aliasing stuff..

Here is a new version with Juan's suggestions.



On Mon, Sep 16, 2013 at 11:33 AM, patrick keshishian  wrote:
> On 9/16/13, Aaron  wrote:
>> On Mon, Sep 16, 2013 at 9:33 AM, Aaron  wrote:
>>> On Mon, Sep 16, 2013 at 9:23 AM, Aaron  wrote:
 On Mon, Sep 16, 2013 at 9:03 AM, Stuart Henderson 
 wrote:
> On 2013/09/16 08:22, Aaron wrote:
>> Hola!
>>
>> New font: Hermit is a monospace font designed to be clear, pragmatic
>> and very readable. Its creation has been focused on programming. Every
>> glyph was carefully planned and calculated, according to defined
>> principles and rules. For this reason, Hermit is coherent and regular.
>>
>> OK?
>
> I'd probably install this as hermit.ttf rather than hermit-1.01.ttf,
> what do you think?
>

 Sounds good, I also added "# OFL 1.1" per bcallah@.
>>>
>>>
>>> New version with ttf file renamed to hermit.ttf - also added OFL version.
>>>
>>> OK?
>>
>>
>> Heeen
>
> Curious about this font. After looking at author's page and
> examples he has up there, I am starting to wonder why this
> fonts looks "soft" on my system. Any ideas?
>
> --patrick


hermit-font.tbz
Description: Binary data


Re: [new] fonts/hermit-ttf

2013-09-16 Thread patrick keshishian
On 9/16/13, Aaron  wrote:
> On Mon, Sep 16, 2013 at 9:33 AM, Aaron  wrote:
>> On Mon, Sep 16, 2013 at 9:23 AM, Aaron  wrote:
>>> On Mon, Sep 16, 2013 at 9:03 AM, Stuart Henderson 
>>> wrote:
 On 2013/09/16 08:22, Aaron wrote:
> Hola!
>
> New font: Hermit is a monospace font designed to be clear, pragmatic
> and very readable. Its creation has been focused on programming. Every
> glyph was carefully planned and calculated, according to defined
> principles and rules. For this reason, Hermit is coherent and regular.
>
> OK?

 I'd probably install this as hermit.ttf rather than hermit-1.01.ttf,
 what do you think?

>>>
>>> Sounds good, I also added "# OFL 1.1" per bcallah@.
>>
>>
>> New version with ttf file renamed to hermit.ttf - also added OFL version.
>>
>> OK?
>
>
> Heeen

Curious about this font. After looking at author's page and
examples he has up there, I am starting to wonder why this
fonts looks "soft" on my system. Any ideas?

--patrick



Re: Building GCC-4.8.1 without ports

2013-09-16 Thread niXman
Ie, we(OBSD developers/maintainers) have no time to send patches to
the GCC-patches, and you have no desire to help me to send them. I
understand correctly?


P.S.

2013/9/16 Marc Espie:
> Yes, USE THE FUCKING PORT.
...
> Look, you are obviously a clueless newbie.
...
> Or just shut up.

And you seem to be a rude fellow.



-- 
Regards,
niXman
___
Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows:
http://sourceforge.net/projects/mingwbuilds/
___
Another online IDE: http://liveworkspace.org/



Re: UPDATE: png 1.6.5

2013-09-16 Thread Christian Weisgerber
Brad Smith  wrote:

> Here is an update to png 1.6.5.
> 
> pngfix is commented out as it requires a newer zlib release.
> 
> OK?

This needs a lib minor bump because png_set_option() has been added.
Otherwise, ok.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: UPDATE: boswars 2.7

2013-09-16 Thread Anthony J. Bentley
Brad Smith writes:
> Here is an update to boswars 2.7.
> 
> OK?

See how the background is all dark? You need to install the terrain
patches directory. This will probably also fix the segfault that happens
when exiting boswars from within a match.

> Index: Makefile
> ===
> RCS file: /home/cvs/ports/games/boswars/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- Makefile  3 Jun 2013 02:46:57 -   1.20
> +++ Makefile  15 Sep 2013 03:26:22 -
> @@ -2,25 +2,25 @@
>  
>  COMMENT= real-time strategy game
>  
> -V=   2.6.1
> +V=   2.7
>  DISTNAME=boswars-${V}-src
>  PKGNAME= boswars-${V}
> -REVISION=4
>  CATEGORIES=  games x11
> +MASTER_SITES=http://www.boswars.org/dist/releases/
>  
>  HOMEPAGE=http://www.boswars.org/
>  
>  # GPLv2
>  PERMIT_PACKAGE_CDROM=Yes
>  
> -MASTER_SITES=http://www.boswars.org/dist/releases/
> -
>  WANTLIB +=   GL SDL X11 c m ogg png pthread stdc++ theora vorbis z
>  WANTLIB +=   ${MODLUA_WANTLIB}
>  
>  MODULES= devel/scons \
>   lang/lua
> -MODSCONS_FLAGS=  opengl=1
> +MODSCONS_FLAGS=  CPPPATH="${LOCALBASE}/include ${X11BASE}/include" \
> + opengl=1
> +
>  BUILD_DEPENDS=   devel/sdl-image
>  LIB_DEPENDS= devel/sdl \
>   multimedia/libtheora \
> @@ -37,9 +37,10 @@ pre-configure:
>   ${WRKSRC}/engine/include/stratagus.h
>  
>  do-install:
> - ${INSTALL_PROGRAM} ${WRKSRC}/boswars ${PREFIX}/bin
>   ${INSTALL_DATA_DIR} ${PREFIX}/share/boswars
>   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/boswars/html/scripts
> + ${INSTALL_PROGRAM} ${WRKSRC}/build/boswars-release \
> + ${PREFIX}/bin/boswars
>   ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/boswars/html
>   ${INSTALL_DATA} ${WRKSRC}/doc/scripts/{*.html,*.py} ${PREFIX}/share/doc
> /boswars/html/scripts
>  .for i in ${DATA_DIR}
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/games/boswars/distinfo,v
> retrieving revision 1.6
> diff -u -p -r1.6 distinfo
> --- distinfo  12 May 2011 05:43:04 -  1.6
> +++ distinfo  15 Sep 2013 01:43:32 -
> @@ -1,5 +1,2 @@
> -MD5 (boswars-2.6.1-src.tar.gz) = fw/PRA6NdlxITwkHT5k7QA==
> -RMD160 (boswars-2.6.1-src.tar.gz) = 98QbPJJ20hqrGek68N6FFkbcS6w=
> -SHA1 (boswars-2.6.1-src.tar.gz) = SkggZObCLCilGavkhhiHWVuZeC0=
> -SHA256 (boswars-2.6.1-src.tar.gz) = YAMwdpK96ZE/a1wie/NR5D4z1E/6qxmPDQZ36P74
> YxU=
> -SIZE (boswars-2.6.1-src.tar.gz) = 64708620
> +SHA256 (boswars-2.7-src.tar.gz) = 3DcY9THp6kE8834TM7YqTF5p8UBVAtnFm55CRjUTXj
> 4=
> +SIZE (boswars-2.7-src.tar.gz) = 77280735
> Index: patches/patch-SConstruct
> ===
> RCS file: /home/cvs/ports/games/boswars/patches/patch-SConstruct,v
> retrieving revision 1.6
> diff -u -p -r1.6 patch-SConstruct
> --- patches/patch-SConstruct  10 Jul 2012 15:22:45 -  1.6
> +++ patches/patch-SConstruct  15 Sep 2013 01:47:23 -
> @@ -1,6 +1,6 @@
>  $OpenBSD: patch-SConstruct,v 1.6 2012/07/10 15:22:45 jasper Exp $
>  SConstruct.orig  Sun Apr 18 20:04:54 2010
> -+++ SConstruct   Mon Jul  9 19:37:51 2012
> +--- SConstruct.orig  Sun Jun  2 08:41:11 2013
>  SConstruct   Sat Sep 14 21:46:08 2013
>  @@ -32,12 +32,12 @@ SConsignFile()
>   
>   def DefineOptions(filename, args):
> @@ -40,7 +40,7 @@ $OpenBSD: patch-SConstruct,v 1.6 2012/07
> opengl['darwin'] = {
>  @@ -155,6 +162,8 @@ def CheckOpenGL(env, conf):
> else:
> -  if sys.platform[:5] == 'linux':
> +  if sys.platform[:5] == 'linux' or sys.platform.startswith('gnukfreebsd
> '):
>   platform = 'linux'
>  + if sys.platform[:7] == 'openbsd':
>  +platform = 'openbsd'
> Index: pkg/PLIST
> ===
> RCS file: /home/cvs/ports/games/boswars/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -r1.6 PLIST
> --- pkg/PLIST 12 May 2011 05:43:04 -  1.6
> +++ pkg/PLIST 15 Sep 2013 03:17:31 -
> @@ -2,10 +2,70 @@
>  @bin bin/boswars
>  share/boswars/
>  share/boswars/campaigns/
> +share/boswars/campaigns/conquest/
> +share/boswars/campaigns/conquest/01/
> +share/boswars/campaigns/conquest/01/presentation.smp
> +share/boswars/campaigns/conquest/01/setup.sms
> +share/boswars/campaigns/conquest/01/terrain.lua
> +share/boswars/campaigns/conquest/01/triggers.lua
> +share/boswars/campaigns/conquest/campaign.lua
> +share/boswars/campaigns/conquest/conquest.png
> +share/boswars/campaigns/islands/
> +share/boswars/campaigns/islands/README&FAQ.txt
> +share/boswars/campaigns/islands/campaign.lua
> +share/boswars/campaigns/islands/crescents.png
> +share/boswars/campaigns/islands/level01.smp
> +share/boswars/campaigns/islands/level01.sms
> +share/boswars/campaigns/islands/level02.smp
> +share/boswars/campaigns/islands/level02.sms
> +share/b