CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 03:46:24

Modified files:
www/p5-SOAP-WSDL: Makefile distinfo 
www/p5-SOAP-WSDL/pkg: PLIST 

Log message:
Update to p5-SOAP-WSDL-3.003.



UPDATE: emulators/mgba

2015-08-17 Thread Anthony J. Bentley
Hi,

Here's an update to mgba-0.3.0.

Removes a patch, adds manpages and a desktop file. Couple of relevant
bugfixes too (fixes use-after-free when deleting breakpoints in the
debugger, for example).

ok?


Index: Makefile
===
RCS file: /cvs/ports/emulators/mgba/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile19 Jul 2015 21:00:00 -  1.1.1.1
+++ Makefile17 Aug 2015 08:59:08 -
@@ -3,7 +3,7 @@
 COMMENT-main = Game Boy Advance emulator
 COMMENT-qt =   Game Boy Advance emulator with GUI
 
-V =0.2.1
+V =0.3.0
 DISTNAME = mgba-$V
 PKGNAME-main = mgba-$V
 PKGNAME-qt =   mgba-qt-$V
@@ -23,10 +23,11 @@ MAINTAINER =Anthony J. Bentley anthon
 # MPL 2.0
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB-main = GL GLU MagickCore MagickWand SDL avcodec avformat \
+cWANTLIB = GL GLU MagickCore MagickWand SDL avcodec avformat \
avresample avutil c edit m png pthread swscale \
termcap z zip
-WANTLIB-qt =   ${WANTLIB-main} Qt5Core Qt5Gui Qt5Multimedia \
+WANTLIB-main = ${cWANTLIB} pixman-1 pthread-stubs
+WANTLIB-qt =   ${cWANTLIB} Qt5Core Qt5Gui Qt5Multimedia \
Qt5Network Qt5OpenGL Qt5Widgets estdc++ mgba
 
 GH_ACCOUNT =   mgba-emu
@@ -44,6 +45,8 @@ LIB_DEPENDS-main =archivers/libzip \
 LIB_DEPENDS-qt =   ${LIB_DEPENDS-main} \
${MODQT_LIB_DEPENDS} \
emulators/mgba,-main
+RUN_DEPENDS-qt =   devel/desktop-file-utils \
+   x11/gtk+3,-guic
 
 .if ${BUILD_PACKAGES:M-qt}
 MODULES += x11/qt5
Index: distinfo
===
RCS file: /cvs/ports/emulators/mgba/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo19 Jul 2015 21:00:00 -  1.1.1.1
+++ distinfo17 Aug 2015 08:59:08 -
@@ -1,2 +1,2 @@
-SHA256 (mgba-0.2.1.tar.gz) = JK2rn//mCnmv0vgleHl7ImQmDUIr11exy+jt90qJCrM=
-SIZE (mgba-0.2.1.tar.gz) = 2243315
+SHA256 (mgba-0.3.0.tar.gz) = 1R1MSCekQ7ixQOIyv9S+4PKKNHCOqXbi6S5kztoy/ws=
+SIZE (mgba-0.3.0.tar.gz) = 2559946
Index: patches/patch-src_platform_sdl_CMakeLists_txt
===
RCS file: patches/patch-src_platform_sdl_CMakeLists_txt
diff -N patches/patch-src_platform_sdl_CMakeLists_txt
--- patches/patch-src_platform_sdl_CMakeLists_txt   19 Jul 2015 22:24:11 
-  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_platform_sdl_CMakeLists_txt,v 1.2 2015/07/19 22:24:11 
bentley Exp $
-Pixman code is busted, workaround suggested by upstream.
-Only an issue on SDL 1.2 platforms like OpenBSD.
 src/platform/sdl/CMakeLists.txt.orig   Tue Apr  7 01:54:02 2015
-+++ src/platform/sdl/CMakeLists.txtTue Apr  7 01:54:02 2015
-@@ -17,7 +17,6 @@ if(SDL_VERSION EQUAL 1.2 OR NOT SDL2_FOUND)
-   find_package(SDL 1.2)
-   set(SDL_VERSION 1.2 PARENT_SCOPE)
-   set(SDL_VERSION_DEBIAN 1.2debian)
--  set(USE_PIXMAN ON)
- endif()
- 
- if (NOT SDL2_FOUND AND NOT SDL_FOUND)
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/emulators/mgba/pkg/PLIST-main,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST-main
--- pkg/PLIST-main  19 Jul 2015 21:00:00 -  1.1.1.1
+++ pkg/PLIST-main  17 Aug 2015 08:59:08 -
@@ -1,6 +1,8 @@
 @comment $OpenBSD: PLIST-main,v 1.1.1.1 2015/07/19 21:00:00 bentley Exp $
 @bin bin/mgba
 @lib lib/libmgba.so.${LIBmgba_VERSION}
+@man man/man6/mgba-qt.6
+@man man/man6/mgba.6
 share/doc/mGBA/
 share/doc/mGBA/CHANGES
 share/doc/mGBA/README.md
Index: pkg/PLIST-qt
===
RCS file: /cvs/ports/emulators/mgba/pkg/PLIST-qt,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST-qt
--- pkg/PLIST-qt19 Jul 2015 21:00:00 -  1.1.1.1
+++ pkg/PLIST-qt17 Aug 2015 08:59:08 -
@@ -1,2 +1,16 @@
 @comment $OpenBSD: PLIST-qt,v 1.1.1.1 2015/07/19 21:00:00 bentley Exp $
 @bin bin/mgba-qt
+share/applications/mgba-qt.desktop
+share/icons/hicolor/128x128/apps/mgba.png
+share/icons/hicolor/16x16/apps/mgba.png
+share/icons/hicolor/24x24/apps/mgba.png
+share/icons/hicolor/256x256/apps/mgba.png
+share/icons/hicolor/32x32/apps/mgba.png
+share/icons/hicolor/48x48/apps/mgba.png
+share/icons/hicolor/512x512/apps/mgba.png
+share/icons/hicolor/64x64/apps/mgba.png
+share/icons/hicolor/96x96/apps/mgba.png
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database
+@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
+@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Matthias Kilian
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2015/08/17 06:06:27

Modified files:
audio/libcanberra: Makefile 

Log message:
Adjust WANTLIB-gtk{,3} and bump.

ok aja@ with some nit picking about adding new lines ;-)



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2015/08/17 03:02:36

Modified files:
lang/moarvm: Makefile 

Log message:
remove mips64 from the ONLY_FOR_ARCH list for it doesn't build



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Anthony J. Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2015/08/17 03:07:22

Log message:
Import colortree-1.7.0.

From David Dahlberg.

ok zhuk@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20150817

N ports/sysutils/colortree/Makefile
N ports/sysutils/colortree/distinfo
N ports/sysutils/colortree/patches/patch-doc_tree_1
N ports/sysutils/colortree/pkg/DESCR
N ports/sysutils/colortree/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/08/17 04:39:37

Modified files:
x11/gnome/control-center: Makefile 
Added files:
x11/gnome/control-center/patches: 
  
patch-panels_datetime_data_timezone_8_5_dim_png 
  
patch-panels_datetime_data_timezone_8_5_png 
  
patch-panels_datetime_datetime_gresource_xml 

Log message:
Unbreak after recent North Korea timezone change.
breakage reported by G anymede, thanks!



py-jsonschema (Re: CVS: cvs.openbsd.org: ports)

2015-08-17 Thread Matthias Kilian
Hi,

On Sun, Aug 16, 2015 at 01:46:22PM -0600, Edd Barrett wrote:
 CVSROOT:  /cvs
 Module name:  ports
 Changes by:   e...@cvs.openbsd.org2015/08/16 13:46:22
 
 Log message:
 Import py-jsonschema.
 
 OK rpointel@, with input from rpointel@ and daniel@.
 
 Thanks
 
 Status:
 
 Vendor Tag:   edd
 Release Tags: edd_20150816
 
 N ports/devel/py-jsonschema/Makefile
 N ports/devel/py-jsonschema/distinfo
 N ports/devel/py-jsonschema/pkg/DESCR
 N ports/devel/py-jsonschema/pkg/PLIST
 N 
 ports/devel/py-jsonschema/patches/patch-jsonschema_tests_test_jsonschema_test_suite_py
 
 No conflicts created by this import

This tries to download additional stuff during build:

