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