CVS: cvs.openbsd.org: ports
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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