===  Building for py-jsonschema-2.5.1
Download error on https://pypi.python.org/simple/vcversioner/: [Errno 65] No 
route to host -- Some packages may not be found!
Couldn't find index page for 'vcversioner' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [Errno 65] No route to host 
-- Some packages may not be found!
No local packages or download links found for vcversioner
Traceback (most recent call last):
  File ./setup.py, line 44, in module
vcversioner={version_module_paths : [jsonschema/_version.py]},
  File /usr/local/lib/python2.7/distutils/core.py, line 111, in setup
_setup_distribution = dist = klass(attrs)
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 239, 
in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 264, 
in fetch_build_eggs
replace_conflicting=True
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 620, in 
resolve
dist = best[req.key] = env.best_match(req, ws, installer)
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 858, in 
best_match
return self.obtain(req, installer) # try and download/install
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 870, in 
obtain
return installer(requirement)
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 314, 
in fetch_build_egg
return cmd.easy_install(req)
  File 
/usr/local/lib/python2.7/site-packages/setuptools/command/easy_install.py, 
line 587, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for 
Requirement.parse('vcversioner')
Download error on https://pypi.python.org/simple/vcversioner/: [Errno 65] No 
route to host -- Some packages may not be found!
Couldn't find index page for 'vcversioner' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [Errno 65] No route to host 
-- Some packages may not be found!
No local packages or download links found for vcversioner
Traceback (most recent call last):
  File ./setup.py, line 44, in module
vcversioner={version_module_paths : [jsonschema/_version.py]},
  File /usr/local/lib/python2.7/distutils/core.py, line 111, in setup
_setup_distribution = dist = klass(attrs)
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 239, 
in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 264, 
in fetch_build_eggs
replace_conflicting=True
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 620, in 
resolve
dist = best[req.key] = env.best_match(req, ws, installer)
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 858, in 
best_match
return self.obtain(req, installer) # try and download/install
  File /usr/local/lib/python2.7/site-packages/pkg_resources.py, line 870, in 
obtain
return installer(requirement)
  File /usr/local/lib/python2.7/site-packages/setuptools/dist.py, line 314, 
in fetch_build_egg
return cmd.easy_install(req)
  File 
/usr/local/lib/python2.7/site-packages/setuptools/command/easy_install.py, 
line 587, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for 
Requirement.parse('vcversioner')
*** Error 1 in devel/py-jsonschema (/usr/ports/lang/python/python.port.mk:172 
'do-build': @: ;cd /home/ports/pobj/p2/py-jsonschema-2.5.1/jso...)
*** Error 1 in devel/py-jsonschema 
(/usr/ports/infrastructure/mk/bsd.port.mk:2763 
'/home/ports/pobj/p2/py-jsonschema-2.5.1/.build_done')
*** Error 1 in devel/py-jsonschema 
(/usr/ports/infrastructure/mk/bsd.port.mk:2488 'build')
=== Exiting devel/py-jsonschema with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build')
Error: job failed 256

Ciao,
Kili



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Anthony J. Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2015/08/17 03:08:09

Modified files:
sysutils   : Makefile 

Log message:
+colortree



Re: [opam-devel] openbsd ocaml 4.02.3 + opam 1.2.2 upgrade

2015-08-17 Thread Kenneth Westerback
On 17 August 2015 at 15:37, Kenneth Westerback kwesterb...@gmail.com wrote:
 On 17 August 2015 at 15:30, Anil Madhavapeddy a...@recoil.org wrote:
 On 16 Aug 2015, at 09:18, Jonathan Gray j...@jsg.id.au wrote:

 On Sun,

 I built coccinelle on armv7 with the -2 version of the patch without
 problem.  It appears this is not native as
 infrastructure/mk/arch-defines.mk has:
 OCAML_NATIVE_ARCHS = i386 sparc amd64
 OCAML_NATIVE_DYNLINK_ARCHS = i386 amd64
 ?

 I'm not really in a position to do a bulk build but if there is some
 sort of ocaml regression test or the like you'd like run let me know.

 Thanks!  After your and krw's tests, the final -4 patchset here should
 build all the ports on everything:

 http://recoil.org/~avsm/openbsd-patches/ocaml-4.02.3-4.patch.txt

 OCaml does support ARM native code, but our port currently doesn't
 use it until the configure glue is in.  I'll have a followup patch
 to enable this, but got sidetracked with compiling up a custom u-Boot
 for my Cubieboard2 since the current snapshots don't seem to boot
 successfully on it.  For now, the portable bytecode is sufficient
 (but there aren't any interesting ARM-specific regress tests until
 native code support lands).

 Would a ports person be able to give me an ok to commit the patchset?

 -a

 Firing up -4 on my i386 test box while you wait for the ports@ ok. :-)

 What was the issue with ocaml-camlimage?

  Ken

i386 bulk build finished with no problems. Well, no problems related
to ocaml. Just my usual tmpfs losing a file or two issues. :-)

 Ken



CVS: cvs.openbsd.org: ports

2015-08-17 Thread YASUOKA Masahiko
CVSROOT:/cvs
Module name:ports
Changes by: yasu...@cvs.openbsd.org 2015/08/17 21:12:21

Modified files:
mail/mew   : Makefile distinfo 
mail/mew/pkg   : PLIST 

Log message:
Update mew to 6.7.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 06:26:20

Modified files:
www/p5-Rose-URI: Makefile distinfo 

Log message:
Update to p5-Rose-URI-1.00.



CMake-3.3.1

2015-08-17 Thread David Coppa

Hi all,

An update to CMake-3.3.1.

As usual, before committing I'd appreciate a bulk build with the
diff below.

Ciao!
David

Index: Makefile
===
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.131
diff -u -p -u -p -r1.131 Makefile
--- Makefile3 Aug 2015 06:11:50 -   1.131
+++ Makefile17 Aug 2015 14:20:29 -
@@ -9,17 +9,15 @@ CFLAGS += -O1 -fno-stack-protector
 
 COMMENT =  portable build system
 
-VER =  3.2.3
+VER =  3.3.1
 DISTNAME = cmake-${VER}
-REVISION = 1
 CATEGORIES =   devel
 
 HOMEPAGE = http://www.cmake.org/
 
 MAINTAINER =   David Coppa dco...@openbsd.org
 
-MASTER_SITES = ${HOMEPAGE}files/v3.3/ \
-   ${HOMEPAGE}files/v${VER:R}/
+MASTER_SITES = ${HOMEPAGE}files/v${VER:R}/
 
 # BSD
 PERMIT_PACKAGE_CDROM = Yes
Index: cmake.port.mk
===
RCS file: /cvs/ports/devel/cmake/cmake.port.mk,v
retrieving revision 1.46
diff -u -p -u -p -r1.46 cmake.port.mk
--- cmake.port.mk   1 Jul 2015 08:08:18 -   1.46
+++ cmake.port.mk   17 Aug 2015 14:20:29 -
@@ -1,6 +1,6 @@
 # $OpenBSD: cmake.port.mk,v 1.46 2015/07/01 08:08:18 dcoppa Exp $
 
-BUILD_DEPENDS+=devel/cmake=3.2.3p1
+BUILD_DEPENDS+=devel/cmake=3.3.1
 
 .for _n _v in ${SHARED_LIBS}
 CONFIGURE_ENV+=LIB${_n}_VERSION=${_v}
Index: distinfo
===
RCS file: /cvs/ports/devel/cmake/distinfo,v
retrieving revision 1.34
diff -u -p -u -p -r1.34 distinfo
--- distinfo3 Jun 2015 08:25:30 -   1.34
+++ distinfo17 Aug 2015 14:20:29 -
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.2.3.tar.gz) = oevK9tKI60yWZxTqRX47lnfN/eeIINDwiHEtcyCFApc=
-SIZE (cmake-3.2.3.tar.gz) = 6438938
+SHA256 (cmake-3.3.1.tar.gz) = zWUCLGoHB/HHES+Z6cmBZ3/dVRj33foPd41M7nET49Y=
+SIZE (cmake-3.3.1.tar.gz) = 6577869
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/devel/cmake/patches/patch-CMakeLists_txt,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt26 Mar 2015 07:10:02 -  1.16
+++ patches/patch-CMakeLists_txt17 Aug 2015 14:20:29 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.16 2015/03/26 07:10:02 dcoppa Exp $
 CMakeLists.txt.origTue Mar 10 09:38:44 2015
-+++ CMakeLists.txt Wed Mar 18 06:23:59 2015
-@@ -249,6 +249,15 @@ macro (CMAKE_BUILD_UTILITIES)
+--- CMakeLists.txt.origThu Aug 13 16:56:59 2015
 CMakeLists.txt Mon Aug 17 15:39:13 2015
