CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:20:27

Modified files:
graphics/grap  : Makefile distinfo 

Log message:
Update to grap-1.45.

maintainer timeout, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:26:24

Modified files:
devel/p5-PAR-Dist: Makefile distinfo 

Log message:
Update to p5-PAR-Dist-0.49.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2014/11/14 01:26:50

Modified files:
sysutils/bacula: Makefile 
sysutils/bacula/pkg: README-server 

Log message:
fixup instructions to initialize the database tables

ok sthen@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:31:12

Modified files:
devel/p5-Test-Strict: Makefile distinfo 

Log message:
Update to p5-Test-Strict-0.26.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:35:37

Modified files:
devel/p5-Test-MockTime: Makefile distinfo 

Log message:
Update to p5-Test-MockTime-0.13.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2014/11/14 01:39:41

Modified files:
sysutils/bacula: Makefile 
sysutils/bacula/pkg: README-server 

Log message:
Last commit was not enough.



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:41:03

Modified files:
devel/p5-Time-Duration: Makefile distinfo 

Log message:
Update to p5-Time-Duration-1.1.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:46:31

Modified files:
devel/p5-Time-Duration-Parse: Makefile distinfo 

Log message:
Update p5-Time-Duration-Parse-0.11.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 01:56:59

Modified files:
devel/p5-Sub-Override: Makefile distinfo 

Log message:
Update to p5-Sub-Override-0.09.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 02:01:20

Modified files:
devel/p5-Test-Cmd: Makefile distinfo 
devel/p5-Test-Cmd/pkg: PLIST 

Log message:
Update to Test-Cmd-1.06.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 02:04:52

Modified files:
devel/p5-Acme-Damn: Makefile distinfo 

Log message:
Update to p5-Acme-Damn-0.06.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 02:13:31

Modified files:
devel/p5-Carp-Assert: Makefile distinfo 

Log message:
Update to p5-Carp-Assert-0.21.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 02:17:10

Modified files:
devel/p5-Carp-Assert-More: Makefile distinfo 

Log message:
Update to p5-Carp-Assert-More-1.14.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 02:21:34

Modified files:
net/p5-Net-FTP-AutoReconnect: Makefile distinfo 

Log message:
Update to p5-Net-FTP-AutoReconnect-0.3.

ok Girish Venkatachalam (maintainer).



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 04:27:49

Modified files:
devel/py-country: Makefile distinfo 

Log message:
Update to py-country 1.10.



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 06:37:36

Modified files:
devel/p5-Guard : Makefile distinfo 

Log message:
Update to p5-Guard-1.022.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 06:40:31

Modified files:
devel/p5-Git-Repository: Makefile distinfo 

Log message:
Update to p5-Git-Repository-1.312.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 06:53:12

Modified files:
devel/p5-Hook-LexWrap: Makefile distinfo 

Log message:
Update to p5-Hook-LexWrap-0.25.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 06:56:43

Modified files:
devel/py-pyro  : Makefile distinfo 
devel/py-pyro/pkg: PLIST 

Log message:
Update to py-pyro-3.16.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 08:08:18

Modified files:
graphics/p5-Chart: Makefile distinfo 
graphics/p5-Chart/pkg: PLIST 

Log message:
Update to p5-Chart-2.4.6.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 08:23:19

Modified files:
mail/p5-Email-MIME-Attachment-Stripper: Makefile distinfo 

Log message:
Update to p5-Email-MIME-Attachment-Stripper-1.317.

Take maintainership, ok ajacoutot@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2014/11/14 10:07:24

Modified files:
net/smokeping  : Makefile 
Added files:
net/smokeping/patches: patch-lib_Smokeping_probes_Curl_pm 
   patch-lib_Smokeping_probes_DNS_pm 
   patch-lib_Smokeping_probes_EchoPing_pm 
   patch-lib_Smokeping_probes_FPing6_pm 
   patch-lib_Smokeping_probes_SipSak_pm 

Log message:
fixup default paths in Smokeping probes



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2014/11/14 10:37:52

Modified files:
lang/ruby/2.1  : Makefile distinfo 

