52 Commits

Author SHA1 Message Date
sthen
a2f7450d36 depend on textproc/p5-Pod-Parser 2021-02-25 21:56:09 +00:00
cwen
b52ca57980 parrot: fix the build on powerpc by removing -Werror, mark BROKEN-mips64.
The build was broken due to some libffi defines being undefined on powerpc;
issue that does not cause runtime errors.

mips64 was impacted by the same issue, but later the build fails with a
SIGBUS (thanks to Janne Johansson who tested it there).

OK jca@
2020-05-14 18:26:21 +00:00
cwen
7bb85765c9 parrot: _CALL_ELF is undefined on powerpc, force it as ELFv1.
While here, refresh WANTLIB and fix a trailing whitespace.

OK landry@
2019-10-17 14:03:55 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +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
6b8e265514 bump ports known/suspected to be affected by issue with libedit/libreadline
and termcap on lld arches.
2018-11-14 20:48:21 +00:00
naddy
84174f9106 bump for package path change devel/gmp -> devel/gmp,-main 2018-11-02 18:48:39 +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
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +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
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
pascal
ec35e8c219 drop maintainer 2015-12-27 17:08:05 +00:00
pascal
6bc1c699af Update to parrot 7.10.0, from Carl Bingham. 2015-12-10 17:49:56 +00:00
pascal
8c76ebc7db Update to 7.9.0.
From Carlin Bingham, thanks!
2015-11-04 18:54:32 +00:00
bentley
970975ed6c Add http mirror.
ok pascal@
2015-10-13 06:31:38 +00:00
pascal
cfc70878f7 Force use of /usr/bin/make; otherwise this may pick up gmake, as noticed by
ajacoutot@.
2015-07-23 10:16:21 +00:00
pascal
1dd28583eb Update to parrot 7.2.0. Also builds fine for jasper@. 2015-04-09 18:27:19 +00:00
pascal
f2af69364e ffi_call()'s third argument needs to point to a storage of sizeof(ffi_args).
Otherwise this test will generate a stack overflow, silently disabling libffi
support.

Found with -fstack-protector-strong, fixed by martynas@, thanks!  Bumping
REVISION because there are already packages with strong stack protection
enabled out there.
2014-01-26 11:38:46 +00:00
espie
a729bb6089 bump bump 2014-01-24 19:56:55 +00:00
espie
7adc899768 fix bogus mode on documentation 2014-01-24 19:56:31 +00:00
pascal
de6d93d6ca Make sure packfile-c.pod has the right mode by using shell redirection instead
of perldoc -d.
2014-01-23 22:17:26 +00:00
pascal
074a64c0c5 Update to 5.4.0; ok landry@ 2013-06-02 14:02:34 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
pascal
f5236c82d9 Update to parrot 4.9.0, nqp/rakudo 2012.10. Tested on amd64/powerpc. Still
broken on sparc64 (though differently), tested by landry@.

ok landry@
2012-11-05 17:57:50 +00:00
pascal
ffa60ef381 Update to parrot 4.5.0, fix detection of libffi and IPv6. 2012-07-13 09:46:05 +00:00
jasper
02abd40f9d - these patches (or chunks) are not needed anymore since arpa/inet.h -r1.12 2012-06-26 14:02:18 +00:00
pascal
9f8beb2799 OpenGL bindings also need pcre present. Noticed by landry@. 2012-06-04 15:59:36 +00:00
pascal
a9ef031d4f Update to parrot 4.3.0. 2012-05-09 13:36:45 +00:00
pascal
e8a23c8e5e The old (ms2) garbage collector is apparently broken now; using the new one
like everywhere else gives us at least a working parrot on powerpc.

ok ajacoutot@
2012-05-07 09:17:41 +00:00
ajacoutot
438fef2cf7 This has been BROKEN on powerpc for a while, so mark it as such. 2012-05-06 07:35:32 +00:00
pascal
b007c61390 Update to parrot 4.1.0, take maintainer.
ok landry@
2012-03-08 14:56:25 +00:00
ajacoutot
de04bc147c The default (gms) garbage collector has issues on powerpc. Until it's
fixed, use the old one (ms2).

from Pascal Stumpf
2011-10-19 13:30:59 +00:00
landry
d087e1dd1e Remove BROKEN-sparc64, parrot now passes all regress tests on sparc64. 2011-08-20 16:48:37 +00:00
landry
a9168a0423 Update to parrot 3.6.0, from maintainer Pascal Stumpf.
Add a patch from upstream git to fix a segfault during build on i386.
2011-08-20 16:47:05 +00:00
landry
654aff0886 Update to parrot 3.3.0, from maintainer Pascal Stumpf.
Use ${V} in PLIST to avoid churn on next update.
Tested on amd64/ppc by myself.
2011-05-22 20:22:08 +00:00
landry
180dff3a0d Forgot to remove old patches, and fix ${LOCALBASE} in
patch-config_init_hints_openbsd_pm. Reminded by Pascal Stumpf, thanks!
2011-03-09 22:48:32 +00:00
landry
56349280c1 Update to parrot 3.0.0, from Pascal Stumpf (thanks!) with some tweaks.
Disable threads as it seems to trigger funky bugs. Enable it on all
archs but sparc64 as it's broken there.
Testing on arm/mips64el by kili, sparc64/ppc by me.
2011-03-08 20:12:15 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
sthen
3e1d5438da new lib_depends 2010-10-24 21:11:45 +00:00
kili
b7615cf54f Zip MD2 support (fix after openssl update).
ok sthen@
2010-10-03 22:13:18 +00:00
simon
91051f5d71 don't rely on --icu-config arguments but provide icu config to fix build
with current icu4u version and unbreak packaging on i386

repeatedly pointed out by naddy@, thanks!
2009-06-18 23:00:43 +00:00
simon
b53846ec35 update to version 1.2.0, add shared library and disable macppc build for now.
all secondary compilers were relocated to separate projects so we need a
rakudo port to get the perl6 binary back.

this update also addresses the recent bulk fallout noticed by naddy@
testing by sthen@ and ajacoutot@, thanks!
2009-06-17 09:34:35 +00:00
simon
0afb2e5670 update to version 0.9.0.1, move docs and examples to appropriate places
testing/feedback by ajacoutot@ (macppc) and jasper@ (amd64, i386 and
sparc64 which still fails to build), thanks!
2009-02-04 10:15:14 +00:00
simon
0a1cf9fa7a update to version 0.8.0 and enable it for i386, amd64 and macppc where
the tests all pass fine

tested by ajacoutot@ and jasper@
ok jasper@
2008-11-11 22:46:30 +00:00
simon
0ffec52079 update to version 0.7.1 2008-10-03 23:33:18 +00:00
simon
2ef22c4641 update to version 0.6.4, add perl6 binary, add all compilers and
languages, fix powerpc build while there and set VMEM_WARNING
2008-07-20 21:05:40 +00:00
pyr
aa0af2fe39 update to parrot-5.0
powerpc tweak from simon@
ok simon@ who produced just about the same diff than mine.
2007-12-17 14:24:27 +00:00