+@@ -257,6 +257,15 @@ macro (CMAKE_BUILD_UTILITIES)
# (a macro defined in this file)
CMAKE_HANDLE_SYSTEM_LIBRARIES()
  
Index: patches/patch-Modules_Compiler_GNU-Fortran_cmake
===
RCS file: 
/cvs/ports/devel/cmake/patches/patch-Modules_Compiler_GNU-Fortran_cmake,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-Modules_Compiler_GNU-Fortran_cmake
--- patches/patch-Modules_Compiler_GNU-Fortran_cmake26 Mar 2015 07:10:02 
-  1.4
+++ patches/patch-Modules_Compiler_GNU-Fortran_cmake17 Aug 2015 14:20:29 
-
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Modules_Compiler_GNU-Fortran_cmake,v 1.4 2015/03/26 07:10:02 
dcoppa Exp $
 Modules/Compiler/GNU-Fortran.cmake.origTue Mar 10 09:38:44 2015
-+++ Modules/Compiler/GNU-Fortran.cmake Wed Mar 18 06:15:27 2015
-@@ -4,9 +4,5 @@ __compiler_gnu(Fortran)
+--- Modules/Compiler/GNU-Fortran.cmake.origThu Aug 13 16:56:59 2015
 Modules/Compiler/GNU-Fortran.cmake Mon Aug 17 15:39:13 2015
+@@ -4,10 +4,6 @@ __compiler_gnu(Fortran)
  set(CMAKE_Fortran_FORMAT_FIXED_FLAG -ffixed-form)
  set(CMAKE_Fortran_FORMAT_FREE_FLAG -ffree-form)
  
@@ -9,5 +9,6 @@ $OpenBSD: patch-Modules_Compiler_GNU-For
 -set(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT -Os)
 -set(CMAKE_Fortran_FLAGS_RELEASE_INIT -O3)
 -
- # Fortran-specific feature flags.
- set(CMAKE_Fortran_MODDIR_FLAG -J)
+ # No -isystem for Fortran because it will not find .mod files.
+ unset(CMAKE_INCLUDE_SYSTEM_FLAG_Fortran)
+ 
Index: patches/patch-Modules_FindBoost_cmake
===
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindBoost_cmake,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 patch-Modules_FindBoost_cmake
--- patches/patch-Modules_FindBoost_cmake   1 Jul 2015 08:08:18 -   
1.7
+++ patches/patch-Modules_FindBoost_cmake   17 Aug 2015 14:20:29 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Modules_FindBoost_cmake,v 1.7 2015/07/01 08:08:18 dcoppa Exp $
 Modules/FindBoost.cmake.orig   Mon Jun  1 17:56:08 2015
-+++ Modules/FindBoost.cmakeWed Jul  1 08:07:12 2015
-@@ -447,6 +447,22 @@ function(_Boost_GUESS_COMPILER_PREFIX _ret)
+--- Modules/FindBoost.cmake.orig   Thu Aug 13 16:56:59 2015
 

CVS: cvs.openbsd.org: ports

2015-08-17 Thread David Coppa
CVSROOT:/cvs
Module name:ports
Changes by: dco...@cvs.openbsd.org  2015/08/17 07:37:48

Modified files:
security/ccid  : Makefile distinfo 
security/ccid/patches: patch-src_Makefile_in 

Log message:
Update to ccid-1.4.20



CVS: cvs.openbsd.org: ports

2015-08-17 Thread David Coppa
CVSROOT:/cvs
Module name:ports
Changes by: dco...@cvs.openbsd.org  2015/08/17 07:36:38

Modified files:
security/pcsc-lite: Makefile distinfo 

Log message:
Update to pcsc-lite-1.8.14



[update] lang/node 0.10.35 - 0.12.7

2015-08-17 Thread Aaron Bieber

Hi ports!

Here is an update for lang/node, it brings it to the latest and also
includes my pkg fix which allows for creating completely self
contained module packages (sqlite3 for example, ends up with a self
contained node_modules directory.. with all its dependencies and
dependencies of dependencies contained within.).

Also attached is a script to build a distfile out of a npm module.

I still haven't done enough testing for this to go in.. and the big jump
breaks a great number of the node-* ports currently in the tree.. So
updating will take some coordination.

There is also an issue with npm somewhere deep that is causing full
paths to be output in a modules build. This causes issues when someone
has a different WRKOBJDIR (or friends) defined.

I am also looking for suggestions on how to move forward with this.. As
I see it we have two options.. 1) keep waiting until I sort out the issues
with npm.. and keep everything at an older version for now.. or 2) update
node to 0.12.7 and mark the current node-* ports as broken (maybe even
remove them?).

Cheers,
Aaron

Index: Makefile
===
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- Makefile	3 Feb 2015 15:48:20 -	1.33
+++ Makefile	12 Aug 2015 18:06:20 -
@@ -8,7 +8,7 @@ ONLY_FOR_ARCHS=	amd64 i386
 
 COMMENT=	V8 JavaScript for clients and servers
 
