Commit Graph

122 Commits

Author SHA1 Message Date
sthen 8ee0e8225b sync WANTLIB 2022-03-31 16:19:20 +00:00
naddy 3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
daniel efd5a97f0a update ocaml to 4.12.1
The ocaml update requires ocaml-camlp4 to be updated in sync and all
dependant ports need a bump.

ok avsm@ (MAINTAINER)
2021-12-10 04:10:59 +00:00
daniel 68d09754c0 minor tweaks for ocaml 4.12
Both mldonkey and the 2.4x series of unison need the same minor tweak so they
can build on ocaml 4.12.

The unison change was ok bket@ (MAINTAINER)
2021-12-04 01:31:33 +00:00
daniel 68420eccff update ocaml to to 4.11.2 and bump all dependant ports
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@

ok chrisz@
2021-12-02 03:59:19 +00:00
chrisz 8f34a2e806 Update lang/ocaml to 4.10.0
tested on sparc64, update to lang/camlp4 and ok by jca@
ok daniel@
thanks.
2020-06-09 17:34:13 +00:00
ajacoutot eee3cb176a Remove PORTROACH; not sure why but this doesn't work.
That stuff is getting more broken by the minute...
2019-11-09 12:19:15 +00:00
ajacoutot ab8dd8abe1 Add PORTROACH marker. 2019-11-08 21:37:35 +00:00
chrisz 2dd0fda6b6 Update OCaml to 4.09
reviewed ports wise and help with @pkgpath, ok by sthen@
reviewed and help with bytecode-only plists, minor nits and ok by jca@
tested on sparc 64 by @jca
tested on aarch64 by Kurt Miller
tested on amd64 by me

Thanks for reviews and testing!
2019-09-26 09:46:09 +00:00
chrisz 26ddbb6aed Fix building with OCaml 4.08 2019-09-20 20:04:44 +00:00
chrisz 225ce4224b Upgrade lang/ocaml to 4.08.1
* net unison needed some patchign to avoid deprecated library functions.
* all ports depending on the exact version of OCaml need revision bumps.
* net/unison needed some help to avoid deprecated library functions.

ok krw@, testing on i386 and ok daniel@
2019-09-18 17:49:35 +00:00
sthen 48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
naddy ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen 86852bcf6e reset unresponsive maintainers, various porters have spent a bunch of
time waiting for timeouts over the last year or more for many of these
ports.  ok danj@ jca@ kmos@
2019-04-24 16:26:54 +00:00
bket b5ab658f28 Bump REVISION due to pkgpath change in net/miniupnp/miniupnpc. 2019-03-11 04:11:57 +00:00
chrisz b438efbd00 Upgrade OCaml and dependent ports
testing and OKs by avsm@, jca@, krw@ Thanks a lot !
2019-03-04 12:51:12 +00:00
naddy b69d74ec7b On i386, the ocaml runtime causes text relocations. We need to pass
-znotext to the linker when combining OCaml and C code.
2018-12-15 20:16:21 +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
jasper 0756b1389c fix build with clang6 2018-04-13 15:12:17 +00:00
dcoppa 2e7954cc7b Drop gettext module 2017-09-16 14:55:27 +00:00
dcoppa 8a0229f3e8 Update to mldonkey-3.1.6 2017-08-17 10:06:12 +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
rsadowski 88404f29cf Bump REVISION and adjust WANTLIB after gd update
ok sthen@, "looks okay" @landry
2017-05-15 19:56:02 +00:00
sthen 073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
dcoppa 916511bcd0 Other fixes for Ocaml-4.03
(upstream git commit f8d595df4fe01512fd945bb6d524958d1361a0a8)

...And regen patches while here
2016-11-23 14:16:10 +00:00
krw f5fd6f0fd2 Upgrade Ocaml to 4.3.0 and tweak ports the minimal amount to keep
them all compiling.

Tweaks include updating

ocaml-batteries 2.3.1 -> 2.5.0
ocaml-lwt 2.4.8 -> 2.5.2
ocaml-ppx-tools 0.99.2 -> 4.03.0
ocaml-camlp4 4.02+6 -> 4.03+1
utop 1.15 -> 1.19.2

and fixes to coccinelle and wyrd to let them build on bytecode archs.

