42 Commits

Author SHA1 Message Date
ajacoutot
9e45440fb2 Use the rc_exec function instead of ${rcexec}. 2022-05-21 10:50:49 +00:00
naddy
7a958849ed drop RCS Ids 2022-03-11 18:31:17 +00:00
jasper
03e65c7693 mark as BROKEN, this is the last port that uses erlang 17. a future update
will hopefully support erlang 21, but we're not holding our breath.

ok and as discussed with jmatthew@ about a year ago
2020-02-14 12:55:21 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
naddy
6884cc0244 Use autoreconf to correctly install the components of the GNU build
framework.  The included autogen.sh script creates a state that
causes autoheader to be re-run during the build.  If autoheader-2.13
happened to be installed, the build would break.
ok jmatthew@
2018-11-06 21:57:25 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
jmatthew
b4b4f5d579 Update to riak 2.2.5.
To help kill lang/spidermonkey, backport some changes from upstream's
develop-3.0 riak_kv branch removing support for javascript commit
hook and map-reduce functions; landry@ approves
2018-05-15 06:38:33 +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
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
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
jmatthew
532c71494e honor CC and CXX 2017-03-01 22:54:13 +00:00
jmatthew
214b90483b forgot to update this patch as part of the riak 2.1.4 update 2016-05-15 06:44:21 +00:00
jmatthew
8988d7b3db update to riak 2.1.4 and switch to erlang 17.
jasper@ kindly checked the erlang version bits.
2016-05-13 04:29:58 +00:00
naddy
59666f3dc6 g/c PFRAG.shared 2016-04-04 16:09:09 +00:00
sthen
b571291286 move "overwrite local copy of rebar" from post-extract to pre-patch,
reducing the requirement to manually install packages when unpacking ports
source.
2015-08-29 12:41:45 +00:00
ajacoutot
afb1475abb Seems this uses su(1) nowadays. 2015-07-18 01:23:17 +00:00
jasper
4e138a7e04 use MODERL_WX 2015-07-14 22:53:30 +00:00
jasper
7351e1a5a0 add missing dependency on wx subpackage; to be reworked shortly
spotted by nigel@
2015-07-11 12:57:05 +00:00
jasper
75787518ba bump after erlang dependency change
reminded by aja@
2015-07-10 17:10:09 +00:00
jasper
e11db0ce8e use devel/rebar instead of bundled copy 2015-06-25 13:21:55 +00:00
jasper
ed8860bfaf switch to using the erlang module 2015-06-24 06:50:19 +00:00
jasper
52c3488fbf tidy up erlang dependencies 2015-06-23 16:38:10 +00:00
jasper
61be70211e bump after MODERL_RUN_DEPENDS change 2015-06-22 13:08:20 +00:00
jca
6d26bc27b5 Build the bundled libsnappy as a convenience (PIC) libtool library
Fixes binutils-2.17@amd64.

ok jmatthew@ (maintainer), "fais ce que tu veux" ajacoutot@
2015-05-27 16:32:18 +00:00
jmatthew
ee6a274c63 update to riak 2.0.4, no longer marked broken.
yokozuna (solr-based search) is disabled for now.
2015-01-16 04:42:12 +00:00
jasper
a21b4aa981 mark broken, as it needs an update to 2.x to work with Erlang 16; which jmatthew@
will provide

ok jmatthew@ (MAINTAINER)
2014-12-31 13:18:10 +00:00
jmatthew
b13842a307 disable gtest usage so it doesn't break bulk builds, as reported by
naddy and espie.
2014-09-15 07:14:21 +00:00
jmatthew
101f877a9a update to riak 1.4.7 2014-02-05 11:22:51 +00:00
espie
5958365363 fix script modes... 2014-01-25 11:35:23 +00:00
jmatthew
f918b2df9a meck doesn't need to be in the package (it's only used for tests)
and on some systems reltool doesn't include it in the release which
makes the package build fail.

help from Alex Wilson, tested by naddy
2013-11-02 23:07:49 +00:00
jmatthew
c00b3212ab Instead of running make install for snappy, get the headers and static
library from its source tree. Should make it possible for dpb to build this.
2013-11-01 12:37:46 +00:00
jmatthew
2b2840549f remove empty patch file 2013-11-01 10:17:15 +00:00
jmatthew
bbe9cc7ca7 update to riak 1.4.2
help from naddy@ and ajacoutot@, ok ajacoutot@
2013-10-27 11:24:05 +00:00
jmatthew
48018b7346 add missing files to riak's PLIST 2013-03-28 03:56:06 +00:00
jmatthew
a26da31fe2 Update to riak 1.3.0
ok ajacoutot@
2013-03-26 05:26:30 +00:00
espie
3f680606a7 PERMIT_* / REGRESS->TEST sweep 2013-03-11 02:52:04 +00:00
jmatthew
21588f84ac update riak to work with erlang r15b02, prodded by dlg@ and looked at
by aja@
2012-12-19 01:47:25 +00:00
ajacoutot
4ac8597733 Add a @comment as to why _riak requires a valid homedir and shell.
Tweak rc.d(8) script:
* no need for a bin var, we have daemon for that
* set rc_reload and rc_usercheck to no
* don't redirect to /dev/null
* implement rc_check() using 'riak ping'

with and ok jmatthew@ (maintainer)
2012-08-28 05:46:41 +00:00
ajacoutot
d682cf0b3e Don't hardcode gmake, use ${MAKE_PROGRAM}.
Tighten LIB_DEPENDS.
Don't hardcode /usr/local and /etc.

ok jmatthew@ (maintainer)
2012-08-25 06:33:14 +00:00
jmatthew
4542265699 import riak
Riak combines a decentralized key-value store, a flexible map/reduce engine, 
and a friendly HTTP/JSON query interface to provide a database ideally suited 
for Web applications.

ok dlg@
2012-08-24 07:26:29 +00:00