-NODE_VERSION=	v0.10.35
+NODE_VERSION=	v0.12.7
 
 DISTNAME=	node-${NODE_VERSION}
 PKGNAME=	${DISTNAME:S/v//g}
@@ -33,6 +33,7 @@ LIB_DEPENDS=	devel/libexecinfo
 USE_GMAKE=	Yes
 
 BUILD_DEPENDS=	devel/gyp \
+		devel/ninja \
 		sysutils/flock
 
 # node-gyp uses it at runtime
@@ -42,7 +43,9 @@ RUN_DEPENDS=	devel/gmake \
 
 TEST_TARGET= test
 CONFIGURE_STYLE= simple
-CONFIGURE_ARGS= --openssl-use-sys \
+CONFIGURE_ARGS= --ninja \
+		--openssl-use-sys \
+		--prefix=${PREFIX} \
 		--shared-zlib
 
 SUBST_VARS+=	CFLAGS
Index: distinfo
===
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.23
diff -u -p -r1.23 distinfo
--- distinfo	3 Feb 2015 15:48:20 -	1.23
+++ distinfo	12 Aug 2015 18:06:20 -
@@ -1,2 +1,2 @@
-SHA256 (node-v0.10.35.tar.gz) = AENla7FyTLCdvclgov1u4307rbL5x1VistESNdqkCgM=
-SIZE (node-v0.10.35.tar.gz) = 14417025
+SHA256 (node-v0.12.7.tar.gz) = sj1k3wUcnJabDFg/gC1dcd40LlMGcSelBhQVvn4S850=
+SIZE (node-v0.12.7.tar.gz) = 20063992
Index: node.port.mk
===
RCS file: /cvs/ports/lang/node/node.port.mk,v
retrieving revision 1.4
diff -u -p -r1.4 node.port.mk
--- node.port.mk	5 Nov 2013 16:21:26 -	1.4
+++ node.port.mk	12 Aug 2015 18:06:20 -
@@ -8,6 +8,11 @@ BUILD_DEPENDS +=	lang/node=0.6.17p2
 RUN_DEPENDS += 		lang/node=0.6.17p2
 
 .if ${CONFIGURE_STYLE:L:Mnpm}
+.  if ${CONFIGURE_STYLE:L:Mpkg}
+# fully packaged node modules - basically we need to run npm build on them.
+SHARED_ONLY =	Yes
+WANTLIB +=	m stdc++ crypto pthread ssl z
+.  endif
 .  if ${CONFIGURE_STYLE:L:Mext}
 # Node C++ extensions are specific to an arch and are loaded as
 # shared libraries, so set SHARED_ONLY and make sure PKG_ARCH=* is
@@ -35,9 +40,14 @@ EXTRACT_SUFX ?=	.tgz
 PKGNAME ?=	node-${DISTNAME:S/^node-//}
 
 MODNODE_BIN_NPM =	${LOCALBASE}/bin/npm
-NPM_INSTALL_FILE =	${WRKDIR}/${DISTNAME}.tgz
+MODNODE_BIN_NODE_GYP =	${LOCALBASE}/bin/node-gyp
+NPM_INSTALL_FILE =	${WRKDIR}/${DISTNAME}${EXTRACT_SUFX}
 NPM_TAR_DIR =		package
+.if ${CONFIGURE_STYLE:L:Mpkg}
+WRKDIST =		${WRKDIR}/${NPM_NAME}
+.else
 WRKDIST =		${WRKDIR}/${NPM_TAR_DIR}
+.endif
 
 .if ${CONFIGURE_STYLE:L:Mexpresso}
 TEST_DEPENDS += devel/node-expresso
@@ -58,26 +68,47 @@ MODNODE_DEPENDS ?=
 # Link all dependencies first so that npm will install without complaining.
 # Then rebuild the distfile, since it may contain local patches.
 # Then use npm install to install the package to a local node_modules dir.
+.if ${CONFIGURE_STYLE:L:Mpkg}
+MODNODE_BUILD_TARGET = \
+	mkdir -p ${WRKDIR}/node_modules; \
+	cd ${WRKDIR}  tar -zcf ${NPM_INSTALL_FILE} -C ${WRKDIST}; \
+	ln -s ${WRKDIST} ${WRKDIR}/node_modules/${NPM_NAME}; \
+	cd ${WRKDIST}  find . -type f -name '*.orig'  -print0 | \
+		xargs -r0 rm; \
+	cd ${WRKDIR}  ${MODNODE_BIN_NPM} rebuild
+.else
 MODNODE_BUILD_TARGET = \
 	cd ${WRKDIST}  find . -type f -name '*.orig'  -print0 | \
 		xargs -r0 rm; \
 	for dep in ${MODNODE_DEPENDS}; do \
 		cd ${WRKDIR}  ${MODNODE_BIN_NPM} link $$dep; \
-	done; \
+	done;
 	cd ${WRKDIR}  tar -zcf ${NPM_INSTALL_FILE} ${NPM_TAR_DIR}; \
 	cd ${WRKDIR}  HOME=${WRKDIR} ${MODNODE_BIN_NPM} install \
-		${NPM_INSTALL_FILE}
+		${NPM_INSTALL_FILE}; \
+
+.endif
+
 
 # Move just this package from the local node_modules dir to the global
 # node_modules dir.  If there are any binaries in the package, create
 # symlinks in the default PATH that point to them.
+.if ${CONFIGURE_STYLE:L:Mpkg}
+MODNODE_PKG=${WRKSRC}
+.else

Re: py-jsonschema (Re: CVS: cvs.openbsd.org: ports)

2015-08-17 Thread Edd Barrett
On Mon, Aug 17, 2015 at 12:39:03PM +0200, Matthias Kilian wrote:
 This tries to download additional stuff during build:

Bah, that's annoying. Looks like I need to port a couple more bits.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2015/08/17 11:56:28

ports/net/p5-NetAddr-IP/patches

Update of /cvs/ports/net/p5-NetAddr-IP/patches
In directory cvs.openbsd.org:/tmp/cvs-serv20717/patches

Log Message:
Directory /cvs/ports/net/p5-NetAddr-IP/patches added to the repository



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2015/08/17 11:21:31

Modified files:
www/iridium: Makefile 
Added files:
www/iridium/patches: patch-third_party_libusb_libusb_gyp 
 patch-third_party_libusb_src_libusb_core_c 
Removed files:
www/iridium/patches: patch-device_usb_usb_context_cc 
 patch-device_usb_usb_error_cc 
 patch-device_usb_usb_service_impl_cc 
 patch-device_usb_usb_service_impl_h 

Log message:
merge the patches from chromium that make iridium use the internal
libusb as well



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Ingo Feinerer
CVSROOT:/cvs
Module name:ports
Changes by: feine...@cvs.openbsd.org2015/08/17 09:33:05

Modified files:
math/R : Makefile distinfo 
math/R/pkg : PLIST README 
Removed files:
math/R/patches : patch-src_main_connections_c 
 patch-src_main_gram_y 

Log message:
Update to R 3.2.2

OK aja@



UPDATE: net/synergy 1.6.2 = 1.7.4

2015-08-17 Thread Michael Lesniewski

Hi Ports,
As there is a new version of synergy released and including the comments 
from the last diff I proposed, attached is an updated diff. Works ok for 
me to Win 7 client.

Comments/tests welcome.
Index: Makefile
===
RCS file: /cvs/ports/net/synergy/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile	5 Apr 2015 13:31:14 -	1.28
+++ Makefile	12 Aug 2015 18:02:21 -
@@ -3,12 +3,13 @@
 COMMENT=		mouse and keyboard sharing utility
 
 DISTNAME=		synergy-${GH_TAGNAME}
-REVISION=		0
+PKGNAME=		synergy-${V}
 CATEGORIES=		net x11
 
 GH_ACCOUNT=		synergy
 GH_PROJECT=		synergy
-GH_TAGNAME=		1.6.2
+GH_TAGNAME=		v${V}-stable
+V=			1.7.4
 
 HOMEPAGE=		http://synergy-foss.org/
 
@@ -16,10 +17,9 @@ HOMEPAGE=		http://synergy-foss.org/
 PERMIT_PACKAGE_CDROM=	Yes
 
 WANTLIB=		ICE SM X11 Xext Xi Xinerama Xrandr Xtst \
-			c cryptopp curl m pthread stdc++
+			c curl m pthread stdc++
 
-LIB_DEPENDS=		devel/cryptopp \
-			net/curl
+LIB_DEPENDS=		net/curl
 
 MODULES=		devel/cmake
 
Index: distinfo
===
RCS file: /cvs/ports/net/synergy/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo	3 Jan 2015 04:59:27 -	1.11
+++ distinfo	12 Aug 2015 18:02:21 -
@@ -1,2 +1,2 @@
-SHA256 (synergy-1.6.2.tar.gz) = NsCiyeocOhOmE0zh52rY3S9EIQDdYHXFPzGzmdJUO6M=
-SIZE (synergy-1.6.2.tar.gz) = 4411385
+SHA256 (synergy-v1.7.4-stable.tar.gz) = 215dc3918b9f3ddfb57cc963f8df6751e5e834fd90c0a8b2767091589b012bdf
+SIZE (synergy-v1.7.4-stable.tar.gz) = 13665193
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/net/synergy/patches/patch-CMakeLists_txt,v
retrieving revision 1.7
diff -u -p -r1.7 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	3 Jan 2015 04:59:27 -	1.7
+++ patches/patch-CMakeLists_txt	12 Aug 2015 18:02:21 -
@@ -1,6 +1,6 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.7 2015/01/03 04:59:27 bcallah Exp $
 CMakeLists.txt.orig	Thu Nov  6 13:09:27 2014
-+++ CMakeLists.txt	Thu Nov  6 19:59:59 2014
+--- CMakeLists.txt.orig	Tue May 26 11:56:21 2015
 CMakeLists.txt	Mon Aug  3 17:14:36 2015
 @@ -76,7 +76,7 @@ if (UNIX)
  
  	# warnings as errors:
@@ -8,9 +8,9 @@ $OpenBSD: patch-CMakeLists_txt,v 1.7 201
 -	set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Werror)
 +	set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
  
- 	# For config.h, detect the libraries, functions, etc.
- 	include(CheckIncludeFiles)
-@@ -98,7 +98,7 @@ if (UNIX)
+ 	if (NOT APPLE)
+ 		set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -fPIC)
+@@ -102,7 +102,7 @@ if (UNIX)
  	check_include_files(strings.h HAVE_STRINGS_H)
  	check_include_files(string.h HAVE_STRING_H)
  	check_include_files(sys/select.h HAVE_SYS_SELECT_H)
@@ -19,7 +19,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.7 201
  	check_include_files(sys/stat.h HAVE_SYS_STAT_H)
  	check_include_files(sys/time.h HAVE_SYS_TIME_H)
  	check_include_files(sys/utsname.h HAVE_SYS_UTSNAME_H)
-@@ -109,7 +109,6 @@ if (UNIX)
+@@ -113,7 +113,6 @@ if (UNIX)
  	check_function_exists(gmtime_r HAVE_GMTIME_R)
  	check_function_exists(nanosleep HAVE_NANOSLEEP)
  	check_function_exists(poll HAVE_POLL)
@@ -27,7 +27,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.7 201
  	check_function_exists(strftime HAVE_STRFTIME)
  	check_function_exists(vsnprintf HAVE_VSNPRINTF)
  	check_function_exists(inet_aton HAVE_INET_ATON)
-@@ -152,6 +151,8 @@ if (UNIX)
+@@ -156,6 +155,8 @@ if (UNIX)
  		message(FATAL_ERROR Missing library: pthread)
  	endif()
  
@@ -36,7 +36,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.7 201
  	# curl is used on both Linux and Mac
  	find_package(CURL)
  	if (CURL_FOUND)
