CVS: cvs.openbsd.org: ports

2015-07-05 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2015/07/05 01:54:57

Modified files:
textproc/cloc  : Makefile distinfo 

Log message:
update cloc to 1.64

ok gsoares@ benoit@



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2015/07/05 06:26:26

Modified files:
infrastructure/bin: portcheck 

Log message:
Catch usage of variables representing user settings. The list of settings
is taken from bsd.port.mk(5).

Idea inspired by recent commits on ports@ and supported by sthen@.



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2015/07/05 08:05:36

Modified files:
games/manaplus : Makefile distinfo 

Log message:
Update to 1.5.7.4



Switch lensfun to CMake

2015-07-05 Thread Vadim Zhukov
Switch to CMake, dropping build-time Python dependency and lowers
patches count. Also enables libauxfun to build.

The main point is to stop putting wrong soname in shared objects,
to unbreak lib-depends-check in dependant ports.

The whole port could be updated to more recent version, but I want
to separate those tasks: reading changelog there was some
functionality dropped in 0.3.0, which could cause run-time issues.

Okay?

--
WBR,
  Vadim Zhukov


Index: Makefile
===
RCS file: /cvs/ports/graphics/lensfun/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile23 Jun 2015 22:00:55 -  1.14
+++ Makefile5 Jul 2015 11:16:47 -
@@ -2,8 +2,10 @@
 
 COMMENT=   library to adjust for photographic lens characteristics
 DISTNAME=  lensfun-0.2.7
-SHARED_LIBS=   lensfun 1.0
-REVISION=  1
+REVISION=  2
+
+SHARED_LIBS=   lensfun 1.0
+SHARED_LIBS+=  auxfun  0.0
 
 CATEGORIES=graphics
 HOMEPAGE=  http://lensfun.sourceforge.net/
@@ -16,39 +18,31 @@ WANTLIB += c glib-2.0 m png pthread stdc
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=lensfun.berlios/}
 EXTRACT_SUFX=  .tar.bz2
 
-MODULES=   lang/python devel/gettext
-MODPY_RUNDEP=  No
+MODULES=   devel/cmake devel/gettext
 BUILD_DEPENDS= devel/doxygen=1.7.2
 
 LIB_DEPENDS=   devel/glib2 \
graphics/png
 
-MAKE_FLAGS=V=1 INSTDIR_manual=${PREFIX}/share/doc/lensfun \
-   LIBlensfun_VERSION=${LIBlensfun_VERSION}
-
-USE_GMAKE= Yes
-CONFIGURE_STYLE=   simple
-CONFIGURE_SCRIPT=  ${MODPY_BIN} ./configure
-CONFIGURE_ARGS+=   --docdir=${PREFIX}/share/doc/lensfun \
-   --libdir=${PREFIX}/lib \
-   --vectorization=SSE
-
-NO_TEST =  Yes
-
-CFLAGS+=   -I/usr/include
-MAKE_FILE= GNUmakefile
+CONFIGURE_ARGS=-DBUILD_DOC=Yes \
+   -DBUILD_AUXFUN=Yes
 
-ALL_TARGET =   all
+TEST_PROGS=tfun example
 
-SUBST_VARS =   MAKE_PROGRAM
+do-test:
+.for p in ${TEST_PROGS}
+   cd ${WRKBUILD}/tests; ./$p
+.endfor
 
-pre-configure:
-   ${SUBST_CMD} ${WRKSRC}/configure ${WRKSRC}/tibs.py
+DOC_DIR=   ${PREFIX}/share/doc/lensfun
+MANUAL_DIR=${DOC_DIR}/manual
 
 post-install:
