61 Commits

Author SHA1 Message Date
sthen
002b22af08 tweak comment 2022-08-16 12:57:10 +00:00
sthen
f3259f3704 update to mongodb-4.4.16 2022-08-16 12:53:33 +00:00
sthen
862ecdc667 BUILD_DEPENDS in mongodb/Makefile.inc needs += not =, reported by aja 2022-06-27 13:43:44 +00:00
sthen
f090a020af mongodb: factor out common parts to Makefile.inc 2022-06-26 09:02:37 +00:00
sthen
c3ac1d8efb switch mongodb to a multiversion port, building 3.6.x and 4.4.x.
you can't move directly from 3.6 -> 4.4 (you can only move from one major version
to the next; 3.6->4.0, 4.0->4.2, 4.4->4.4) but you can use mongodump/mongorestore
from the mongo-tools package.
2022-06-25 17:11:39 +00:00
sthen
a9990f8492 update to mongodb-3.6.23, thanks to Brad for help with issues with newer
Boost, and some patches borrowed from FreeBSD
2022-06-06 23:16:14 +00:00
sthen
96068cfe65 fix mongodb regress tests build, from Brad 2022-05-12 22:44:42 +00:00
naddy
7a958849ed drop RCS Ids 2022-03-11 18:31:17 +00:00
sthen
cc856d8171 update to mongodb-3.4.24, heavily based on op@'s diff for 4.4.10
db upgrades are only supported across one major (3.2 -> 3.4 -> 3.6 ->
4.0 -> 4.2 -> 4.4) so to make things easier for unifi users I'm only
jumping one version for now.

https://docs.mongodb.com/manual/release-notes/3.4-compatibility/
https://docs.mongodb.com/manual/release-notes/3.4-upgrade-standalone/
2022-02-02 18:14:58 +00:00
tb
d08af4dfe9 databases/mongodb: backport a patch from mongdb 3.4 to make it compile
with OpenSSL 1.1 where EVP_MD_CTX is opaque.
2021-11-27 14:17:02 +00:00
sthen
e511e4e333 use py2 scons, from Omar Polo 2021-10-31 17:31:43 +00:00
sthen
34c35bea62 #include <map> to fix build with Boost > 1.72.0, from Brad 2021-09-04 20:27:53 +00:00
sthen
350cf40556 remove ports libexecinfo, we now have a libunwind-based libexecinfo in base 2021-06-09 19:50:06 +00:00
tb
95d5dd2a1f databases/mongodb: use accessor instead of reaching inside SSL. 2021-05-23 07:22:37 +00:00
tb
8a13d1abf3 databases/mongodb: fix upcoming build failure
Backport OpenSSL 1.1 API codepath to the old embedded version of asio.
This will avoid a build failure when SSL_CTX will become opaque

looks good to jsing
2021-05-10 15:10:11 +00:00
sthen
73907bbedc mongodb: add #includes to fix build with newer Boost, from Brad. 2021-03-18 15:51:13 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
kn
1425d835bf Drop python RDEP
It is a BDEP only.

OK sthen
2020-03-15 21:16:58 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
jca
e85230e5fd Drop pthread_np.h detection patches/overrides
Not needed any more after pthread_np.h rev 1.3.
2019-05-30 12:43:30 +00:00
sthen
c9457d00f7 update to mongodb-3.2.22 2019-02-20 17:58:04 +00:00
sthen
7e2f8f64cc don't hide compiler command lines 2019-01-14 11:46:56 +00:00
jca
ef60c4a284 Unbreak after mincore(2) removal
Follow upstream and assume that we should yield if there's a chance that
the block isn't mapped.  Hopefully the assumption doesn't have
a negative impact on runtime (besides slightly slower operations).

Not waiting for maintainer, the assumption is that a non-optimal package
is better than no package at all.
2019-01-13 23:18:42 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
rsadowski
b927abbb4e Unbreak build with boost 1.65.1 2017-12-26 19:18:57 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
kili
4189c0c4d8 Unbreak the build of databases/mongodb after the update of devel/pcre
to 8.41.

pcrecpp.h from pcre exposed std::string (and some other symbols)
to the global namespace by accident, which had been fixed in 8.41,
but obviously some parts of mongodb relies on this accidental
exposure.

ok rsadowski@
2017-10-23 07:44:22 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
f1432c4a9b missed cvs rm 2017-06-08 16:18:50 +00:00
sthen
952497b4ce update to MongoDB-3.2.13, from Andrew Aldridge 2017-06-08 16:16:43 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
b2238ce101 let it build with clang 2017-05-22 14:00:21 +00:00
sthen
41c2b0485e update to mongodb-3.2.12, from Andrew Aldridge (plus remove REVISION) 2017-04-06 22:11:23 +00:00
sthen
1e60e258d2 add USE_WXNEEDED to unbreak server 2016-09-20 15:44:57 +00:00
sthen
2e94b7aed3 update to mongodb-3.2.7, from Andrew Aldridge 2016-06-20 09:07:43 +00:00
sthen
ee8008c77f Use INSTALL_PROGRAM so that mongodb binaries are stripped as appropriate,
and enable SSL support. From Andrew Aldridge plus small tweak from me.
Packages are now ~50MB instead of ~650MB as they were recently.
2016-05-28 21:16:04 +00:00
sthen
f309a0d1e8 Add a BDEP on icu4c; it's not actually compiled in but scons adds
dependencies on the headers and patching this away would be intrusive.
Problem found by naddy, diff from Andrew Aldridge, plus I added a comment.
2016-05-10 08:57:06 +00:00
sthen
9210c90d8d update to MongoDB 3.2.6, from Andrew Aldridge, minor tweaks from me 2016-05-06 15:33:37 +00:00
jasper
8dd2380dfe Include <algorithm> to unbreak building with boost 1.56.
From upstream
2015-06-29 08:13:50 +00:00
jasper
7e7ecc3b15 remove another bunch of @rm -f, some of which were hiding the arguments no
longer existed
2015-05-18 11:29:37 +00:00
ajacoutot
3f1c8b014b endian.h: drop patching or make includes consistent. 2015-05-01 16:51:24 +00:00
dcoppa
b09102c761 Switch mongodb to use devel/yaml-cpp instead of the bundled one.
With a fix from upstream:
44b0e35918

This should unbreak bulk builds.

OK sthen@
2014-12-10 19:59:29 +00:00
kirby
4fef5edf54 add PORTROACH annotation to restrict to stable 2.6.X branch
ok sthen@
2014-10-22 20:11:27 +00:00
jasper
dcd7afd5d4 - update to mongodb-2.6.4
based on an earlier diff by sthen@, and ok sthen@
2014-09-16 17:28:07 +00:00
sthen
b209d97d16 update to mongod 2.4.10 2014-06-22 13:20:31 +00:00
sthen
817acec5f8 update to mongodb 2.4.9, suggested by gsoares@, has some crash fixes 2014-02-01 16:41:25 +00:00
sthen
ffff2c6014 Re-enable mongodb. Regress tests bomb out part-way with an assertion (noted
in DESCR with a suggestion that users check carefully for themselves) but it
works well enough for afresh1 and myself to run the UniFi controller software
and for bmercer. At the very least the BROKEN text isn't accurate any more
for this version. Roll PFRAG.shared into PLIST while there.

OK gsoares (who suggests updating to 2.4.9 which I haven't done here but
might try later).
2014-01-31 00:28:56 +00:00