-@@ -196,78 +197,60 @@ if (UNIX)
+@@ -200,77 +201,59 @@ if (UNIX)
  
  	else() # not-apple
  
@@ -142,20 +142,11 @@ $OpenBSD: patch-CMakeLists_txt,v 1.7 201
 +		if(X11_Xrandr_FOUND)
 +			set(HAVE_X11_EXTENSIONS_XRANDR_H 1)
 +			list(APPEND libs ${X11_Xrandr_LIB})
- 		endif()
++		endif()
 +	
 +		if (CMAKE_SYSTEM_NAME MATCHES OpenBSD)
 +			include_directories(${OPENBSD_LOCALBASE}/include)
 +			link_directories(${OPENBSD_LOCALBASE}/lib)
-+		endif()
+ 		endif()
  
  	endif()
- 
-@@ -319,7 +302,6 @@ else() # not-unix
- endif()
- 
- add_subdirectory(src)
--add_subdirectory(ext)
- 
- if (WIN32)
- 	# TODO:	consider using /analyze to uncover potential bugs in the source code.
Index: patches/patch-src_CMakeLists_txt
===
RCS file: /cvs/ports/net/synergy/patches/patch-src_CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_CMakeLists_txt
--- patches/patch-src_CMakeLists_txt	1 May 2014 14:46:53 -	1.2
+++ patches/patch-src_CMakeLists_txt	12 Aug 2015 18:02:21 -
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_CMakeLists_txt,v 1.2 2014/05/01 14:46:53 bcallah Exp $
 src/CMakeLists.txt.orig	Tue Apr 15 22:26:08 2014
-+++ src/CMakeLists.txt	Tue Apr 15 22:26:13 2014
-@@ -18,7 +18,3 @@ 

CVS: cvs.openbsd.org: ports

2015-08-17 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2015/08/17 12:29:15

Modified files:
net/p5-NetAddr-IP: Makefile distinfo 
Added files:
net/p5-NetAddr-IP/patches: patch-Lite_Util_Makefile_PL 

Log message:
update p5-NetAddr-IP to 4.077



Re: [update] lang/node 0.10.35 - 0.12.7

2015-08-17 Thread Alexey Suslikov
Aaron Bieber aaron at bolddaemon.com writes:

 I am also looking for suggestions on how to move forward with this.. As
 I see it we have two options.. 1) keep waiting until I sort out the issues
 with npm.. and keep everything at an older version for now.. or 2) update
 node to 0.12.7 and mark the current node-* ports as broken (maybe even
 remove them?).

We discussed this previously: how about modules with native lib
binding?

node-java is the example. Do you have plans to remove them too?



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2015/08/17 13:04:51

Modified files:
www/linkchecker: Makefile 

Log message:
remove maintainer per his request



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2015/08/17 13:10:12

Modified files:
x11/ede/desktop: Makefile 
x11/ede/lib: Makefile 
x11/emelfm2: Makefile 
geo/emerillon  : Makefile 
security/erl-bcrypt: Makefile 
net/ettercap   : Makefile 
graphics/evince: Makefile 
mail/exim  : Makefile 
emulators/fceux: Makefile 
multimedia/ffmpeg2theora: Makefile 
graphics/ffmpegthumbnailer: Makefile 
devel/fossil   : Makefile 
devel/fox  : Makefile 
lang/fpc   : Makefile 
graphics/freeglut: Makefile 
games/frozen-bubble: Makefile 
graphics/ftgl  : Makefile 
emulators/fuse-utils: Makefile 

Log message:
sync WANTLIB



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 01:16:12

Modified files:
textproc/p5-Lingua-Stem-Snowball-Se: Makefile distinfo 
textproc/p5-Lingua-Stem-Snowball-Se/pkg: PLIST 

Log message:
Update to p5-Lingua-Stem-Snowball-Se-1.2.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 01:23:41

Modified files:
textproc/p5-Lingua-Stem-Snowball-No: Makefile distinfo 
textproc/p5-Lingua-Stem-Snowball-No/pkg: PLIST 

Log message:
Update to p5-Lingua-Stem-Snowball-No-1.2.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/08/17 01:38:28

Modified files:
www/phpvirtualbox: Makefile distinfo 
www/phpvirtualbox/pkg: PLIST 

Log message:
Update to phpvirtualbox-5.0.2.
- VirtualBox 5.X compatibility



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 01:41:59

Modified files:
textproc/p5-Lingua-EN-Sentence: Makefile distinfo 

Log message:
Update to p5-Lingua-EN-Sentence-0.29.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 01:47:13

Modified files:
textproc/p5-Lingua-EN-Fathom: Makefile distinfo 

Log message:
Update to p5-Lingua-EN-Fathom-1.18.



Re: Chrome 40+ FIDO U2F Security Keys

2015-08-17 Thread Brandon Mercer
On Sun, Aug 16, 2015 at 5:44 PM Robert Nagy rob...@openbsd.org wrote:

 On (2015-08-14 13:02), Martin Pieuchot wrote:
  On 14/08/15(Fri) 12:22, Alexey Suslikov wrote:
   [...]
   I have a question about USB. Is there any sort of multipath in USB
   standard, like in SCSI, so USB stack can see same device attached
   to different controllers/buses? Is it possible?
 
  Not that I know.
 

 With the commit I did today to chromium, it at least can use USB devices
 now, so it might worth a try to test this device now.


I built everything today, but my browser still crashes in the same fashion
it did before.


Re: [opam-devel] openbsd ocaml 4.02.3 + opam 1.2.2 upgrade

2015-08-17 Thread Kenneth Westerback
On 17 August 2015 at 15:30, Anil Madhavapeddy a...@recoil.org wrote:
 On 16 Aug 2015, at 09:18, Jonathan Gray j...@jsg.id.au wrote:

 On Sun,

 I built coccinelle on armv7 with the -2 version of the patch without
 problem.  It appears this is not native as
 infrastructure/mk/arch-defines.mk has:
 OCAML_NATIVE_ARCHS = i386 sparc amd64
 OCAML_NATIVE_DYNLINK_ARCHS = i386 amd64
 ?

 I'm not really in a position to do a bulk build but if there is some
 sort of ocaml regression test or the like you'd like run let me know.

 Thanks!  After your and krw's tests, the final -4 patchset here should
 build all the ports on everything:

 http://recoil.org/~avsm/openbsd-patches/ocaml-4.02.3-4.patch.txt

 OCaml does support ARM native code, but our port currently doesn't
 use it until the configure glue is in.  I'll have a followup patch
 to enable this, but got sidetracked with compiling up a custom u-Boot
 for my Cubieboard2 since the current snapshots don't seem to boot
 successfully on it.  For now, the portable bytecode is sufficient
 (but there aren't any interesting ARM-specific regress tests until
 native code support lands).

 Would a ports person be able to give me an ok to commit the patchset?

 -a

Firing up -4 on my i386 test box while you wait for the ports@ ok. :-)

What was the issue with ocaml-camlimage?

 Ken



Re: [update] lang/node 0.10.35 - 0.12.7

2015-08-17 Thread Aaron Bieber

Alexey Suslikov writes:

 On Mon, Aug 17, 2015 at 9:29 PM, Aaron Bieber aa...@bolddaemon.com wrote:

 Alexey Suslikov writes:

 Aaron Bieber aaron at bolddaemon.com writes:

 I am also looking for suggestions on how to move forward with this.. As
 I see it we have two options.. 1) keep waiting until I sort out the issues
 with npm.. and keep everything at an older version for now.. or 2) update
 node to 0.12.7 and mark the current node-* ports as broken (maybe even
 remove them?).

 We discussed this previously: how about modules with native lib
 binding?


 The new pkg type (see the diff for node.port.mk) supports native
 modules. Basically every thing is built as a self contained tarball,
 then the native stuff is rebuilt during build.

 I have attached an example of how the databases/sqlite3 (a native
 module) port would be updated.

 I remember you did post an example how to build such a pkg.

 Could you please point to this example or re-post it so I can try
 to adapt (long stalled) updates to new scheme?


Executing the previously attached mk_npm_dist script creates a .tar.gz
of a given npm package that can be used as a distfile for a port.

Example usage:
  ./mk_npm_dist sqlite3
  ...lots of output...
  Created: /tmp/tmp.74ehtPh8Ur/sqlite3-3.0.10.tar.gz