Log message:
Update to ruby 2.1.5, fixing CVE-2014-8090

OK jasper@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2014/11/14 10:39:57

Modified files:
lang/ruby/2.0  : Makefile distinfo 
Removed files:
lang/ruby/2.0/patches: patch-test_rexml_test_document_rb 

Log message:
Update to ruby 2.0.0-p598, fixing CVE-2014-8090

Remove patch accepted upstream.

OK jasper@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2014/11/14 10:40:42

Modified files:
lang/ruby/1.9  : Makefile distinfo 

Log message:
Update to ruby 1.9.3-p551, fixing CVE-2014-8090

OK jasper@



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2014/11/14 10:41:50

Modified files:
lang/ruby/1.8  : Makefile 
lang/ruby/1.8/patches: patch-lib_rexml_document_rb 

Log message:
Backport security fix for CVE-2014-8090

While here, remove previously backported patch that was already handled
upstream.



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2014/11/14 10:51:42

Modified files:
lang/ruby/1.8  : Makefile 
lang/ruby/1.8/pkg: PLIST-ri_docs 

Log message:
Fix build of ri-docs subpackage.

The previously backported patch was handled slightly differently by
upstream, so one of the methods no longer exists, and needs to be
removed from the ri docs.



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Paul Irofti
CVSROOT:/cvs
Module name:ports
Changes by: piro...@cvs.openbsd.org 2014/11/14 12:47:00

ports/math/SuiteSparse_config/files

Update of /cvs/ports/math/SuiteSparse_config/files
In directory cvs.openbsd.org:/tmp/cvs-serv29939/files

Log Message:
Directory /cvs/ports/math/SuiteSparse_config/files added to the repository



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2014/11/14 14:04:36

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/patches: patch-build_common_gypi 
  patch-third_party_ffmpeg_libavcodec_x86_cabac_h 

Log message:
update to 38.0.2125.122



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Robert Peichaer
CVSROOT:/cvs
Module name:ports
Changes by: r...@cvs.openbsd.org2014/11/14 15:25:03

Log message:
Import devel/src
OK sthen@

SRC (Simple Revision Control) is RCS, reloaded.

