Port details |
- osmium C++/Javascript framework for working with OSM files
- git20130522_15 astro
=0 git20130522_15Version of this port present on the latest quarterly branch.
- Maintainer: amdmi3@FreeBSD.org
- Port Added: 2013-05-27 16:47:56
- Last Update: 2016-11-23 16:43:28
- SVN Revision: 426943
- Also Listed In: devel geography
- License: GPLv3 LGPL3
- WWW:
- http://wiki.openstreetmap.org/wiki/Osmium
- Description:
- Osmium is a C++ framework for working with OSM data files. Osmium
can read OSM data in XML or binary format (PBF) and can call different
handlers for each OSM object.
WWW: http://wiki.openstreetmap.org/wiki/Osmium
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: osmium
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (joto-osmium-git20130522-1a5bb26_GH0.tar.gz) = 27f45cbf05d2f7de83452505d1bf5dbef22c1d413c97e327bdbfa706977e91e2
SIZE (joto-osmium-git20130522-1a5bb26_GH0.tar.gz) = 149373
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sparsehash>=2.0.2 : devel/sparsehash
- Runtime dependencies:
-
- sparsehash>=2.0.2 : devel/sparsehash
- Library dependencies:
-
- libgdal.so : graphics/gdal
- libboost_regex.so : devel/boost-libs
- libsqlite3.so : databases/sqlite3
- libexpat.so : textproc/expat2
- libgeos.so : graphics/geos
- libprotobuf.so : devel/protobuf
- libv8.so : lang/v8
- libshp.so : devel/shapelib
- libicuuc.so : devel/icu
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for osmium-git20130522_15:
DOCS=on: Build and/or install documentation
DOXYGEN=off: Build documentation with Doxygen
JAVASCRIPT=on: Enable javascript support
===> Use 'make config' to modify these settings
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
git20130522_15 23 Nov 2016 16:43:28 |
amdmi3 |
- Update osmium to 2.10.3 and rename to libosmium |
git20130522_15 23 Nov 2016 12:45:47 |
jbeich |
devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office) |
git20130522_14 19 Nov 2016 18:21:20 |
jbeich |
devel/icu: update to 58.1
Changes: http://site.icu-project.org/download/58
PR: 214384
Exp-run by: antoine
Approved by: office (bapt) |
git20130522_13 30 Sep 2016 09:46:16 |
matthew |
Chase dependencies affected by the name change devel/google-sparsehash ->
devel/sparsehash
Which sould fix the INDEX
Submitted by: cperciva |
git20130522_13 24 Sep 2016 11:06:57 |
tijl |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine) |
git20130522_12 26 Jul 2016 16:51:16 |
mat |
Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.
With hat: portmgr
Sponsored by: Absolight |
git20130522_12 06 Jul 2016 22:10:14 |
mat |
Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR: 205120
With hat: portmgr
Sponsored by: Absolight |
git20130522_11 06 Jul 2016 07:34:13 |
gahr |
devel/icu: bump PORTREVISION on dependent ports |
git20130522_10 01 Apr 2016 13:29:17 |
mat |
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight |
git20130522_10 28 Sep 2015 17:20:43 |
amdmi3 |
Implemented complete support for test target.
You can now `make test' on any port to run test sequence, no-op by default.
If a port defines TEST_TARGET, it'll run sub-make with specified target,
usually `check' or `test', useful if upstream supports that. The port may
instead define custom do-test target, as well as usual satellite targets:
{pre,do,post}-test, {pre,do,post}-test-OPT, {pre,do,post}-test-OPT-off
`make test' builds and stages port first, so test may use both WRKDIR and
STAGEDIR, and both BUILD and RUN depends are available for test target.
Additionally, TEST_DEPENDS is now properly supported and may be used to
define additional depends specifically for testing.
Framework may define default tests for specific cases. For instance,
perl5.mk and cran.mk already provide default test target on their own.
This commit also converts my ports which have tests to this new framework.
Approved by: portmgr (bapt)
Differential Revision: D3680 |
git20130522_10 08 Sep 2015 16:13:58 |
jbeich |
astro/osmium: unbreak build with DOXYGEN=on after r394778
NO_BUILD does more than dummy do-build. It creates BUILD_COOKIE that marks
all targets in _BUILD_SEQ as done, including do-build-${opt}-on/off and
post-build-${opt}-on/off. Since the targets haven't been run yet
do-install-DOXYGEN-on fails due to missing files.
Fix by leaking a call to nop "all" target in vendor Makefile. It should
be less kludgy than defining our own dummy do-build and less confusing
than treating do-build itself as an option helper. In case "all" starts
doing something useful the port would automatically take advantage of it.
PR: 202951
Reviewed by: mat
Approved by: portmgr blanket |
git20130522_10 19 Aug 2015 13:30:00 |
mat |
Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3412? |
git20130522_10 09 Jul 2015 16:05:07 |
sunpoet |
- Update to 2.0.0
- Bump PORTREVISION for graphics/gdal shlib change
- Mark astro/merkaartor as BROKEN
Changes: http://trac.osgeo.org/gdal/wiki/Release/2.0.0-News |
git20130522_9 14 Jun 2015 20:03:00 |
amdmi3 |
- Add NO_ARCH |
git20130522_9 06 May 2015 12:57:56 |
mat |
Update ports in the a* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
git20130522_9 23 Apr 2015 21:26:10 |
bapt |
Update icu to 55.1 |
git20130522_8 01 Apr 2015 23:24:50 |
jgh |
- remove do_nada from target
Approved by: portmgr (blanket) |
git20130522_8 04 Oct 2014 15:12:45 |
sunpoet |
- Update to 2.6.0
- Update MASTER_SITES
- Add my LOCAL to MASTER_SITES
- Use USE_CSTD
- Use MAKE_CMD
- Reformat pkg-descr
- Update WWW
- Take maintainership
- Bump PORTREVISION for devel/protobuf shlib change
Changes: https://code.google.com/p/protobuf/source/browse/trunk/CHANGES.txt |
git20130522_7 22 Sep 2014 14:26:22 |
amdmi3 |
- Cleanup plist |
git20130522_7 18 Jul 2014 13:07:24 |
sunpoet |
- Add missing USE_LDCONFIG
- Use USES=libtool
- Fix USE_PYTHON
- Convert to new options helper
- Bump PORTREVISION for package change
- Do not hard-coded PORTVERSION in PLIST
- Bump PORTREVISION for graphics/geos shlib change |
git20130522_6 11 Jul 2014 11:16:06 |
sunpoet |
- Remove USE_AUTOTOOLS=libtool
- Bump PORTREVISION for package change
- Bump PORTREVISION for graphics/gdal shlib change [1]
Approved by: portmgr (implicit) [1] |
git20130522_5 03 Jul 2014 20:18:06 |
adamw |
Reduce unecessary bsd.port.options.mk inclusion. |
git20130522_5 27 Jun 2014 17:21:07 |
miwi |
- Chase database/sqlite3 slib bump
Approved by: portmgr (myself) |
git20130522_4 26 Apr 2014 18:18:40 |
sunpoet |
- Update to 1.11.0
- Use PORTDATA
- Bump PORTREVISION for graphics/gdal shlib change
Changes: http://trac.osgeo.org/gdal/wiki/Release/1.11.0-News |
git20130522_3 07 Feb 2014 11:44:09 |
bapt |
Chase boost and icu bump
While here convert some LIB_DEPENDS |
git20130522_2 16 Dec 2013 17:40:14 |
amdmi3 |
- Remove DOCS, NLS and EXAMPLES from OPTIONS_DEFAULT in my ports, as suggested
by Porter's Handbook |
git20130522_2 17 Oct 2013 01:15:51 |
amdmi3 |
- Support staging
- Use new LIB_DEPENDS syntax |
git20130522_2 20 Sep 2013 13:14:05 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
astro) |
git20130522_2 11 Sep 2013 13:58:27 |
wg |
graphics/geos: update to 3.4.2
- Update to 3.4.2 [1]
- Bump PORTREVISION for dependent ports
- USES gmake
- Use options helpers
PR: ports/181422 [1]
Submitted by: Rainer Hurling <rhurlin gwdg.de> (maintainer) |
git20130522_1 21 Aug 2013 03:46:21 |
sunpoet |
- Update to 1.10.0
- Update COMMENT and remove leading indefinite article from COMMENT
- Bump PORTREVISION for graphics/gdal shlib change
Changes: http://trac.osgeo.org/gdal/wiki/Release/1.10.0-News |
git20130522 12 Jul 2013 15:01:46 |
amdmi3 |
- Trim Makefile headers
- Drop ABI versions from LIB_DEPENDS
- OptionsNG
- Pet portlint
- Switch to dynamic plist where useful
- Canonicalize patch names
- Fix DOS line endings in patch files |
git20130522 27 May 2013 16:47:40 |
amdmi3 |
Osmium is a C++ framework for working with OSM data files. Osmium
can read OSM data in XML or binary format (PBF) and can call different
handlers for each OSM object.
WWW: http://wiki.openstreetmap.org/wiki/Osmium |