aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAgeFilesLines
* Update GNUstep ports to their latest versions.David Chisnall2015-07-016-66/+28
| | | | | | | | | | Also fix a few bits of generic infrastructure along the way. Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D2961 Notes: svn path=/head/; revision=391062
* Bump to 18.0.1 to match lang/erlang.Jimmy Olgeni2015-07-012-2/+2
| | | | Notes: svn path=/head/; revision=391054
* Update to Afnix 2.5.2Johan van Selst2015-07-012-3/+3
| | | | Notes: svn path=/head/; revision=391049
* Disable utterly broken testmodule installationJohan van Selst2015-07-012-6/+3
| | | | | | | | PR: 201135 Submitted by: amdmi3 Notes: svn path=/head/; revision=391044
* Upgrade to version 18.0.1.Jimmy Olgeni2015-06-302-3/+9
| | | | Notes: svn path=/head/; revision=390968
* Add AARCH64 to the list of 64bit targets that require PLIST handlingSean Bruno2015-06-301-1/+1
| | | | | | | | | PR: 201182 Differential Revision: https://reviews.freebsd.org/D2948 Reviewed by: koobs lwhsu emaste Notes: svn path=/head/; revision=390967
* Upgrade to version 18.0.1.Jimmy Olgeni2015-06-302-2/+9
| | | | Notes: svn path=/head/; revision=390965
* - Add missing dependency on libgmpDanilo Egea Gondolfo2015-06-301-2/+11
| | | | | | | | | | | | - Add LDFLAGS necessary to link with libgmp - Fix shebang on an example file PR: 201133 Submitted by: amdmi3 MFH: 2015Q2 Notes: svn path=/head/; revision=390944
* Upgrade to version 17.5.6.1.Jimmy Olgeni2015-06-292-4/+6
| | | | Notes: svn path=/head/; revision=390917
* Update to v5.23.0-63-g6012112.Mathieu Arnold2015-06-292-4/+3
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.23.0-7-gd9fc04e...v5.23.0-63-g6012112 Sponsored by: Absolight Notes: svn path=/head/; revision=390895
* Make Perl behave nicely, and install files 644 and not 444.Mathieu Arnold2015-06-2910-3/+60
| | | | | | | | With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=390893
* Upgrade to version 1.0.5; take over maintainership.Jimmy Olgeni2015-06-292-5/+4
| | | | | | | | | PR: 201191 Submitted by: olgeni Approved by: maintainer Notes: svn path=/head/; revision=390889
* Update to the 20150628 snapshot of GCC 6.Gerald Pfeifer2015-06-292-3/+3
| | | | Notes: svn path=/head/; revision=390883
* Upgrade to R18.Jimmy Olgeni2015-06-2910-142/+60
| | | | | | | | | | | | | | - HIPE is now enabled by default - Add APACHE20 license - Remove unnecessary autoreconf - Sort option descriptions Gotchas: - The LLVM HiPE backend does not seem to work yet. Notes: svn path=/head/; revision=390882
* - Set LANG=en_US.UTF-8 in MAKE_ENV, because sometimes Elixir willLi-Wen Hsu2015-06-272-331/+28
| | | | | | | | | | | | | | | | | complain about not having an UTF-8 locale when building in poudriere (which may affect binary packages). - Install source files (with a SRC option, default on), which can then be used by Emacs' alchemist-mode.el to provide a working "go to source" function. - Remove pkg-plist, which is now mostly auto-generated. PR: 201125 Submitted by: olgeni Notes: svn path=/head/; revision=390734
* - Update to upstream release 1.1.0Thomas Zander2015-06-273-71/+73
| | | | | | | | | | - Fix bug 200449 in the process PR: 201142, 200449 Submitted by: andoriyu@gmail.com Notes: svn path=/head/; revision=390720
* lang/gnat_util: Update for 2015 toolsJohn Marino2015-06-279-97/+278
| | | | | | | While here, convert autogen plist to static one. Notes: svn path=/head/; revision=390696
* - Fix build on 10.1: disable -fno-defer-pop flag which is not known by clangDmitry Marakasov2015-06-271-2/+8
| | | | | | | | | | | | | Makefile says this flag is crucial for gcc to disable certain optimization, but I assume clang doesn't have this optimization as it doesn't support the flag. clang >= 3.6 handles unknown flags with a mere warnings, so the modification is only needed for clang < 3.6 Submitted by: pkg-fallout Approved by: portmgr blanket Notes: svn path=/head/; revision=390681
* - Mark BROKEN on i386:Dmitry Marakasov2015-06-261-0/+2
| | | | | | | | | | ./.libs/libpfe.so: undefined reference to `p4TH' Submitted by: pkg-fallout Approved by: portmgr blanket Notes: svn path=/head/; revision=390668
* Update to 3.5.0Tijl Coosemans2015-06-265-24/+24
| | | | Notes: svn path=/head/; revision=390649
* - Use BROKEN_powerpc helperDmitry Marakasov2015-06-261-15/+4
| | | | | | | | | | | - Fix plist with NLS disabled - Add USES=compier:c++11-lang to fix build on 9.x (it needs c++11-aware compiler). For the note, specifying c++11-lib leads to gcc coredump. Submitted by: pkg-fallout Approved by: portmgr blanket Notes: svn path=/head/; revision=390640
* Sort option descriptions and remove unnecessary USES=autoreconf.Jimmy Olgeni2015-06-264-13/+13
| | | | Notes: svn path=/head/; revision=390624
* Update to the 20150624 snapshot of GCC 4.9.3.Gerald Pfeifer2015-06-263-17/+3
| | | | | | | | files/patch-pr63740-arm is no longer necessary, this has been addressed upstream now (thanks to andreast@). Notes: svn path=/head/; revision=390621
* Add lang/alchemist.el, Elixir tooling integration into Emacs.Jimmy Olgeni2015-06-265-0/+73
| | | | | | | | It requires lang/elixir-mode.el for syntax highlighting and a few more things. Notes: svn path=/head/; revision=390618
* Add lang/elixir-mode.el, an Elixir mode for Emacs.Jimmy Olgeni2015-06-265-0/+39
| | | | Notes: svn path=/head/; revision=390617
* lang/lua{51,52,53}: Add -fPIC for arm64Ed Maste2015-06-253-0/+3
| | | | | | | | | | Reviewed by: andrew Approved by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2904 Notes: svn path=/head/; revision=390568
* lang/spark: Mark BROKEN until further noticeJohn Marino2015-06-241-0/+2
| | | | | | | | | While spark builds, gnatprove is getting murdered on the testsuite, including emitting Internal Compiler Errors quite often. It's not usable as is and needs more work. Notes: svn path=/head/; revision=390517
* lang/rust: Use LLVM 3.6 from Ports instead of the bundled oneJean-Sébastien Pédron2015-06-243-10/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Dependencies are updated: Perl is not a dependency at all and Python is a build dependency only. Rust may fail to build if a previous version is already installed because the bootstrapped rustc puts "-L/usr/local/lib" at the beginning of the linker flags. Therefore, mark rust as a CONFLICTS_BUILD with itself. Fix the build as a normal user by setting permissions on all directories to 0755 [1]. Be closer to the standalone installer's file hierarchy by installing files such as "components", "manifest-rustc" and "uninstall.sh". Add "files/patch-src_librustc__back_target_freebsd__base.rs" to remove "-L/usr/local/lib", "-L/usr/local/lib/gcc46" and "-L/usr/local/lib/gcc44" from the builtin linker flags. Differential Revision: https://reviews.freebsd.org/D2466 Submitted by: Chris Hutchinson [1] Reviewed by: jonathan, kwm Approved by: jonathan Notes: svn path=/head/; revision=390497
* Remove forgotten test code (builds fine without autoreconf).Jimmy Olgeni2015-06-241-1/+0
| | | | Notes: svn path=/head/; revision=390483
* Add lang/erlang-runtime18, an Erlang runtime for version 18.Jimmy Olgeni2015-06-2410-0/+351
| | | | | | | - Copied from lang/erlang-runtime17. Notes: svn path=/head/; revision=390481
* Add new file lang/spark (will become run-depends for GPS)John Marino2015-06-249-0/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | SPARK 2014 is a programming language and a set of verification tools designed to meet the needs of high-assurance software development. SPARK is based on Ada 2012, both subsetting the language to remove features that defy verification, but also extending the system of contracts and aspects to support modular, formal verification. The new aspects support abstraction and refinement and facilitate deep static analysis to be performed including information-flow analysis and formal verification of an implementation against a specification. SPARK is a much larger and more flexible language than its predecessor SPARK 2005. The language can be configured to suit a number of application domains and standards, from server-class high-assurance systems (such as air-traffic management applications), to embedded, hard real-time, critical systems (such as avionic systems complying with DO-178C Level A). A major feature of SPARK is the support for a mixture of proof and other verification methods such as testing, which facilitates the use of unit proof in place of unit testing; an approach now formalized in DO-178C and the DO-333 formal methods supplement. Certain units may be formally proven and other units validated through testing. Notes: svn path=/head/; revision=390479
* - Add a couple of symlinks needed by databases/casstclPietro Cerutti2015-06-247-27/+32
| | | | | | | | - Bump PORTREVISION - While at it, make makepatch-ify Notes: svn path=/head/; revision=390470
* Update to the 20150623 snapshot of GCC 5.Gerald Pfeifer2015-06-242-3/+3
| | | | Notes: svn path=/head/; revision=390469
* Ada Framework: Switch to gcc5-aux, upgrade 6 packages at onceJohn Marino2015-06-238-95/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The transition from gcc-aux to gcc5-aux in the Ada framework has been blocked by the inability to build gtkada3 and, once resolved, GPS (due to tight locking with compiler). A few days ago, Adacore made their annual release of their main libre products, include GPS. However, some products were tightly coupled with the recent compilers, so in order to upgrade, the compiler had to be switched and dependencies require many ports to be upgraded at once: * lang/asis * devel/gnatcoll * devel/gps * x11-toolkits/gtkada3 * www/aws * www/aws-demos While the version upgrades were modest in most cases (gps, gtkada3), the amount of work put into each port was significant. There are too many improvements to mention here. A few include the removal of dynamic package lists and incorporating gnatcoll into gps to avoid building it twice. A private "exp-run" was done all on all 50+ Ada ports to ensure they still build. Also, a new argument was added to Uses/ada.mk, "run", that pulls in the GNAT compiler as a run depends. This was necessary for GPS that will not launch correctly without the compiler in place. Notes: svn path=/head/; revision=390464
* Update to the GCC 4.8.5 release which concludes the GCC 4.8 releaseGerald Pfeifer2015-06-232-11/+10
| | | | | | | | branch -- no more releases nor snapshots nor even commits on this branch are to be expected. Notes: svn path=/head/; revision=390445
* Update to the 20150621 snapshot of GCC 6.Gerald Pfeifer2015-06-232-3/+3
| | | | Notes: svn path=/head/; revision=390438
* Upgrade to version 4.7.6; remove unused DOCS option.Jimmy Olgeni2015-06-233-6/+5
| | | | Notes: svn path=/head/; revision=390366
* Use the right category.Ed Schouten2015-06-231-1/+1
| | | | | | | The port is placed in lang/ so use that instead. Notes: svn path=/head/; revision=390360
* Add cloudabi-clang.Ed Schouten2015-06-233-0/+39
| | | | | | | | | | | | | | | | | | This port adds the necessary symbolic links to make Clang work as a cross compiler for CloudABI. Clang can automatically derive its target from argv[0]. We don't need to install another copy of Clang. It is sufficient to invoke it the right way. CloudABI support is not yet part of a released version of Clang. This is why we still need to depend on llvm-devel. My intent is to stick to a fixed compiler version at one point in time. PR: 200954 Differential Revision: https://reviews.freebsd.org/D2885 Approved by: bapt Notes: svn path=/head/; revision=390358
* Change version format (from 4.10.0r1 to 4.10.0.r1) and bump PORTEPOCH.Xin LI2015-06-221-2/+3
| | | | | | | | | | | | | This is because our current versioning system sees 4.10.0r1 > 4.10.0. vuxml change would follow. PR: 200980 Submitted by: maintainer (Vitaly Magerya) MFH: 2015Q2 Notes: svn path=/head/; revision=390340
* lang/gcc5-aux: Fix build of next version of gnatcoll on DFJohn Marino2015-06-222-1/+12
| | | | | | | | | The issue only affects DragonFly -- the proper configuration for openpty support is already defined for FreeBSD using a macro, but the macro for DragonFly was missing. Notes: svn path=/head/; revision=390312
* Convert to USES=jpegAntoine Brodin2015-06-228-17/+13
| | | | Notes: svn path=/head/; revision=390310
* Update to v5.23.0-7-gd9fc04e.Mathieu Arnold2015-06-224-10/+60
| | | | | | | | Changes: https://github.com/Perl/perl5/compare/v5.22.0-125-g4b95171...v5.23.0-7-gd9fc04e Sponsored by: Absolight Notes: svn path=/head/; revision=390291
* Update to 4.10.0 RC1.Xin LI2015-06-222-8/+14
| | | | | | | | | | | PR: 200980 Submitted by: maintainer (Vitaly Magerya) MFH: 2015Q2 Security: 0da404ad-1891-11e5-a1cf-002590263bf5, e7b7f2b5-177a-11e5-ad33-f8d111029e6a Notes: svn path=/head/; revision=390277
* textproc/xmlada: Upgrade version 4.5.0.0 => 4.6.0.0, overhaul make systemJohn Marino2015-06-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the unavailability of a public repository, this version uses Adacores 2015 distribution of xmlada. It's probably a minor update from the previous one. The major change, however, is the creation of a custom makefile to build and install xmlada. Why? because gnatmake will lose the ability to build project files in the near future, so xmlada makefiles were changed to use gprbuild to build and itself it. One problem: gprbuild needs xmlada as a build dependency. (and it also needs gprbuild to build itself!!) I could have chosen to keep using gnatmake, but I decided to bite the bullet, fix it correctly now and not have to get stuck by it by future versions of gnat that remove project management from gnatmake. Having to support a bootstrap gprbuild is nonsense in my opinion, so both will have to be built manually. Morever, the GPL 2015 distinfo file removed all the vital *.gpr files which other packages' configure script absolutely depends on. These had to be recreated from scratch as well. Noticeable changes: - no more .lgpr files, these are incorporated in generated *.gpr now - xmlada_input.gpr renamed to xmlada_input_sources.gpr as expected since we had to create it anyway - xmlada_shared.gpr no longer exists; it was incorporated into each gpr that pulled it in - RPATH hack no longer necessary - symlinks of 5 libraries at $LOCALBASE/lib were removed (useless) - rpaths are now correct and have $LOCALBASE/lib/xmlada/relocatable as path (this was big fix made possible by new Makefile) - xmlada seems to build a lot faster, fully jobs safe - GNU configure not longer performed - GNU make no longer a build dependency I verified packages that depend on xmlada build as expected. I also verified that the manually generated libraries look very similar in size to the gnatmake generated libraries. Since the library version changed, I'm also bumping ports directly dependent on xmlada. Notes: svn path=/head/; revision=390269
* Update to the 20150614 snapshot of GCC 6.Gerald Pfeifer2015-06-212-3/+3
| | | | | | | | | | | | This brings a couple of improvements specific to FreeBSD: - Support for position independent code (PIE). [1] - Unwind support for FreeBSD/amd64 and FreeBSD/i386. [2] - Leverage this for adding signal handler support in libjava. [1] Upstream by: andreast [1], marino [2] Notes: svn path=/head/; revision=390262
* Update to the 20150616 snapshot of GCC 5.Gerald Pfeifer2015-06-212-3/+3
| | | | Notes: svn path=/head/; revision=390187
* Update to the 20150617 snapshot of GCC 4.9.3.Gerald Pfeifer2015-06-192-3/+3
| | | | Notes: svn path=/head/; revision=390145
* lang/guile: Fix build with NLS disabledMuhammad Moinur Rahman2015-06-181-0/+2
| | | | | | | | | | - Add LICENSE_FILE PR: 200923 Submitted by: amdmi3@FreeBSD.org Notes: svn path=/head/; revision=390026
* Mark BROKEN: Fails to configureAntoine Brodin2015-06-171-0/+2
| | | | | | | | | | *** Can't load dependency information for B::Hooks::Parser: Can't locate B/Hooks/Parser/Install/Files.pm in @INC (you may need to install the B::Hooks::Parser::Install::Files module) (@INC contains: /usr/local/lib/perl5/site_perl/mach/5.20 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.20/mach /usr/local/lib/perl5/5.20 /usr/local/lib/perl5/site_perl/5.20 /usr/local/lib/perl5/site_perl/5.20/mach .) at /usr/local/lib/perl5/site_perl/ExtUtils/Depends.pm line 185. Reported by: pkg-fallout Notes: svn path=/head/; revision=389942