Upload the sqlite3 tarball and add the new location to MASTER_SITES in
the makefile, then change CONFIGURE_STYLE to be npm pkg, regen your
PLIST and you should be good to go! (except for the path thing I
mentioned earlier :P)



 Index: Makefile
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/Makefile,v
 retrieving revision 1.14
 diff -u -p -r1.14 Makefile
 --- Makefile3 Feb 2015 15:49:42 -   1.14
 +++ Makefile13 Aug 2015 18:44:45 -
 @@ -2,9 +2,8 @@

  COMMENT =  sqlite3 bindings for Node.js

 -NPM_VERSION =  2.2.3
 +NPM_VERSION =  3.0.10
  NPM_NAME = sqlite3
 -REVISION = 1
  CATEGORIES =   databases

  MAINTAINER =   Aaron Bieber abie...@openbsd.org
 @@ -16,7 +15,10 @@ PERMIT_PACKAGE_CDROM = Yes

  MODULES =  lang/node

 -CONFIGURE_STYLE =  npm ext
 +EXTRACT_SUFX = .tar.gz
 +MASTER_SITES = http://deftly.net/
 +
 +CONFIGURE_STYLE =  npm pkg

  WANTLIB =  sqlite3

 Index: distinfo
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/distinfo,v
 retrieving revision 1.5
 diff -u -p -r1.5 distinfo
 --- distinfo4 Jun 2014 17:42:44 -   1.5
 +++ distinfo13 Aug 2015 18:44:45 -
 @@ -1,2 +1,2 @@
 -SHA256 (sqlite3-2.2.3.tgz) = uKDcTEhArEvZxKwUeafcm2c71ICqQBgr4Q3DmNpsjMM=
 -SIZE (sqlite3-2.2.3.tgz) = 2740801
 +SHA256 (sqlite3-3.0.10.tar.gz) = 
 gszxoyjYLobrUZOFAUbZ9zu7+2yJd8/NqUiQ9ycxMLc=
 +SIZE (sqlite3-3.0.10.tar.gz) = 7645915
 Index: patches/patch-binding_gyp
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/patches/patch-binding_gyp,v
 retrieving revision 1.3
 diff -u -p -r1.3 patch-binding_gyp
 --- patches/patch-binding_gyp   4 Jun 2014 17:42:44 -   1.3
 +++ patches/patch-binding_gyp   13 Aug 2015 18:44:45 -
 @@ -2,10 +2,10 @@ $OpenBSD: patch-binding_gyp,v 1.3 2014/0

  Build against the system sqlite3.

  binding.gyp.orig   Sat Apr 12 21:04:48 2014
 -+++ binding.gypFri May 23 08:32:51 2014
 -@@ -17,9 +17,13 @@
 - conditions: [ [ OS=='linux', 
 {libraries+:[-Wl,-rpath=@(sqlite)/lib]} ] ]
 +--- binding.gyp.orig   Wed Feb 11 03:59:50 2015
  binding.gypSun Apr 26 13:36:04 2015
 +@@ -25,9 +25,13 @@
 + }
   },
   {
  -dependencies: [
 Index: pkg/PLIST
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/pkg/PLIST,v
 retrieving revision 1.3
 diff -u -p -r1.3 PLIST
 --- pkg/PLIST   4 Jun 2014 17:42:44 -   1.3
 +++ pkg/PLIST   13 Aug 2015 18:44:46 -
 @@ -1,8 +1,9 @@
 -@comment $OpenBSD: PLIST,v 1.3 2014/06/04 17:42:44 abieber Exp $
 +@comment $OpenBSD$
  lib/node_modules/sqlite3/
  lib/node_modules/sqlite3/CHANGELOG.md
  lib/node_modules/sqlite3/LICENSE
  lib/node_modules/sqlite3/README.md
 +lib/node_modules/sqlite3/appveyor.yml
  lib/node_modules/sqlite3/binding.gyp
  lib/node_modules/sqlite3/binding.gyp.beforesubst
  lib/node_modules/sqlite3/build/
 @@ -19,7 +20,15 @@ lib/node_modules/sqlite3/build/Release/.
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/database.o.d
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/node_sqlite3.o.d
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/statement.o.d
 -lib/node_modules/sqlite3/build/Release/linker.lock
 +lib/node_modules/sqlite3/build/Release/.deps/usr/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/
 

CVS: cvs.openbsd.org: ports

2015-08-17 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2015/08/17 13:52:40

Modified files:
lang/gcc/4.8   : Makefile 
x11/gcolor2: Makefile 
devel/gconf-editor: Makefile 
graphics/gd: Makefile 
comms/gnokii   : Makefile 
games/gnome-mastermind: Makefile 
x11/gromit : Makefile 
multimedia/gstreamer1/plugins-bad: Makefile 
multimedia/gstreamer1/plugins-good: Makefile 
x11/gtk+   : Makefile 
x11/xfce4/gtk-xfce-engine: Makefile 
x11/gtk2-rezlooks-engine: Makefile 
x11/gtk3-unico-engine: Makefile 
x11/gtkdatabox : Makefile 
x11/gtkglarea  : Makefile 
x11/gtkglext   : Makefile 
x11/gtkhotkey  : Makefile 
x11/gtksourceview: Makefile 
print/gutenprint: Makefile 

Log message:
sync WANTLIB



Re: [update] lang/node 0.10.35 - 0.12.7

2015-08-17 Thread Alexey Suslikov
On Mon, Aug 17, 2015 at 9:29 PM, Aaron Bieber aa...@bolddaemon.com wrote:

 Alexey Suslikov writes:

 Aaron Bieber aaron at bolddaemon.com writes:

 I am also looking for suggestions on how to move forward with this.. As
 I see it we have two options.. 1) keep waiting until I sort out the issues
 with npm.. and keep everything at an older version for now.. or 2) update
 node to 0.12.7 and mark the current node-* ports as broken (maybe even
 remove them?).

 We discussed this previously: how about modules with native lib
 binding?


 The new pkg type (see the diff for node.port.mk) supports native
 modules. Basically every thing is built as a self contained tarball,
 then the native stuff is rebuilt during build.

 I have attached an example of how the databases/sqlite3 (a native
 module) port would be updated.

I remember you did post an example how to build such a pkg.

