Commit Graph

2317 Commits

Author SHA1 Message Date
jasper
c4668930af import nbfc 0.1
The New Brainfuck Compiler is an optimising Brainfuck-to-C and
Brainfuck-to-Java compiler.

ok sthen@
2011-04-12 11:48:58 +00:00
jasper
79a213615b install a pkg-config file, there is one in the distfile but it's not part of
the build for spidermonkey so provide our own. this is needed by gjs to
pickup mozilla-js.

ok martynas@ (MAINTAINER)
2011-04-11 20:02:19 +00:00
kili
83c332ca76 Add hs-syb dependency and bump. 2011-04-11 14:47:17 +00:00
kili
ce5f31092f Tweak dependencies and bump. 2011-04-11 14:46:29 +00:00
kili
f20fe3fa2a Bump after ghc update. 2011-04-11 14:45:14 +00:00
kili
cdffd322bb Update to 7.0.3.
ok jasper@ (who also gave an ok to all the depending updates).
2011-04-11 14:30:32 +00:00
kili
835eeba5b3 Mark as broken for now. Even the newest version (from git) has
problems (with the update hs-parsec).
2011-04-11 13:06:14 +00:00
jasper
30640486e2 this does need jpeg after all 2011-04-11 06:43:39 +00:00
jasper
61f9ed9482 adjust after recent lesstif removal
ok aja@ sthen@
2011-04-10 18:00:23 +00:00
landry
db888385c2 Long awaited update to Spidermonkey 1.9.2.16, needed by upcoming GJS.
Note that this is not js185-1.0.0 distributed by upstream (which is
based on mozilla-2.0), but rather js/src built from firefox 3.6.16
source tarball, so that it works on sparc64 (hence the 1.9.2.16 branch
ersion).
- use patches from www/firefox36 port, remove local patches
- lib got renamed to mozjs, depending ports will be fixed shortly
- use the provided install target instead of rolling our own
- enable ctypes/readline
- regress tests happy on ppc/sparc64/amd64.