It remains determinedly file-oriented and doesn't even track the
committer of a change (because that's always you), but incorporates
the design and user-interface lessons of modern systems.  It features
sequential revision numbers, lockless operation, embedded command
help, and a command set that will seem familiar to users of Subversion,
Mercurial, and Git.

Status:

Vendor Tag: rpe
Release Tags:   rpe_20141114

N ports/devel/src/Makefile
N ports/devel/src/distinfo
N ports/devel/src/pkg/PLIST
N ports/devel/src/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Robert Peichaer
CVSROOT:/cvs
Module name:ports
Changes by: r...@cvs.openbsd.org2014/11/14 15:29:26

Modified files:
devel  : Makefile 

Log message:
add devel/src



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2014/11/14 20:26:40

Modified files:
devel/llvm : Makefile 
Added files:
devel/llvm/patches: patch-include_llvm_CodeGen_SelectionDAG_h 
patch-lib_CodeGen_SelectionDAG_SelectionDAG_cpp 

Log message:
r221709
Totally forget deallocated SDNodes in SDDbgInfo.

What would happen before that commit is that the SDDbgValues associated with
a deallocated SDNode would be marked Invalidated, but SDDbgInfo would keep
a map entry keyed by the SDNode pointer pointing to this list of invalidated
SDDbgNodes. As the memory gets reused, the list might get wrongly associated
with another new SDNode. As the SDDbgValues are cloned when they are transfered,
this can lead to an exponential number of SDDbgValues being produced during
DAGCombine like in http://llvm.org/bugs/show_bug.cgi?id=20893

Note that the previous behavior wasn't really buggy as the invalidation made
sure that the SDDbgValues won't be used. This commit can be considered a
memory optimization and as such is really hard to validate in a unit-test.



CVS: cvs.openbsd.org: ports

2014-11-14 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2014/11/14 23:53:49

Modified files:
math/ntl   : Makefile distinfo 

Log message:
Update to ntl-7.0.1.



darktable on i386 (Was: CVS: cvs.openbsd.org: ports)

2014-11-14 Thread David Coppa

 From: Stuart Henderson st...@cvs.openbsd.org
 Date: Wed, Nov 12, 2014 at 2:19 PM
 Subject: Re: CVS: cvs.openbsd.org: ports
 To: David Coppa dco...@gmail.com
 Cc: ports-chan...@cvs.openbsd.org
 
 
 On 2014/11/12 14:11, David Coppa wrote:
  On Wed, Nov 12, 2014 at 1:34 PM, Stuart Henderson st...@cvs.openbsd.org 
  wrote:
   CVSROOT:/cvs
   Module name:ports
   Changes by: st...@cvs.openbsd.org   2014/11/12 05:34:07
  
   Modified files:
   graphics/darktable: Makefile
  
   Log message:
   reinstate compiler flags to unbreak i386
  
 
  What's the missing flag that broke the i386 build?
 
 It definitely needs some SSE flags, I haven't tried all the various
 possibilities.

This is the minimum required to have darktable work on both i386
and amd64:

Index: Makefile
===
RCS file: /cvs/ports/graphics/darktable/Makefile,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 Makefile
--- Makefile12 Nov 2014 12:34:07 -  1.42
+++ Makefile14 Nov 2014 10:45:04 -
@@ -14,7 +14,7 @@ COMMENT=  virtual lighttable and darkroom
 # N.B. newer versions require TLS
 DISTNAME=  darktable-1.2.3
 EXTRACT_SUFX=  .tar.xz
-REVISION=  3
+REVISION=  4
 
 SHARED_ONLY=   Yes
 
@@ -67,10 +67,14 @@ SEPARATE_BUILD= Yes
 USE_GROFF= Yes
 
 CONFIGURE_ARGS=-DOPENJPEG_INCLUDE_DIR=${PREFIX}/include/openjpeg-1.5 \
-   -DBINARY_PACKAGE_BUILD=1
+   -DBINARY_PACKAGE_BUILD=1 \
+   -DCUSTOM_CFLAGS=1
 
 # enable workaround for mutex problems
 CFLAGS+=   -D_DEBUG
+
+# error: #error SSE instruction set not enabled
+CFLAGS+=   -msse2
 
 CPPFLAGS+= -I${LOCALBASE}/include
 LDFLAGS+=  -L${LOCALBASE}/lib
Index: patches/patch-src_CMakeLists_txt
===
RCS file: patches/patch-src_CMakeLists_txt
diff -N patches/patch-src_CMakeLists_txt
--- patches/patch-src_CMakeLists_txt12 Nov 2014 12:37:06 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_CMakeLists_txt,v 1.3 2014/11/12 12:37:06 sthen Exp $
-
-Disable -Werror to prevent failing compilation when using deprecated
-functions from libgnome-keyring
-
 src/CMakeLists.txt.origWed Nov 12 12:36:22 2014
-+++ src/CMakeLists.txt Wed Nov 12 12:36:33 2014
-@@ -315,7 +315,7 @@ if(NOT CUSTOM_CFLAGS)
- if(NOT APPLE AND NOT CMAKE_C_COMPILER_ID STREQUAL Clang)
-   # apple build fails on deprecated warnings..
-   # and too many warnings reported by Clang for now
--  set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -Werror)
-+  #set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -Werror)
- 
-   # gcc-4.8 build fails on unused local typedefs in gmacros.h:162
-   # to be removed when glib will get fixed



[new] www/weboob 1.0