Other necessary tweaks from the various homes of the projects.

Everything still builds on amd64 (native and bytecode) and sparc64 (bytecode).

ok anil@ sthen@ so final 4.3.0 tweaks can be done in-tree.
2016-06-24 15:59:11 +00:00
dcoppa 7905b1ea91 proactively fix build with newer libminiupnpc 2016-06-06 10:15:53 +00:00
dcoppa 4cc20e754e Switch to CONFIGURE_STYLE=gnu
OK naddy@ for after the unlock
2016-03-01 09:05:33 +00:00
dcoppa 98d5d26955 Do not redirect the output of "gmake depend" to /dev/null, so we
can have a better clue of what's going on
2016-02-01 10:54:33 +00:00
dcoppa a2f2d3702d Fix problems found by gcc5
(upstream git commit cca5f2d631c790ffc79e7533653315c8acb85875)
2015-12-23 14:46:06 +00:00
dcoppa 9d21b02b8c Merge fixes from upstream:
update default blocklist url
(upstream git commit fbc2cfe4ed7046bf88ed123b504bbbee2376bf79)

BT/DHT: update public router addresses
(upstream git commit ea463573d490d1c44c57ec87b63d3d5d08489e96)

fix buffer overflows in DNS resolution
(upstream git commit 1e7341ef879a0f42e304bdd24f3339245214b58a)
2015-02-10 11:50:09 +00:00
dcoppa 5a8f6cae7c Add @pkgpath marker and bump
Reminded by ajacoutot@
2014-10-31 08:42:16 +00:00
dcoppa fafec7c666 Move net/mldonkey/stable to net/mldonkey 2014-10-31 08:19:39 +00:00
chrisz 4f34b70b07 Upgrade OCaml to 4.02. Since camlp4 is now a seperate port,
add / change BUILD_DEPENDS for all ports using camlp4.
Findlib is changed because it won't use camlp4 and doesn't install
the Bytes module anymore, which is now included in OCaml 4.02.

ok avsm@
2014-09-02 09:24:44 +00:00
chrisz 766627fec9 Update to 3.1.5.
Fix one "string literal in comment" for upcoming OCaml 4.02

OK dcoppa@
2014-08-27 09:45:39 +00:00
kili edea600f6e More bumps due to lang/ocaml pkgname change. 2014-08-22 22:49:07 +00:00
sthen dcb445207e sync follow graphics/gd update 2014-03-17 23:21:26 +00:00
dcoppa 4fe481bdd5 Update to mldonkey-3.1.4 2014-03-13 21:21:48 +00:00
dcoppa ed23930725 Update to miniupnpc-1.9 and fix dependant ports (games/megaglest
not affected)
2014-02-03 13:30:52 +00:00
dcoppa 41a2a7638d sync a patch with upstream git; regen WANTLIB 2013-06-18 09:35:13 +00:00
naddy 10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +00:00
espie eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
chrisz 0081341c9f update lang/ocaml to 4.00.1.
Let all ocaml ports RUN_DEPEND on the version of ocaml they were built with.
2012-11-30 19:38:09 +00:00
avsm c53c905319 update to mldonkey-3.1.3 for the stable port
* replace MODOCAML_NATIVE by ocaml_native PROPERTY
* remove patches included upstream
ok espie@
From Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 23:47:27 +00:00
dcoppa d2f37796e0 Update to mldonkey-3.1.2
While here, fix some errors wrt non-native ocaml architectures
2012-07-17 13:26:49 +00:00
dcoppa aa6705b90d Remove excessive optimization
Fix install on non-native architectures

Proper fix for a thread related problem

Add comments to patches
2012-05-08 08:24:40 +00:00
dcoppa 8881d35f25 Bugfixing update to mldonkey-3.1.1 2012-04-24 12:55:12 +00:00
dcoppa 05c340f796 Enable support for NAT-PMP and UPnP through libnatpmp/miniupnpc.
Disabled by default: set "upnp_port_forwarding = true" into
~/.mldonkey/downloads.ini to enable it.
2012-02-28 15:38:55 +00:00
dcoppa 8e3f8406e9 Cleanup configure "echo -e" madness.
Do not pick rpm and wget up, if they're installed.
2011-12-12 14:57:23 +00:00