Could you please point to this example or re-post it so I can try
to adapt (long stalled) updates to new scheme?



 Index: Makefile
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/Makefile,v
 retrieving revision 1.14
 diff -u -p -r1.14 Makefile
 --- Makefile3 Feb 2015 15:49:42 -   1.14
 +++ Makefile13 Aug 2015 18:44:45 -
 @@ -2,9 +2,8 @@

  COMMENT =  sqlite3 bindings for Node.js

 -NPM_VERSION =  2.2.3
 +NPM_VERSION =  3.0.10
  NPM_NAME = sqlite3
 -REVISION = 1
  CATEGORIES =   databases

  MAINTAINER =   Aaron Bieber abie...@openbsd.org
 @@ -16,7 +15,10 @@ PERMIT_PACKAGE_CDROM = Yes

  MODULES =  lang/node

 -CONFIGURE_STYLE =  npm ext
 +EXTRACT_SUFX = .tar.gz
 +MASTER_SITES = http://deftly.net/
 +
 +CONFIGURE_STYLE =  npm pkg

  WANTLIB =  sqlite3

 Index: distinfo
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/distinfo,v
 retrieving revision 1.5
 diff -u -p -r1.5 distinfo
 --- distinfo4 Jun 2014 17:42:44 -   1.5
 +++ distinfo13 Aug 2015 18:44:45 -
 @@ -1,2 +1,2 @@
 -SHA256 (sqlite3-2.2.3.tgz) = uKDcTEhArEvZxKwUeafcm2c71ICqQBgr4Q3DmNpsjMM=
 -SIZE (sqlite3-2.2.3.tgz) = 2740801
 +SHA256 (sqlite3-3.0.10.tar.gz) = gszxoyjYLobrUZOFAUbZ9zu7+2yJd8/NqUiQ9ycxMLc=
 +SIZE (sqlite3-3.0.10.tar.gz) = 7645915
 Index: patches/patch-binding_gyp
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/patches/patch-binding_gyp,v
 retrieving revision 1.3
 diff -u -p -r1.3 patch-binding_gyp
 --- patches/patch-binding_gyp   4 Jun 2014 17:42:44 -   1.3
 +++ patches/patch-binding_gyp   13 Aug 2015 18:44:45 -
 @@ -2,10 +2,10 @@ $OpenBSD: patch-binding_gyp,v 1.3 2014/0

  Build against the system sqlite3.

  binding.gyp.orig   Sat Apr 12 21:04:48 2014
 -+++ binding.gypFri May 23 08:32:51 2014
 -@@ -17,9 +17,13 @@
 - conditions: [ [ OS=='linux', 
 {libraries+:[-Wl,-rpath=@(sqlite)/lib]} ] ]
 +--- binding.gyp.orig   Wed Feb 11 03:59:50 2015
  binding.gypSun Apr 26 13:36:04 2015
 +@@ -25,9 +25,13 @@
 + }
   },
   {
  -dependencies: [
 Index: pkg/PLIST
 ===
 RCS file: /cvs/ports/databases/node-sqlite3/pkg/PLIST,v
 retrieving revision 1.3
 diff -u -p -r1.3 PLIST
 --- pkg/PLIST   4 Jun 2014 17:42:44 -   1.3
 +++ pkg/PLIST   13 Aug 2015 18:44:46 -
 @@ -1,8 +1,9 @@
 -@comment $OpenBSD: PLIST,v 1.3 2014/06/04 17:42:44 abieber Exp $
 +@comment $OpenBSD$
  lib/node_modules/sqlite3/
  lib/node_modules/sqlite3/CHANGELOG.md
  lib/node_modules/sqlite3/LICENSE
  lib/node_modules/sqlite3/README.md
 +lib/node_modules/sqlite3/appveyor.yml
  lib/node_modules/sqlite3/binding.gyp
  lib/node_modules/sqlite3/binding.gyp.beforesubst
  lib/node_modules/sqlite3/build/
 @@ -19,7 +20,15 @@ lib/node_modules/sqlite3/build/Release/.
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/database.o.d
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/node_sqlite3.o.d
  
 lib/node_modules/sqlite3/build/Release/.deps/Release/obj.target/node_sqlite3/src/statement.o.d
 -lib/node_modules/sqlite3/build/Release/linker.lock
 +lib/node_modules/sqlite3/build/Release/.deps/usr/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/${FULLPKGNAME}/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/${FULLPKGNAME}/sqlite3/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/${FULLPKGNAME}/sqlite3/lib/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/${FULLPKGNAME}/sqlite3/lib/binding/
 +lib/node_modules/sqlite3/build/Release/.deps/usr/ports/pobj/${FULLPKGNAME}/sqlite3/lib/binding/node-v14-openbsd-${M}/
 

Re: [opam-devel] openbsd ocaml 4.02.3 + opam 1.2.2 upgrade

2015-08-17 Thread Anil Madhavapeddy
On 16 Aug 2015, at 09:18, Jonathan Gray j...@jsg.id.au wrote:
 
 On Sun, 
 
 I built coccinelle on armv7 with the -2 version of the patch without
 problem.  It appears this is not native as
 infrastructure/mk/arch-defines.mk has:
 OCAML_NATIVE_ARCHS = i386 sparc amd64
 OCAML_NATIVE_DYNLINK_ARCHS = i386 amd64
 ?
 
 I'm not really in a position to do a bulk build but if there is some
 sort of ocaml regression test or the like you'd like run let me know.

Thanks!  After your and krw's tests, the final -4 patchset here should
build all the ports on everything:

http://recoil.org/~avsm/openbsd-patches/ocaml-4.02.3-4.patch.txt

OCaml does support ARM native code, but our port currently doesn't
use it until the configure glue is in.  I'll have a followup patch
to enable this, but got sidetracked with compiling up a custom u-Boot
for my Cubieboard2 since the current snapshots don't seem to boot
successfully on it.  For now, the portable bytecode is sufficient
(but there aren't any interesting ARM-specific regress tests until
native code support lands).

Would a ports person be able to give me an ok to commit the patchset?

-a





Re: NEW: devel/py-path.py

2015-08-17 Thread Edd Barrett
On Sun, Aug 16, 2015 at 10:28:59PM +0100, Edd Barrett wrote:
 Hey,
 
 A dependency I was supposed to submit along with py-pickleshare.
 
 Attached is:
  * The port.
  * A diff to py-pickleshare to pull in this.

Sorry, theres another missing dep (setuptools_scm) whose tests are
currently broken. For now, I've patched away the need for
setuptools_scm.

Revised work attached.

OK?

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk
Index: Makefile
===
RCS file: /home/edd/cvsync/ports/databases/py-pickleshare/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile16 Aug 2015 19:37:17 -  1.1.1.1
+++ Makefile16 Aug 2015 21:24:49 -
@@ -1,8 +1,9 @@
-# $OpenBSD: Makefile,v 1.1.1.1 2015/08/16 19:37:17 edd Exp $
+# $OpenBSD: Makefile.template,v 1.72 2015/04/08 17:53:19 sthen Exp $
 
 COMMENT =  tiny 'shelve'-like database with concurrency support
 
 MODPY_EGG_VERSION =0.5
+REVISION = 0
 DISTNAME = pickleshare-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
@@ -16,6 +17,8 @@ PERMIT_PACKAGE_CDROM =Yes
 MODULES =  lang/python
 MODPY_PI = Yes
 MODPY_SETUPTOOLS = Yes
+
+RUN_DEPENDS =  devel/py-path.py
 
 NO_TEST =  Yes
 


py-path.py2.tgz
Description: application/tar-gz


Re: [opam-devel] openbsd ocaml 4.02.3 + opam 1.2.2 upgrade

2015-08-17 Thread Anil Madhavapeddy
On 17 Aug 2015, at 12:37, Kenneth Westerback kwesterb...@gmail.com wrote:
 
 Firing up -4 on my i386 test box while you wait for the ports@ ok. :-)
 
 What was the issue with ocaml-camlimage?

It was missing an explicit dependency on lablgtk, and so it got skipped
from the configure script when rebuilt on a clean package-free bulk build.
I also synced WANTLIB and added a LIB_DEPENDS on libexif while there as
well.  It now builds cleanly on sparc64/amd64 in my tests.

-a



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 01:04:16

Modified files:
net/p5-RPC-XML : Makefile distinfo 

Log message:
Update to p5-RPC-XML-0.79.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/08/17 01:10:34

Modified files:
sysutils/consolekit: Makefile 

Log message:
Missing build dependency on devel/libtool.

breakage reported by Pavel Korovin



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 00:49:41

Modified files:
math/p5-Math-GMP: Makefile distinfo 

Log message:
Update to p5-Math-GMP-2.11.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2015/08/17 14:04:17

Modified files:
security/hydra : Makefile 
multimedia/imagination: Makefile 
www/iridium: Makefile 
net/jabberd: Makefile 
multimedia/k3b : Makefile 
multimedia/kaffeine: Makefile 
x11/kde/graphics3: Makefile 
x11/kde/accessibility3: Makefile 
x11/kde/artwork3: Makefile 
x11/kde/games3 : Makefile 
x11/kde/multimedia3: Makefile 
x11/kde/network3: Makefile 
multimedia/kguitar: Makefile 

Log message:
sync WANTLIB



Re: lang/ghc update preview

2015-08-17 Thread Karel Gardas
Hi,

seeing this, I'd like to note that I've got some of your patches to
GHC HEAD which will become 7.12 once released probably so this may
easy your job a little bit. I've also done some testing and switched
on dynamic libraries and full PIE stuff. Got some optimistic results
(means majority of tests pass), but so far the biggest obstacle on the
way is how port's libffi is linked. Unfortunately my email[1] about it
is kind of ignored. Perhaps you may say your word about it so I'll
know what's the preferred way here? Thanks! Karel

[1]: http://marc.info/?l=openbsd-portsm=143590886630557w=2

On Sun, Aug 16, 2015 at 11:11 PM, Matthias Kilian
k...@outback.escape.de wrote:
 Hi,

 this is a quick and dirty update of ghc to version 7.10.2, meant
 for people who want to play with it.

 I've not built anything else in the ports tree with it yet, because
 hs-libraries are now stored in a completely different way, (look
 at that *_SIG blurb  in the Makefile and in PLIST-main).

 Ciao,
 Kili

On Sun, Aug 16, 2015 at 11:11 PM, Matthias Kilian
k...@outback.escape.de wrote:
 Hi,

 this is a quick and dirty update of ghc to version 7.10.2, meant
 for people who want to play with it.

 I've not built anything else in the ports tree with it yet, because
 hs-libraries are now stored in a completely different way, (look
 at that *_SIG blurb  in the Makefile and in PLIST-main).

 Ciao,
 Kili

 Index: Makefile
 ===
 RCS file: /cvs/ports/lang/ghc/Makefile,v
 retrieving revision 1.118
 diff -u -p -r1.118 Makefile
 --- Makefile25 Jun 2015 11:40:08 -  1.118
 +++ Makefile9 Aug 2015 22:28:44 -
 @@ -11,14 +11,12 @@ COMMENT-doc =   documentation for GHC

  DISTNAME = ghc-${MODGHC_VER}
  PKGNAME-main = ghc-${MODGHC_VER}
 -REVISION-main =2
  PKGNAME-doc =  ghc-doc-${MODGHC_VER}
 -REVISION-doc = 0
  CATEGORIES =   lang devel
  HOMEPAGE = https://www.haskell.org/ghc/

  # Version of the precompiled binaries
 -BIN_VER =  7.8.3.20150623
 +BIN_VER =  7.8.4.20150803

  # Pull in lang/ghc to get MODGHC_VER and ONLY_FOR_ARCHS, which is maintained
  # in ghc.port.mk. lang/python needed for regression tests.
 @@ -62,6 +60,78 @@ BINDISTFILE-$m = ghc-${BIN_VER}-$m-unkno
  SUPDISTFILES +=${BINDISTFILE-$m}
  .endfor

 +# Newest madness from the haskell world: packages are now stored in a
 +# directory named after the package 'key', which is made out of an
 +# abbreviation of the package name and the package 'signature'.
 +CABAL_SIG =96aI7pZyaxU3dsgngOxbdK
 +ARRAY_SIG =E0sTtauuKsGDLZoT7lTbgZ
 +BASE_SIG = GDytRqRVSUX7zckgKqJjgw
 +BINARY_SIG =   IvYoLp9H6Xy3zEH13MmZwd
 +BIN_PACKAGE_DB_SIG =   HeqFuAPxbeUAPK6hSBHejU
 +BYTESTRING_SIG =   6elQVSg5cWdFrvRnfxTUrH
 +CONTAINERS_SIG =   LKCPrTJwOTOLk4OU37YmeN
 +DEEPSEQ_SIG =  LbCWUlehDDeLxurARKDH5o
 +DIRECTORY_SIG =KowvXytSqazBcvN7MGpFtg
 +FILEPATH_SIG = KsGE6pHE5eZHSN90ZVax6A
 +GHC_SIG =  JzwEp1oQ8kA7NFNTGk1ho5
 +GHC_PRIM_SIG = 8TmvWUcS1U1IKHT0levwg3
 +HASKELINE_SIG =1dVCRhdIH7hAQWJrKwByYv
 +HOOPL_SIG =DoMsb793VEWGUzPylcUNJi
 +HPC_SIG =  EoBo26ZW1TCDX9aShnDKTF
 +INTEGER_GMP_SIG =  2aU3IZNMF9a7mQ0OzsZ0dS
 +PRETTY_SIG =   7UQTOB05U7lIYPkFOVraeR
 +PROCESS_SIG =  FLTz0SLwyG6LJUpZ52HjkU
 +TEMPLATE_HASKELL_SIG = 1ejK907jvoTHoZ6iZtHeyN
 +TERMINFO_SIG = KvtqTNXWuWjKicEYaZ7qsx
 +TIME_SIG = AXTdBF9VRQoBOqJT6qtmVH
 +TRANSFORMERS_SIG = 3eG64VdP2vzGjP6wJiCp5X
 +UNIX_SIG = A3WgcI5QiHK4PDo4jSYdwQ
 +XHTML_SIG =FxPylgBilld3tRCpn3X21N
 +
 +SUBST_VARS +=  CABAL_SIG ARRAY_SIG BASE_SIG BINARY_SIG \
 +   BIN_PACKAGE_DB_SIG BYTESTRING_SIG \
 +   CONTAINERS_SIG DEEPSEQ_SIG DIRECTORY_SIG \
 +   FILEPATH_SIG GHC_SIG GHC_PRIM_SIG \
 +   HASKELINE_SIG HOOPL_SIG HPC_SIG \
 +   INTEGER_GMP_SIG PRETTY_SIG PROCESS_SIG \
 +   TEMPLATE_HASKELL_SIG TERMINFO_SIG TIME_SIG \
 +   TRANSFORMERS_SIG UNIX_SIG XHTML_SIG
 +
 +# At this point, we can as well factor out package version numbers to
 +# get smaller PLIST diffs for future updates.
 +# But don't include GHC_VER (already covered by MODGHC_VER) nor
 +# BIN_PACKAGE_DB_VER (always 0.0.0.0).
 +CABAL_VER =1.22.4.0
 +ARRAY_VER =0.5.1.0
 +BASE_VER = 4.8.1.0
 +BINARY_VER =   0.7.5.0
 +BYTESTRING_VER =   0.10.6.0
 +CONTAINERS_VER =   0.5.6.2
 +DEEPSEQ_VER =  1.4.1.1
 +DIRECTORY_VER =1.2.2.0
 +FILEPATH_VER = 1.4.0.0
 +GHC_PRIM_VER = 0.4.0.0
 +HASKELINE_VER =0.7.2.1
 +HOOPL_VER =3.10.0.2
 +HPC_VER =

Re: [update] lang/node 0.10.35 - 0.12.7

2015-08-17 Thread Alexey Suslikov
On Mon, Aug 17, 2015 at 10:38 PM, Aaron Bieber aa...@bolddaemon.com wrote:

 Alexey Suslikov writes:

 On Mon, Aug 17, 2015 at 9:29 PM, Aaron Bieber aa...@bolddaemon.com wrote:

 Alexey Suslikov writes:

 Aaron Bieber aaron at bolddaemon.com writes:

 I am also looking for suggestions on how to move forward with this.. As
 I see it we have two options.. 1) keep waiting until I sort out the issues
 with npm.. and keep everything at an older version for now.. or 2) update
 node to 0.12.7 and mark the current node-* ports as broken (maybe even
 remove them?).

 We discussed this previously: how about modules with native lib
 binding?


 The new pkg type (see the diff for node.port.mk) supports native
 modules. Basically every thing is built as a self contained tarball,
 then the native stuff is rebuilt during build.

 I have attached an example of how the databases/sqlite3 (a native
 module) port would be updated.

 I remember you did post an example how to build such a pkg.

 Could you please point to this example or re-post it so I can try
 to adapt (long stalled) updates to new scheme?


 Executing the previously attached mk_npm_dist script creates a .tar.gz
 of a given npm package that can be used as a distfile for a port.

 Example usage:
   ./mk_npm_dist sqlite3
   ...lots of output...
   Created: /tmp/tmp.74ehtPh8Ur/sqlite3-3.0.10.tar.gz

 Upload the sqlite3 tarball and add the new location to MASTER_SITES in
 the makefile, then change CONFIGURE_STYLE to be npm pkg, regen your
 PLIST and you should be good to go! (except for the path thing I
 mentioned earlier :P)