After leeeengthy discussion with martynas@ (maintainer)
ok jasper@ martynas@
2011-04-10 17:24:38 +00:00
jsg
6546280009 update to the llvm 2.9 based version 2011-04-09 21:53:41 +00:00
jasper
c1ea93f1b6 - update to 5.10.4 2011-04-08 07:55:16 +00:00
ajacoutot
b16c353ce9 Unbreak by creating a new tarball with bootrapped patched .c files.
breakage reported by and ok landry@ (vala wouldn't build witout vala...)
2011-04-06 12:05:07 +00:00
ajacoutot
825cdf008e Update to vala-0.12.0.
tested in a bulk by landry@, thanks!
2011-04-05 18:40:44 +00:00
fgsch
88acb62e56 enable utf8 support. a nice to have for the upcoming mongodb port.
martynas@ (maintainer) ok
2011-04-04 22:36:27 +00:00
ajacoutot
174ea062e2 Simplify: use my distfiles subdomain. 2011-04-02 16:56:42 +00:00
naddy
0c47e7e2bf tighten BUILD_DEPENDS, so gcc3 won't be accepted where gcc4 is required and
vice versa
2011-03-26 19:13:28 +00:00
sthen
b47bbf573f don't pick up an installed gsed; problem noticed by landry@, ok robert@ 2011-03-26 10:23:13 +00:00
jeremy
eb297ee133 Add MODRUBY_HANDLE_FLAVORS variable which can be set to No to not have
the lang/ruby module add FLAVORS automatically for gem and extconf
ports, or to Yes to enable the FLAVORS for non-gem and non-extconf
ports.

Add a MODRUBY_BIN_TESTRB variable containing the appropriate testrb
command for use in regress tests.

OK landry@
2011-03-24 21:26:59 +00:00
jeremy
180c423954 Move to version 1.2.3. Since 1.2.3 uses rubygems 1.5.2, borrow some
patches from lang/jruby that bring back the .require_paths file
creation so that gem ports continue to build.

OK landry@
2011-03-22 20:23:10 +00:00
jasper
6b8fba1e75 unfuck rcs id too 2011-03-22 08:03:20 +00:00
jasper
95c965eb80 - fix libspec for parrot which was backwards (1.0 vs 0.1) 2011-03-22 08:02:55 +00:00
robert
28a8dffc1d do not conflict with the -fastcgi subpackage 2011-03-21 21:39:45 +00:00
jasper
f071bea5bc - fix the autoconf bits for openssl's pkg-config files as well as a fix
for one of the autoconf tests which assumes libssl is linked with libcrypto.

from brad
ok robert@ (MAINTAINER)
2011-03-21 19:50:18 +00:00
ajacoutot
6674371329 Add femail,-chroot as a RUN_DEPENDS for php*-core. It is super small and
is nice to have around from the start.

Idea from sthen@

ok robert@ (maintainer)
2011-03-21 18:29:07 +00:00
ajacoutot
9331077b64 Lowercase COMMENT. 2011-03-20 13:10:31 +00:00
landry
976b63cb6e +rakudo 2011-03-20 12:12:39 +00:00
landry
87abde0820 Import rakudo 2011.01:
Rakudo is an implementation of the Perl 6 programming language, based on
the Parrot VM.

From MAINTAINER Pascal Stumpf (thanks!), joint testing on
arm/mips64el by kili & sparc64/ppc by me.
2011-03-20 12:11:56 +00:00
jeremy
ee92d991f2 Allow building of gem ext and extconf based ports with jruby,
since jruby 1.6.0 now supports them.  Require at least jruby
1.6.0 when building/running a gem ext or extconf port.

Since jruby no longer bundles RSpec, simplify the
MODRUBY_RSPEC_DEPENDS handling.

OK landry@
2011-03-18 23:04:22 +00:00
jeremy
d23f1df8b3 Update jruby to 1.6.0. This version adds ruby 1.9 syntax support,
as well as experimental C extension support, and many other
significant new features.

Bump required memory to 384MB, should fix occassional memory
errors when building.

Use the jruby-complete.jar instead of the jruby.jar, seems
to be necessary for C extension support to work correctly.

RSpec is no longer bundled.  Additionally, the extra 1.5.3
distfile is no longer needed as the changes have been included
upstream.

OK landry@
2011-03-18 23:01:22 +00:00
jasper
82359535d8 - switch from www/tidy to www/tidyp which is API compatible
ok sthen@
2011-03-15 19:49:42 +00:00
ajacoutot
0f6542179b Use the converters/libiconv MODULE. 2011-03-15 10:02:59 +00:00
jeremy
6fc087d685 Add GEM_MAN_SUFFIX so that gem ports with man pages can avoid
conflicts.  Also, base MODRUBY_PKG_PREFIX on MODRUBY_FLAVOR to
avoid some duplication.

OK landry@
2011-03-14 20:39:20 +00:00
sthen
d580cde0ab fix various typos, from Anthony J. Bentley with a few tweaks by myself 2011-03-14 09:15:33 +00:00
sthen
c13709faec update DESCR; Anthony J. Bentley 2011-03-14 08:40:20 +00:00
ajacoutot
fa7b9b1b10 Update to vala-0.10.4.
* Bug fixes and binding updates.
2011-03-12 15:58:16 +00:00
jeremy
22c1a10e51 Bump version to 1.2.2. Fixes building some rbx-* ports with systrace
enabled.  Fix the hardcoding of the OpenBSD version in the PLIST.

OK landry@
2011-03-10 20:40:33 +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
ajacoutot
c6ba481169 Use FULLPKGNAME in REGRESS_DEPENDS, much less error-prone. 2011-03-09 06:23:35 +00:00
ajacoutot
0b0f08ff77 Fix rcs ids. 2011-03-08 23:45:47 +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
sthen
05bf32f685 missing bump 2011-03-08 09:36:04 +00:00
ajacoutot
96250d8180 Typos in COMMENTs, from Anthony J. Bentley. 2011-03-08 06:44:55 +00:00
jasper
8c0c89528e sync 2011-03-07 19:27:20 +00:00
jasper
5058e93845 import onyx 5.1.2
Onyx is a powerful stack-based, multi-threaded, interpreted, general
purpose programming language similar to PostScript.

ok aja@
2011-03-07 19:26:28 +00:00
ajacoutot
8e09e8c409 New style *_DEPENDS (untested, these ports are broken anyway). 2011-03-07 18:59:56 +00:00
jeremy
7f925b471d Bump to ruby 1.9.2p180, fixing a security vulnerability:
* FileUtils is vulnerable to symlink race attacks

OK jasper@
2011-03-07 18:59:18 +00:00
jeremy
942f36623c Bump to ruby 1.8.7p334, fixing two security vulnerabilities:
* FileUtils is vulnerable to symlink race attacks
* Exception methods can bypass $SAFE
2011-03-07 18:57:38 +00:00
ajacoutot
243e9a69db Update to vala-0.10.3. 2011-03-03 13:46:38 +00:00
robert
ec1135afbf remove old patches 2011-03-02 08:47:24 +00:00
robert
e8f3634c5b update to 2.10.1 2011-03-02 08:37:51 +00:00
jasper
cf7345bce8 - update librep to 0.91.1
- adjust MASTER_SITES
2011-03-02 06:39:44 +00:00
espie
2d6d25ab59 add PRAGMA_POP_PUSH_PACK support on i386 and amd64, to allow chromium9 to
work.
Limit it to i386 and amd64 so that it has minimal impact.
As discussed with naddy@/jasper@/sthen@/miod@
2011-02-08 09:37:51 +00:00
jeremy
be40d18596 Fix zlib ffi driver on 32-bit big endian platforms. Fixes gem
installation on macppc.  Thanks to ajacoutot@ for access to a macppc
machine.

OK ajacoutot@, jasper@
2011-01-21 16:36:53 +00:00
stu
d9c40afc0d Eagle is now also on sf; a more reliable place for the distfile. 2011-01-19 23:22:05 +00:00
jasper
187473acde - add a mirror for the distfile. 2011-01-19 22:50:11 +00:00
jasper
2b652e0076 - various fixes, as GCC would generate incorrect code (what's new..)
from Alexander Shiryaev (MAINTAINER)
ok landry@
2011-01-18 12:03:19 +00:00
stu
de6f7e4573 Update to beta-13.\nOk jasper@. 2011-01-17 22:09:35 +00:00
sthen
99e3d2219c security update to 5.2.17/5.3.5; note that this port is still unlinked and WIP
ok robert@
2011-01-17 19:30:26 +00:00
jasper
d2dd3a2350 only for i386 now 2011-01-17 09:25:23 +00:00
ajacoutot
4d44cd5446 Better regex, with robert@ 2011-01-16 16:44:27 +00:00
jasper
88a1ab29d8 sync 2011-01-15 13:08:30 +00:00
jasper
6b5442d0e3 import obc-2.9.1
Oberon-2 is clean and simple programming language.
This is portable compiler that translates Oberon-2 into bytecode, which
can be either interpreted or dynamically translated into machine code.
Dynamic translation uses a portable interface modelled on the one in GNU
Lightning, but is so far implemented only on x86 machines.  The
implementation includes a full garbage collector, and comes with
profiling tools and a simple GUI debugger.
[...]

    from Alexander Shiryaev (MAINTAINER) with tweaks by me
	
	    ok landry@
2011-01-15 13:07:50 +00:00
jasper
be3244fe09 import oo2c
OOC is an Oberon-2 development platform. It consists of an optimizing
compiler, a number of related tools, a set of standard library modules,
and a reference manual.

from Alexander Shiryaev (MAINTAINER) with tweaks by me

ok landry@
2011-01-15 13:06:17 +00:00
naddy
4cb3e73f03 bump revision for plist changes 4.8 -> 4.9 2011-01-15 01:09:42 +00:00
naddy
5ba9e6cafd Epoch bump for lang/gcc/3.3 because the version number shouldn't
count as older than one from 2005.

Revision bump for all ports that depend on libstdc++-3 because the
package specs have changed.
2011-01-15 01:07:45 +00:00
robert
3a126321a6 update to 2.8.2 2011-01-14 21:14:12 +00:00
kurt
3b1e485094 Correct snafu with pkg version going backwards. Clue bat
beating from espie@ help and okay landry@
2011-01-13 22:35:52 +00:00
jasper
866e94c5b5 - adjust gforthmi as well to non-standard dictionary path 2011-01-13 15:35:39 +00:00
stu
4e4143cb6d +eagle 2011-01-13 13:31:53 +00:00
stu
fa47230476 Import eagle 1.0-beta12:
Eagle (Extensible Adaptable Generalized Logic Engine) is an
implementation of the Tcl language for the Common Language Runtime
(CLR). Eagle was written from scratch based on the design and
implementation of Tcl 8.4 and provides most of the functionality of the
Tcl 8.4 interpreter while borrowing selected features from Tcl 8.5 and
the upcoming Tcl 8.6, in addition to adding entirely new features.
Feedback and ok from jasper@ and thanks to all for their patience with me.
2011-01-13 13:30:46 +00:00
jeremy
1b09215e21 Enable llvm use by rubinius, now that llvm has been updated to 2.8.
This enables the JIT compiler, which provides dramatic speedups (~8x
for some simple tests).

OK @sthen
2011-01-13 00:21:03 +00:00
jeremy
8590263c00 Use llvm 2.8 version. Enable build on amd64 since it works now.
Bring library versioning under control and bump the major versions.
Mark as SHARED_ONLY. Remove TODO file as it is no longer needed.

OK @sthen
2011-01-13 00:18:18 +00:00
jeremy
77bfe83133 Add hidden dependency on databases/db/v4 and honor CC/CFLAGS.
Prodded and OK jasper@
2011-01-07 19:18:43 +00:00
jeremy
83ea6efd00 Use intree version of libffi, and don't hardcode /usr/local.
Prodded and OK jasper@
2011-01-06 20:20:01 +00:00
jeremy
022f8719a1 Deal with the rubinius directory changes, and tie rbx FLAVORs to
the currently supported minor version of rubinius.

No longer allow a ruby18 FLAVOR to be used to specify ruby 1.8.
Now, only the empty flavor should be used.

OK landry@
2011-01-06 04:15:46 +00:00
jeremy
a12c369af3 This updates rubinius to 1.2.0. Among other things, a few of our
patches were accepted upstream.

Rubinius previously installed into a versioned directory, this
update changes it to install into an unversioned directory.
This is going to change the PLIST of all dependent gem ports,
and a commit for them as well as a commit for ruby.port.mk will
be going in shortly.

Minor versions of rubinius do not maintain binary compatibility,
so we'll still need to bump all dependent ports that use C
extensions whenever the minor version of rubinius is updated, but
it is better than bumping all dependent ports.

While here, add some CONFIGURE_ENV stuff to make it possible to
build more ports with C extensions that depend on libraries in
LOCALBASE/lib.

OK landry@
2011-01-06 04:14:10 +00:00
jeremy
8d82ee4e2f Update ruby 1.9 port to 1.9.2p136, only minor bugfixes. A couple of
our patches were accepted upstream.  While here, fix REGRESS_DEPENDS.

OK landry@
2011-01-06 04:04:37 +00:00
jeremy
3d9913e6e5 Update ruby 1.8 port to 1.8.7p330, only minor bugfixes. While here,
fix REGRESS_DEPENDS.

OK landry@
2011-01-06 04:01:52 +00:00
landry
2bc75c12c6 Bump REVISION, WANTLIB/LIB_DEPENDS changed. 2011-01-05 20:29:56 +00:00
sebastia
946c842914 Update to new Tcl layout.
While there, make use of the Tcl/Tk modules.

OK landry@, stu@
2011-01-05 18:49:20 +00:00
sebastia
2007c60f6d Update to new Tcl layout.
get rid of USE_GROFF.

OK landry@, stu@
2011-01-05 18:45:45 +00:00
sebastia
fc6dc7e8d7 Make use of the Tcl/Tk modules.
OK landry@, stu@
2011-01-05 18:40:55 +00:00
stu
1cca71c289 Update to newer Tcl layout, port Makefile cleanup.
ok landry@, sebastia@
2011-01-05 17:12:23 +00:00
stu
2e98337877 Newer, cleaner layout, consolidate include files
into one dir, simplify modules dirs layout,
improved building wrt threads/compiler flags, etc.

ok landry@, sebastiap@
2011-01-05 16:19:48 +00:00
stu
deef162f2f Upgrade to 8.5.9. Newer, cleaner layout, consolidate
include files into one dir, simplify modules dirs layout,
improved building wrt threads/compiler flags, etc.

ok landry@, sebastiap@
2011-01-05 16:13:53 +00:00
stu
78d4c46ce3 Make a home for Tcl and Tcl extensions: ${LOCALBASE}/lib/tcl,
and move in Tcl/Tk and extensions. This will provide a nice place
for all things Tcl as well as allowing us to remove ${LOCALBASE}/lib
from Tcl's "auto_path" which will greatly improve startup and package
loading times.

ok landry@, sebastiap@
2011-01-05 16:03:44 +00:00
robert
04cf0920f3 update both to their current version 5.3.4 and 5.2.16 and fix wantlibs.
update patches while here
2011-01-05 09:31:22 +00:00
ajacoutot
27f8d4d9e1 Update to vala-0.10.2.
* Bug fixes and binding updates.
2010-12-28 19:48:43 +00:00
jasper
021b835a3b - update swi-prolog to 5.10.2
- unbreak on hppa (tested by landry@)

If you are upgrading from an older release (e.g. 5.6.x) it is advised to
read the upgrading guide which is available from
http://www.swi-prolog.org/Upgrade-5.8.html
2010-12-27 16:07:08 +00:00
jasper
4a669f5039 - make this fetchable again
- set a license version
- make Makefile somewhat readable
- reformat DESCR
- regen PLIST
- regen WANTLIB
2010-12-22 23:24:21 +00:00
jeremy
4b911d4b0e Bump after iconv patch added by tedu 2010-12-19 19:27:49 +00:00
tedu
0be0a15a75 add patch to handle fact that openbsd iconv symbols have a lib prefix
ok jeremy
2010-12-18 21:13:46 +00:00
dcoppa
583c7edd47 Fix build on amd64.
Problem reported by landry@ and kili@.

OK landry@
2010-12-17 18:42:04 +00:00
ajacoutot
7df3db803b avialable -> available 2010-12-15 13:59:54 +00:00
jasper
f83eb1cb1d - fix indent of do-install
- add missing rcs id
- reformat DESCR
- protect $@ in the clojure script

ok ian@ (MAINTAINER)
2010-12-13 16:04:28 +00:00
ian
a8038127b6 Remove hard-coded path name in startup script, requested by ajacoutot@ and by Daniel Dickman.
Change MODJAVA_VER from 1.7 to 1.6 and remove redundant PKG_NAME and BUILD_DEPENDS. Bump pkg.
2010-12-12 17:28:16 +00:00
ian
83866f6b14 += clojure 2010-12-08 21:31:13 +00:00
ian
b2072b1e83 Initial import of clojure, a Lisp-1 language for the JVM.
Upgraded by Dan Cross to 1.2.0 from my earlier submission.
Improved by and OK jeremy@, martynas@
2010-12-08 21:21:14 +00:00
dcoppa
84c49d47a3 Update to ocaml-3.12.0
Maintainer timeout.

OK landry@, jasper@
2010-12-07 15:01:35 +00:00