2014-11-14 Thread Landry Breuil
On Thu, Nov 01, 2012 at 10:17:06AM +0100, Landry Breuil wrote:
 Hi,
 
 here's a port for weboob, standing for 'web out of browsers'. It is a
 collection of tools interacting with tons of websites, allowing you to
 use them within a console or a simple qt application.
 For example it allows to :
 - search and fetch videos from popular video websites
 - manage your bank account
 - find available rents
 - interact with dating sites
 - browse comic websites
 - consult forecast
 - manage bugs on bugtrackers
 (see http://weboob.org/applications/ for a complete list)
 all that through a collection of backends dedicated to one site (mostly
 french/german ones atm...)
 
 The port is quite one-shot, i've lightly tested it locally. There are
 also two missing deps in the tarball.
 
 feedback/comments/oks welcome.

Found that one rotting in mystuff, updated to the just-released 1.0,
seem to work fine in basic testing. Maybe some missing deps around, i
havent tested *all* modules, but would be nice to import.. so looking
for okays for those 3 ports!
See http://weboob.org/ for details on how to use it.

Landry


weboob-1.0.tgz
Description: application/tar-gz


Re: NEW: graphics/ploticus

2014-11-14 Thread Eric Lalonde
Ping.

On Nov 11, 2014, at 12:20 PM, Eric Lalonde eric.c.lalo...@gmail.com wrote:
 
 Hi ports —
 
 Attached is a new port, graphics/ploticus.
 pkg/DESCR:
 Ploticus is a scriptable utility that can produce various types of plots
 and graphs. Data input is usually csv files or text files such as used
 with sort, awk, etc. Output options are GIF, PNG, PostScript, SVG and
 some others. HTML imagemaps are supported. Ploticus can produce
 just-in-time plots in dynamic web content systems, or in batch
 production settings.
 
 Ploticus strengths:
 * variety of standard graphs and plots supported
 * lots of control over minutae of displays, graphical elements, labelling
 * production-oriented features eg. automatic cropping of output images
 * fairly flexible, semi-automatic legends
 * pretty good clientside imagemap support for tooltips and clickthru
 * work with numeric, categorical, date and time data
 * some statistical, curvefit, summarizing, and data manipulation 
 capabilities built-in
 * small footprint, fast performance
 * both vector (PS, SVG) and raster (GIF, PNG) output formats with decent 
 consistency
 * full documention and lots of examples available
 
 Lots of examples available at: 
 http://ploticus.sourceforge.net/gallery/index.html
 
 Additional minor feedback received. Port updated.
 
 - Eric



Re: [new] www/weboob 1.0

2014-11-14 Thread Landry Breuil
On Fri, Nov 14, 2014 at 06:33:01PM +0100, Landry Breuil wrote:
 On Thu, Nov 01, 2012 at 10:17:06AM +0100, Landry Breuil wrote:
  Hi,
  
  here's a port for weboob, standing for 'web out of browsers'. It is a
  collection of tools interacting with tons of websites, allowing you to
  use them within a console or a simple qt application.
  For example it allows to :
  - search and fetch videos from popular video websites
  - manage your bank account
  - find available rents
  - interact with dating sites
  - browse comic websites
  - consult forecast
  - manage bugs on bugtrackers
  (see http://weboob.org/applications/ for a complete list)
  all that through a collection of backends dedicated to one site (mostly
  french/german ones atm...)
  
  The port is quite one-shot, i've lightly tested it locally. There are
  also two missing deps in the tarball.
  
  feedback/comments/oks welcome.
 
 Found that one rotting in mystuff, updated to the just-released 1.0,
 seem to work fine in basic testing. Maybe some missing deps around, i
 havent tested *all* modules, but would be nice to import.. so looking
 for okays for those 3 ports!
 See http://weboob.org/ for details on how to use it.

And a new version properly building all the qt4 UIs in case someone
wants to use it with a mouse...

Landry


weboob-1.0_2.tgz
Description: application/tar-gz


Re: [UPDATE] teeworlds-0.6.2

2014-11-14 Thread Donovan Watteau
Hi,

Anyone else's ok for this update?  Thanks.

On Fri, 11 Jul 2014, Jonathan Armani wrote:
 Hi,
 Tested ok on amd64 and diff looks good. 
 I'm not sure the tweaks in MESSAGE are still revelant, but it can be
 adjusted later.
 
 Does someone have an idea for SDL_VIDEO_X11_DGAMOUSE ? A problem without
 gfx_noclip 0 ?
 
 ok armani@
 
 
 2014-05-08 18:42 GMT+02:00 Donovan Watteau tso...@gmail.com:
   Hi,
 
   The following diff updates Teeworlds to 0.6.2.
 
   In early 2012, I sent an update from teeworlds-0.5.2 to 0.6.1 to
   armani@.  But today, 0.5.2 is still the tree, so I'd like to
   take
   its maintainership.
 
   Here are the changes:
   - don't bother building on strict-alignment archs.  On loongson,
   both
     the client and the server SIGBUS during startup, and looking
   at the
     code it seems that it will crash on anything not x86 or ppc.
   - don't include an extra copy of DejaVuSans.ttf.
   - use audio/wavpack, not an internal copy.
   - make sure an internal zlib is never used.
   - invoke bam with -a, to make sure that it will abort on
   error.
   - don't enforce the stack protector, base gcc(1) enables it
   wherever
     it's possible.
   - fix endianness detection (my macppc is no longer supported,
   but
     two years ago this patch was required).
   - drop patch-src_engine_client_ec_snd_c.  At first, I ported it
   to
     teeworlds-0.6.2, but actually this patch makes audio much
   worse
     for me, and I can't observe anymore the crash it was supposed
     to fix.
 
   snip



Re: [UPDATE] teeworlds-0.6.2

2014-11-14 Thread Donovan Watteau
On Fri, 14 Nov 2014, Brian Callahan wrote:
 Could you resend the diff? (and make sure it's still working on -current) July
 was a long time ago...

Yes, it still works on -current.

Here you go (there are some CRLF in patch-bam_0_2_0_src_base_bam
though):

Index: Makefile
===
RCS file: /cvs/ports/games/teeworlds/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile9 Aug 2013 19:04:49 -   1.17
+++ Makefile14 Nov 2014 20:45:41 -
@@ -1,60 +1,69 @@
 # $OpenBSD: Makefile,v 1.17 2013/08/09 19:04:49 ajacoutot Exp $
 
-COMMENT =  platform game featuring buggers equipped with weapons
+# Crashes on strict-alignment archs, see: src/base/system.c:164
+ONLY_FOR_ARCHS=amd64 i386 powerpc
 
-V =0.5.2
-DISTNAME = teeworlds-${V}-src
-PKGNAME =  teeworlds-${V}
-REVISION = 4
-CATEGORIES =   games
+COMMENT=   platform game featuring buggers equipped with weapons
 
-MAINTAINER =   Jonathan Armani arm...@openbsd.org
-HOMEPAGE = http://www.teeworlds.com/
+V= 0.6.2
+DISTNAME=  teeworlds-${V}-source
+PKGNAME=   teeworlds-${V}
+CATEGORIES=games
 
-BAM_VERSION =  0.2.0
-BAM_WRKSRC =   ${WRKSRC}/bam-${BAM_VERSION}
-BAM_TARGET =   release
+HOMEPAGE=  http://www.teeworlds.com/
 
-MASTER_SITES = http://www.teeworlds.com/files/
-DISTFILES =${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
+MAINTAINER=Donovan Watteau tso...@gmail.com
 
-# GPLv2
-PERMIT_PACKAGE_CDROM = Yes
+BAM_VERSION=   0.4.0
+BAM_WRKSRC=${WRKSRC}/bam-${BAM_VERSION}
 
-WANTLIB =  GL GLU SDL X11 c m pthread stdc++ z
-LIB_DEPENDS =  devel/sdl
+MASTER_SITES=  http://www.teeworlds.com/files/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
 
-MODULES =  lang/python
+# BSD-like
+PERMIT_PACKAGE_CDROM=  Yes
 
-NO_TEST =  Yes
+WANTLIB=   GL GLU SDL X11 c freetype m pthread stdc++ wavpack z
 
-GAMEDIR =  ${PREFIX}/share/teeworlds
+LIB_DEPENDS=   audio/wavpack \
+   devel/sdl
 
-SUBST_VARS =   CC CXX CFLAGS
+MODULES=   lang/python
+
+SUBST_VARS=CC CXX CFLAGS CXXFLAGS X11BASE
+
+NO_TEST=   Yes
 
 post-extract:
@mv ${WRKDIR}/bam-${BAM_VERSION} ${BAM_WRKSRC}
 
 pre-configure:
-   ${SUBST_CMD} ${WRKSRC}/src/engine/e_engine.c \
-   ${WRKSRC}/scripts/make_src.py \
+   @${SUBST_CMD} ${WRKSRC}/src/engine/shared/storage.cpp \
+   ${WRKSRC}/src/game/client/gameclient.cpp \
+   ${WRKSRC}/scripts/build.py \
+   ${WRKSRC}/scripts/compiler.py \
${WRKSRC}/scripts/font_installer.sh \
-   ${WRKSRC}/default.bam \
+   ${WRKSRC}/scripts/make_src.py \
+   ${WRKSRC}/bam.lua \
${BAM_WRKSRC}/make_unix.sh \
-   ${BAM_WRKSRC}/src/driver_gcc.bam \
-   ${BAM_WRKSRC}/src/base.bam
+   ${BAM_WRKSRC}/src/driver_gcc.lua \
+   ${BAM_WRKSRC}/src/base.lua
+   # Make sure internal wavpack and zlib can't be picked up
+   rm -rf ${WRKSRC}/src/engine/external/{wavpack,zlib}
+   # Don't provide an extra copy of DejaVu
+   rm -rf ${WRKSRC}/data/fonts
 
 # build bam executable - teeworlds own build system
 pre-build:
cd ${BAM_WRKSRC}  /bin/sh -v make_unix.sh
 
 do-build:
-   cd ${WRKSRC}  CC=${CC} ${BAM_WRKSRC}/src/bam -v ${BAM_TARGET}
+   cd ${WRKSRC}  CC=${CC} ${BAM_WRKSRC}/bam -a -v release 
wavpack=${LOCALBASE}
 
 do-install:
${INSTALL_PROGRAM} ${WRKSRC}/teeworlds ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/teeworlds_srv ${PREFIX}/bin
-   ${INSTALL_DATA_DIR} ${GAMEDIR}
-   cd ${WRKSRC}; tar cf - data | tar xf - -C ${GAMEDIR}
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/teeworlds
+   cd ${WRKSRC}; tar cf - data | tar xf - -C ${PREFIX}/share/teeworlds
 
 .include bsd.port.mk
Index: distinfo
===
RCS file: /cvs/ports/games/teeworlds/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo9 Aug 2013 19:04:49 -   1.4
+++ distinfo14 Nov 2014 20:45:41 -
@@ -1,4 +1,4 @@
-SHA256 (bam-0.2.0.tar.gz) = 72zdwd9HsNgQYmUDPvTlXmHeyr8ieaKs1/3wFmM8B1g=
-SHA256 (teeworlds-0.5.2-src.tar.gz) = 
GBGnG/mhRwx6aTCANXREkvPoUK790S8bwiP7hdmM9MA=
-SIZE (bam-0.2.0.tar.gz) = 162342
-SIZE (teeworlds-0.5.2-src.tar.gz) = 6393472
+SHA256 (bam-0.4.0.tar.gz) = Xk5JILTSZdpYL2Z3TpseyN37513cAo+6hsEvaG6hjbM=
+SHA256 (teeworlds-0.6.2-source.tar.gz) = 
AAYbMDd1l6YYEO2j3F3gyq1DnKhRy47rvkFS5Phh4q8=
+SIZE (bam-0.4.0.tar.gz) = 206780
+SIZE (teeworlds-0.6.2-source.tar.gz) = 9179568
Index: patches/patch-bam-0_2_0_make_unix_sh
===
RCS file: patches/patch-bam-0_2_0_make_unix_sh
diff -N patches/patch-bam-0_2_0_make_unix_sh
--- patches/patch-bam-0_2_0_make_unix_sh9 Aug 2013 19:04:49 -   
1.3

p5-Proc-ProcessTable still core dumps after update

2014-11-14 Thread frantisek holop

i have already notified the maintainer,
maybe someone wants to have a closer look,
if i386 can reproduce:

this is on -current of Nov 10.
i imagine the proc struct must have changed?

$ sudo pkg_add p5-Proc-ProcessTable-0.51

$ perl /usr/local/libdata/perl5/site_perl/i386-openbsd/Proc/example.pl
Segmentation fault (core dumped)

[...snip...]
(gdb) where
#0  strlen (str=0x0) at /usr/src/lib/libc/string/strlen.c:39
#1  0x005a48c1 in bless_into_proc ()
   from 
/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Proc/ProcessTable/ProcessTable.so
#2  0x005a3a7b in OS_get_table ()
   from 
/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Proc/ProcessTable/ProcessTable.so
#3  0x005a426f in XS_Proc__ProcessTable_table ()
   from 
/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Proc/ProcessTable/ProcessTable.so
#4  0x00f642d0 in Perl_pp_entersub () at /usr/src/gnu/usr.bin/perl/pp_hot.c:2888
#5  0x00f8ab83 in Perl_runops_standard () at /usr/src/gnu/usr.bin/perl/run.c:42
#6  0x00f59cab in perl_run (my_perl=0x7a76d990) at perl.c:2467
#7  0x140ddfd0 in main () from /usr/bin/perl


-f
-- 
a man serves best, when he serves himself.



Re: New: rcm

2014-11-14 Thread Mike Burns
Ping. Anyone want to review this new port over the weekend?

On 2014-11-12 01.23.25 +0100, Mike Burns wrote:
 New port: rcm
 
 The rcm suite of tools is for managing dotfiles directories. This suite is
 useful for committing your rc files to a central repository to share, but it
 also scales to a more complex situation such as multiple source directories
 shared between computers with some host-specific or task-specific files.
 
 -Mike




Re: [UPDATE] teeworlds-0.6.2

2014-11-14 Thread Brian Callahan


On 11/14/14 15:51, Donovan Watteau wrote:

On Fri, 14 Nov 2014, Brian Callahan wrote:

Could you resend the diff? (and make sure it's still working on -current) July
was a long time ago...

Yes, it still works on -current.


Thanks. One of the patches doesn't apply cleanly but it's a patch that 
gets removed anyway.

Tests good on amd64. Someone else to give an ok?

~Brian


Here you go (there are some CRLF in patch-bam_0_2_0_src_base_bam
though):

Index: Makefile
===
RCS file: /cvs/ports/games/teeworlds/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile9 Aug 2013 19:04:49 -   1.17
+++ Makefile14 Nov 2014 20:45:41 -
@@ -1,60 +1,69 @@
  # $OpenBSD: Makefile,v 1.17 2013/08/09 19:04:49 ajacoutot Exp $
  
-COMMENT =	platform game featuring buggers equipped with weapons

+# Crashes on strict-alignment archs, see: src/base/system.c:164
+ONLY_FOR_ARCHS=amd64 i386 powerpc
  
-V =		0.5.2

-DISTNAME = teeworlds-${V}-src
-PKGNAME =  teeworlds-${V}
-REVISION = 4
-CATEGORIES =   games
+COMMENT=   platform game featuring buggers equipped with weapons
  
-MAINTAINER =	Jonathan Armani arm...@openbsd.org

-HOMEPAGE = http://www.teeworlds.com/
+V= 0.6.2
+DISTNAME=  teeworlds-${V}-source
+PKGNAME=   teeworlds-${V}
+CATEGORIES=games
  
-BAM_VERSION =	0.2.0

-BAM_WRKSRC =   ${WRKSRC}/bam-${BAM_VERSION}
-BAM_TARGET =   release
+HOMEPAGE=  http://www.teeworlds.com/
  
-MASTER_SITES =	http://www.teeworlds.com/files/

-DISTFILES =${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
+MAINTAINER=Donovan Watteau tso...@gmail.com
  
-# GPLv2

-PERMIT_PACKAGE_CDROM = Yes
+BAM_VERSION=   0.4.0
+BAM_WRKSRC=${WRKSRC}/bam-${BAM_VERSION}
  
-WANTLIB =	GL GLU SDL X11 c m pthread stdc++ z

-LIB_DEPENDS =  devel/sdl
+MASTER_SITES=  http://www.teeworlds.com/files/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
  
-MODULES =	lang/python

+# BSD-like
+PERMIT_PACKAGE_CDROM=  Yes
  
-NO_TEST =	Yes

+WANTLIB=   GL GLU SDL X11 c freetype m pthread stdc++ wavpack z
  
-GAMEDIR =	${PREFIX}/share/teeworlds

+LIB_DEPENDS=   audio/wavpack \
+   devel/sdl
  
-SUBST_VARS =	CC CXX CFLAGS

+MODULES=   lang/python
+
+SUBST_VARS=CC CXX CFLAGS CXXFLAGS X11BASE
+
+NO_TEST=   Yes
  
  post-extract:

@mv ${WRKDIR}/bam-${BAM_VERSION} ${BAM_WRKSRC}
  
  pre-configure:

-   ${SUBST_CMD} ${WRKSRC}/src/engine/e_engine.c \
-   ${WRKSRC}/scripts/make_src.py \
+   @${SUBST_CMD} ${WRKSRC}/src/engine/shared/storage.cpp \
+   ${WRKSRC}/src/game/client/gameclient.cpp \
+   ${WRKSRC}/scripts/build.py \
+   ${WRKSRC}/scripts/compiler.py \
${WRKSRC}/scripts/font_installer.sh \
-   ${WRKSRC}/default.bam \
+   ${WRKSRC}/scripts/make_src.py \
+   ${WRKSRC}/bam.lua \
${BAM_WRKSRC}/make_unix.sh \
-   ${BAM_WRKSRC}/src/driver_gcc.bam \
-   ${BAM_WRKSRC}/src/base.bam
+   ${BAM_WRKSRC}/src/driver_gcc.lua \
+   ${BAM_WRKSRC}/src/base.lua
+   # Make sure internal wavpack and zlib can't be picked up
+   rm -rf ${WRKSRC}/src/engine/external/{wavpack,zlib}
+   # Don't provide an extra copy of DejaVu
+   rm -rf ${WRKSRC}/data/fonts
  
  # build bam executable - teeworlds own build system

  pre-build:
cd ${BAM_WRKSRC}  /bin/sh -v make_unix.sh
  
  do-build:

-   cd ${WRKSRC}  CC=${CC} ${BAM_WRKSRC}/src/bam -v ${BAM_TARGET}
+   cd ${WRKSRC}  CC=${CC} ${BAM_WRKSRC}/bam -a -v release 
wavpack=${LOCALBASE}
  
  do-install:

${INSTALL_PROGRAM} ${WRKSRC}/teeworlds ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/teeworlds_srv ${PREFIX}/bin
-   ${INSTALL_DATA_DIR} ${GAMEDIR}
-   cd ${WRKSRC}; tar cf - data | tar xf - -C ${GAMEDIR}
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/teeworlds
+   cd ${WRKSRC}; tar cf - data | tar xf - -C ${PREFIX}/share/teeworlds
  
  .include bsd.port.mk

Index: distinfo
===
RCS file: /cvs/ports/games/teeworlds/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo9 Aug 2013 19:04:49 -   1.4
+++ distinfo14 Nov 2014 20:45:41 -
@@ -1,4 +1,4 @@
-SHA256 (bam-0.2.0.tar.gz) = 72zdwd9HsNgQYmUDPvTlXmHeyr8ieaKs1/3wFmM8B1g=
-SHA256 (teeworlds-0.5.2-src.tar.gz) = 
GBGnG/mhRwx6aTCANXREkvPoUK790S8bwiP7hdmM9MA=
-SIZE (bam-0.2.0.tar.gz) = 162342
-SIZE (teeworlds-0.5.2-src.tar.gz) = 6393472
+SHA256 (bam-0.4.0.tar.gz) = Xk5JILTSZdpYL2Z3TpseyN37513cAo+6hsEvaG6hjbM=
+SHA256 (teeworlds-0.6.2-source.tar.gz) = 
AAYbMDd1l6YYEO2j3F3gyq1DnKhRy47rvkFS5Phh4q8=
+SIZE (bam-0.4.0.tar.gz) = 206780
+SIZE (teeworlds-0.6.2-source.tar.gz) = 9179568
Index: patches/patch-bam-0_2_0_make_unix_sh