-   mv ${PREFIX}/lib/liblensfun.so \
-   ${PREFIX}/lib/liblensfun.so.${LIBlensfun_VERSION}
-   cd ${WRKSRC}/out/posix*/release; \
-   ${INSTALL_PROGRAM} tmod ${PREFIX}/bin
+   cd ${PREFIX}/bin; rm ${TEST_PROGS}
+   ${INSTALL_DATA_DIR} ${DOC_DIR}
+   ${INSTALL_DATA} ${WRKSRC}/README ${DOC_DIR}
+   ${INSTALL_DATA} ${WRKSRC}/docs/*-3.0.txt ${DOC_DIR}
+   rm -Rf ${MANUAL_DIR}
+   mv ${PREFIX}/share/doc/${DISTNAME}.* ${MANUAL_DIR}
 
 .include bsd.port.mk
Index: patches/patch-CMakeLists_txt
===
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-CMakeLists_txt5 Jul 2015 11:16:47 -
@@ -0,0 +1,25 @@
+$OpenBSD$
+Do not force those values but use cache for them, allowing
+to override from command line.
+--- CMakeLists.txt.origTue Feb 12 13:52:21 2013
 CMakeLists.txt Tue Feb 12 13:55:05 2013
+@@ -73,11 +73,14 @@ IF(BUILD_STATIC)
+ ENDIF()
+  
+ # define destination dirs (relative to prefix)
+-SET(BINDIR bin)
+-SET(LIBDIR lib${LIB_SUFFIX})
+-SET(INCLUDEDIR include)
+-SET(DATADIR share/lensfun)
+-SET(DOCDIR 
share/doc/lensfun-${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_MICRO}.${VERSION_BUGFIX})
++SET(BINDIR bin CACHE PATH Directory for library example programs)
++SET(LIBDIR lib${LIB_SUFFIX} CACHE PATH Directory for library itself)
++SET(INCLUDEDIR include CACHE PATH Directory for library header files)
++SET(DATADIR share/lensfun CACHE PATH Directory for library data files)
++
++IF(BUILD_DOC)
++  SET(DOCDIR 
share/doc/lensfun-${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_MICRO}.${VERSION_BUGFIX}
 CACHE PATH Directory to put library documentation in)
++ENDIF(BUILD_DOC)
+ 
+ IF(WIN32)
+   # install into place in build-dir  
Index: patches/patch-build_CMakeModules_FindGLIB2_cmake
===
RCS file: patches/patch-build_CMakeModules_FindGLIB2_cmake
diff -N patches/patch-build_CMakeModules_FindGLIB2_cmake
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-build_CMakeModules_FindGLIB2_cmake5 Jul 2015 11:16:47 
-
@@ -0,0 +1,64 @@
+$OpenBSD$
+Avoid messing up between paths found by pkg-config and CMake itself.
+--- build/CMakeModules/FindGLIB2.cmake.origMon Oct  8 00:14:34 2012
 build/CMakeModules/FindGLIB2.cmake Sun Jul  5 05:11:54 2015
+@@ -1,12 +1,12 @@
+ IF(NOT WIN32)
+ INCLUDE(FindPkgConfig)
+-PKG_SEARCH_MODULE( 

CVS: cvs.openbsd.org: ports

2015-07-05 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2015/07/05 06:30:32

ports/tests/portcheck/t17

Update of /cvs/ports/tests/portcheck/t17
In directory cvs.openbsd.org:/tmp/cvs-serv27187/t17

Log Message:
Directory /cvs/ports/tests/portcheck/t17 added to the repository



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2015/07/05 06:30:47

ports/tests/portcheck/t17/pkg

Update of /cvs/ports/tests/portcheck/t17/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv14557/t17/pkg

Log Message:
Directory /cvs/ports/tests/portcheck/t17/pkg added to the repository



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2015/07/05 06:32:44

Modified files:
tests/portcheck: Makefile 
Added files:
tests/portcheck: t17.sample 
tests/portcheck/t17: Makefile 
tests/portcheck/t17/pkg: PLIST 

Log message:
Add a test of presence of user settings in port Makefiles.



Please import: password-store

2015-07-05 Thread David Dahlberg
Here's the next try to get Jason Donenfeld's password store
(passwordstore.org) imported into ports. Last one was a couple of
months ago.

Changes since then:
 * based on new upstream release
 * suppress (.gpg) prefixes in pass ls
   (found by Derek Sivers)

Cheers,
David

password-store.tgz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2015-07-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2015/07/05 04:53:00

Modified files:
infrastructure/man/man1: dpb.1 

Log message:
document the junk-proxy addition



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2015/07/05 06:03:34

Modified files:
graphics/lensfun: Makefile 
graphics/lensfun/patches: patch-libs_auxfun_image_cpp 
graphics/lensfun/pkg: PLIST 
Added files:
graphics/lensfun/patches: patch-CMakeLists_txt 
  patch-build_CMakeModules_FindGLIB2_cmake 
  patch-docs_CMakeLists_txt 
Removed files:
graphics/lensfun/patches: patch-build_tibs_compiler_gcc_mak 
  patch-build_tibs_host_posix_mak 
  patch-configure 
  patch-libs_lensfun_lensfun_mak 
  patch-tibs_py 

Log message:
Switch lensfun to CMake, dropping build-time Python dependency and
lowering overall patches count. Also enables libauxfun to build.

The main point is to stop putting wrong soname in shared objects,
to unbreak lib-depends-check in dependant ports.

okay sthen@



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2015/07/05 06:02:59

Modified files:
net/mirall : Makefile 

Log message:
remove bogus USE_SYSTRACE=Yes



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 10:46:09

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

Log message:
Update textproc/p5-Lingua-EN-FindNumber to 1.31

Just packaging changes, so make portroach happy.



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 11:07:04

Modified files:
textproc/p5-Lingua-EN-Number-IsOrdinal: Makefile distinfo 

Log message:
Update textproc/p5-Lingua-EN-Number-IsOrdinal to 0.05

Packaging changes, license clarification (still same as perl).



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/07/05 09:15:58

Removed files:
devel/boost/patches: 
 
patch-boost_archive_iterators_remove_whitespace_hpp 
 
patch-boost_asio_detail_pipe_select_interrupter_hpp 
 patch-boost_asio_detail_socket_ops_hpp 

Log message:
Garbage collect some patches that looks uneeded. Survived a bulk.
If it ends up we have some runtime fallout because of these, we'll fix it and
document the patch.

from Brad (maintainer)
jasper@ had the same diff



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 11:21:00

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

Log message:
Update textproc/p5-Lingua-EN-Inflect to 1.889

Fixes a problem with huge integers being downgraded to floats incorrectly

Ok Sam Smith (maintainer)



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2015/07/05 09:17:36

Modified files:
x11/wxWidgets  : Makefile 

Log message:
Pass -I${X11BASE}/include to WXCONFIG_CPPFLAGS.

committing on behalf of jasper@



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 09:36:41

Modified files:
devel/p5-Package-Stash-XS: Makefile distinfo 
devel/p5-Package-Stash-XS/pkg: PLIST 

Log message:
Update devel/p5-Package-Stash-XS to 0.28

+maintainership

ok benoit@



First KDE Applications ports

2015-07-05 Thread Vadim Zhukov
As you likely already know, KDE SC is gone and now we have three fat
compilations instead:

- KDE Frameworks (mainly kdelibs successor);
- Plasma / Workspaces (desktop environment);
- KDE Applications (everything else).

KDE Frameworks and Plasma are core of KDE 5, and I plan to port them
after 5.8 release lock. But some items from Applications compilation
are still KDE4-based. Thus I want to start preparing space now.

So here is a proposal for importing. It's an x11/kde-applications
directory (category) with two (for now) ports - dependencies of
upcoming Digikam update, that were previously subpackaged from it.
Unless there are any objections, I'll import the whole after Monday.
Comments are welcome.

--
  WBR,
  Vadim Zhukov


kde-applications_ports.tar.gz
Description: GNU Zip compressed data


CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 11:22:24

Modified files:
textproc/p5-Lingua-EN-Inflect-Number: Makefile distinfo 

Log message:
Update textproc/p5-Lingua-EN-Inflect-Number to 1.12

Packaging changes, so make portroach happy.

Ok Sam Smith (maintainer)



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Andrew Fresh
CVSROOT:/cvs
Module name:ports
Changes by: afre...@cvs.openbsd.org 2015/07/05 09:53:19

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

Log message:
Update textproc/p5-Lingua-EN-Tagger to 0.25

Floating point number regex fix



Re: NEW: math/liblas

2015-07-05 Thread Landry Breuil
On Fri, Jul 03, 2015 at 04:07:45PM +0200, Manuel Giraud wrote:
 Hi,
 
 Here is a port of libLAS (www.liblas.org), a library (and basic tools)
 to manipulate LAS format Lidar files.

Nice! I had a port of lastools a while ago since i use them at work but
never got to the point where i tried to import it.. might be lying in
the ports@ archives.

Landry



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 14:00:31

Modified files:
devel/xulrunner/24: Makefile 
www/seamonkey  : Makefile 

Log message:
bump REVISION after mozilla.port.mk change



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 14:03:36

Modified files:
www/mozilla-firefox: Makefile distinfo 
www/mozilla-firefox/patches: patch-gfx_skia_moz_build 
www/firefox-i18n: Makefile.inc distinfo 

Log message:
Update to firefix{,-i18n} 39.0.

- See https://www.mozilla.org/en-US/firefox/39.0/releasenotes/
- Fixes MFSA 2015-59 - 71



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 14:05:46

Modified files:
www/firefox-esr: Makefile distinfo 
www/firefox-esr-i18n: Makefile.inc distinfo 

Log message:
Update to firefox-esr{,-i18n} 38.1.0.

- See https://www.mozilla.org/en-US/firefox/38.1.0/releasenotes/
- Fixes MFSA 2015-59 - 71 (unaffected by 2015-68)



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 14:18:06

Modified files:
mail/mozilla-thunderbird: Makefile distinfo 
mail/mozilla-thunderbird/patches: 
  patch-mail_installer_Makefile_in 
  patch-mozilla_gfx_skia_moz_build 
  
patch-mozilla_gfx_skia_trunk_src_opts_SkBitmapProcState_opts_SSSE3_cpp 
  
patch-mozilla_js_src_ctypes_libffi_src_dlmalloc_c 
  
patch-mozilla_security_manager_pki_resources_content_exceptionDialog_js 
  
patch-mozilla_storage_src_mozStorageConnection_cpp 
mail/mozilla-thunderbird/pkg: PLIST-lightning PLIST-main 
mail/thunderbird-i18n: Makefile.inc distinfo 
Removed files:
mail/mozilla-thunderbird/patches: 
  patch-mozilla_js_src_configure_in 
  patch-mozilla_js_src_jscpucfg_h 
  
patch-mozilla_media_libvpx_Makefile_in 
  
patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp 
  
patch-mozilla_widget_xpwidgets_nsPrintSettingsImpl_cpp 
  
patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp 

Log message:
Major update to thunderbird 38.0.1/lightning 4.0.

- See https://www.mozilla.org/en-US/thunderbird/38.0.1/releasenotes/
- Fixes MFSA 2015-59,63,66,67,70,71
- We keep lightning optional by moving it out of the distributions/ dir,
this way we ensure updates are done from the port (no xpi are provided
upstream for openbsd anyway, so updates wouldnt work)
- Switch i386 to build with clang
- Remove libvpx hack  patches
- Remove useless patches

Been using the betas since a while without major issue, this will ensure
it gets proper testing/dogfooding - since my call for testing on ports@
lead to .. not much feedback. Note that the first bugfix 38.1.0 release
is already around the corner.



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 13:58:57

Modified files:
www/mozilla: mozilla.port.mk 

Log message:
Enforce dependency on nss 3.19.2, required by gecko 39.



CVS: cvs.openbsd.org: ports

2015-07-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2015/07/05 23:07:04

Removed files:
www/mozilla-firefox/patches: 
 patch-media_libcubeb_src_cubeb_sndio_c 
 patch-config_system-headers 

Log message:
Remove patches from #1144087 and #1143411 which were merged in 39.
Both reported by David Hill and Pavel Korovin.
Because cvs...