Thanks.

On deleting packages. Can port quirks help with proper upgrade path?

For instance, node-pg being a dual package (native js and native binding),
now is the couple of packages: one for native js, one for native binding.

If node-pg port will be upgraded, upgrade path should be to replace what
we currently have (dual) with native binding port only (because there is
no point to package native js version).

My 2 cents.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2015/08/17 14:34:21

Modified files:
graphics/kipi-plugins: Makefile 
cad/klogic : Makefile 
x11/kmplayer   : Makefile 
x11/kde/graphics3: Makefile 
math/kst   : Makefile 
net/ktorrent   : Makefile 
devel/cudf : Makefile 
databases/libdbi-drivers: Makefile 
net/libepc : Makefile 
security/libfprint: Makefile 
graphics/libkdcraw: Makefile 
graphics/libkexif: Makefile 
graphics/libkexiv2: Makefile 

Log message:
sync WANTLIB



[NEW] games/gemrb

2015-08-17 Thread Kirill Bychkov
Hello!
This is a port of open-source implementation of Bioware's Infinity Engine.
Tested with Baldur's Gate 2, Icewind Dale 2 and Planescape Torment by me and
with Baldur's gate 1 by edd@
OK to import?




gemrb.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2015-08-17 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/08/17 02:40:13

Modified files:
sysutils/consolekit: Makefile 
sysutils/consolekit/pkg: PLIST 

Log message:
Missing @conflict marker.



CVS: cvs.openbsd.org: ports

2015-08-17 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2015/08/17 02:42:01

Modified files:
www/p5-WWW-Search-Ebay: Makefile distinfo 

Log message:
Update to p5-WW-Search-Ebay-3.041.