1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-25 09:34:11 +00:00
freebsd-ports/lang/Makefile

381 lines
8.6 KiB
Makefile
Raw Normal View History

1999-08-25 06:35:40 +00:00
# $FreeBSD$
#
COMMENT = Programming languages
1995-10-03 11:45:15 +00:00
SUBDIR += Gofer
SUBDIR += J
SUBDIR += abcl
SUBDIR += adacontrol
SUBDIR += afnix
SUBDIR += alchemist.el
SUBDIR += algol68g
SUBDIR += angelscript
SUBDIR += arena
SUBDIR += asis
SUBDIR += asn1c
SUBDIR += atlast
SUBDIR += awka
SUBDIR += bas2tap
SUBDIR += basic256
Update Mesa port to 10.6.6 and add Clover. Add beignet 1.1.0. Add clinfo, clblas, clfft and clrng. The major change is that all Mesa ports are now configured the same way. This fixes several problems and enables new features. The details are described in this blog post: http://blogs.freebsdish.org/graphics/2015/03/18/unifying-mesa-ports-configure/ The second important change is the OpenCL support. Mesa's implementation, Clover, is enabled as well as Beignet. Clover targets all Gallium drivers, only Radeon GPUs in our case. Beignet is for Intel GPUs starting with Ivy Bridge. Thanks to Johannes Dieterich, O. Hartman, and Koop Mast for their work on OpenCL! As a bonus, there are several OpenCL-based math ports added (clblas, clfft and clrng). For more information and known issues, please see https://wiki.freebsd.org/Graphics/OpenCL The third change is the removal of Mesa 9.1.7 which was installed on FreeBSD 9.3-RELEASE. There is now only one version of Mesa in the Ports tree (10.6.6) for all supported versions of FreeBSD. Other, smaller changes: * Include libosmesa into the Mesa framework; this changes libOSMesa shlib version. * bsd.mesalib.mk was renamed and split up in two files namely Makefile.common and Makefile.targets. So ports can overwrite variables set by Makefile.common and are used by Makefile.targets. * Some text in the pkg-descr files was wrong, clean it up. While here, update the WWW to the main mesa3d.org upstream page. * devel/clinfo was added, a glxinfo like program but for OpenCL. Non-x86 hardware reports are very welcome since we changed the framework quite a bit. Obtained from: Graphics team development repo.
2015-09-17 18:07:25 +00:00
SUBDIR += beignet
SUBDIR += bf2c
SUBDIR += bsh
1995-10-03 11:45:15 +00:00
SUBDIR += bwbasic
SUBDIR += c
SUBDIR += ccl
SUBDIR += cdent
SUBDIR += ceylon
SUBDIR += cfortran
SUBDIR += chez-scheme
SUBDIR += chibi-scheme
SUBDIR += chicken
SUBDIR += cilkplus
SUBDIR += cim
SUBDIR += cint
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up. This commit removes the old GNOME 2 desktop, bindings and some ports that can't be compiled. A few ports where updated to more recent versions to allow them to compile with this update. Apart from updating ports to newer versions GDM is more integrated with gnome-shell now, and handles several things for the GNOME desktop such as screen locking. If you want to use GNOME 3 via startx, you will have to add your own lock screen/screensaver. For example xscreensaver can be used for sessions started without GDM. Shell Extensions can be installed via https://extensions.gnome.org/ , we have ported a few that can't be installed via this way. The old gnome-utils and gnome-games ports where split up into single ports and where converted to meta-ports. gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but if you use startx you need to do this yourself. Upgrade instructions: Delete the old and conflicting packages: # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ guile gcalctool gnome-media libgnomekbd # pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \ evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center For package users the following lines will be enough: # pkg upgrade # pkg install gnome3 For ports users should do the following: # portmaster -a # portmaster x11/gnome3 We are currently aware of two issues. The first issue is a bug in the file monitoring code in the glib20 port. This bug causes glib programs to crash when files in a monitored directory are added or removed. Upstream is aware of the problem, but since the problem is quite complex there is no solution yet. This problem isn't restricted to BSD. The second issue is that on certain video cards totem will display a purple/pink overlay on the video. It not clear yet where the issues comes from. Major thanks goes to Gustau Perez for being a driving force behind getting GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs. This update was also made possible by: Joe Maloney Kris Moore Beeblebrox Ryan Lortie Antoine Jacoutot and everyone I missed
2014-11-19 11:49:04 +00:00
SUBDIR += cjs
SUBDIR += clang-devel
SUBDIR += clang33
SUBDIR += clang34
SUBDIR += clang35
2016-02-10 17:37:52 +00:00
SUBDIR += clang38
SUBDIR += cling
SUBDIR += clojure
SUBDIR += clojure-mode.el
Update Mesa port to 10.6.6 and add Clover. Add beignet 1.1.0. Add clinfo, clblas, clfft and clrng. The major change is that all Mesa ports are now configured the same way. This fixes several problems and enables new features. The details are described in this blog post: http://blogs.freebsdish.org/graphics/2015/03/18/unifying-mesa-ports-configure/ The second important change is the OpenCL support. Mesa's implementation, Clover, is enabled as well as Beignet. Clover targets all Gallium drivers, only Radeon GPUs in our case. Beignet is for Intel GPUs starting with Ivy Bridge. Thanks to Johannes Dieterich, O. Hartman, and Koop Mast for their work on OpenCL! As a bonus, there are several OpenCL-based math ports added (clblas, clfft and clrng). For more information and known issues, please see https://wiki.freebsd.org/Graphics/OpenCL The third change is the removal of Mesa 9.1.7 which was installed on FreeBSD 9.3-RELEASE. There is now only one version of Mesa in the Ports tree (10.6.6) for all supported versions of FreeBSD. Other, smaller changes: * Include libosmesa into the Mesa framework; this changes libOSMesa shlib version. * bsd.mesalib.mk was renamed and split up in two files namely Makefile.common and Makefile.targets. So ports can overwrite variables set by Makefile.common and are used by Makefile.targets. * Some text in the pkg-descr files was wrong, clean it up. While here, update the WWW to the main mesa3d.org upstream page. * devel/clinfo was added, a glxinfo like program but for OpenCL. Non-x86 hardware reports are very welcome since we changed the framework quite a bit. Obtained from: Graphics team development repo.
2015-09-17 18:07:25 +00:00
SUBDIR += clover
1997-07-15 15:34:10 +00:00
SUBDIR += cmucl
SUBDIR += cmucl-extra
SUBDIR += cocor
SUBDIR += coffeescript
SUBDIR += cparser
SUBDIR += crystal
SUBDIR += csharp-mode.el
SUBDIR += cython
SUBDIR += diveintopython
SUBDIR += dlang-tools
2007-06-01 17:16:40 +00:00
SUBDIR += dlv
SUBDIR += dmd1
SUBDIR += dmd2
SUBDIR += duktape
SUBDIR += duktape-lib
SUBDIR += ecl
SUBDIR += elan
SUBDIR += elixir
SUBDIR += elixir-mode.el
1995-10-03 11:45:15 +00:00
SUBDIR += elk
SUBDIR += emacs-lisp-intro
1998-12-24 18:12:31 +00:00
SUBDIR += erlang
SUBDIR += erlang-doc
SUBDIR += erlang-java
SUBDIR += erlang-riak
SUBDIR += erlang-runtime15
SUBDIR += erlang-runtime16
SUBDIR += erlang-runtime17
SUBDIR += erlang-runtime18
SUBDIR += erlang-runtime19
SUBDIR += erlang-runtime20
SUBDIR += erlang-runtime21
SUBDIR += erlang-wx
SUBDIR += execline
SUBDIR += expect
1999-04-24 22:51:09 +00:00
SUBDIR += f2c
SUBDIR += fasm
SUBDIR += ferite
SUBDIR += ficl
SUBDIR += fpc
SUBDIR += fpc-base
SUBDIR += fpc-docs
SUBDIR += fpc-lua
SUBDIR += fpc-rexx
SUBDIR += fpc-rtl-console
SUBDIR += fpc-rtl-extra
SUBDIR += fpc-rtl-objpas
SUBDIR += fpc-rtl-unicode
SUBDIR += fpc-units
SUBDIR += fpc-utils
SUBDIR += fsharp
SUBDIR += fth
SUBDIR += gambit-c
SUBDIR += gauche
1998-10-21 18:53:16 +00:00
SUBDIR += gawk
2011-09-26 01:02:18 +00:00
SUBDIR += gcc
SUBDIR += gcc-ecj45
SUBDIR += gcc47
SUBDIR += gcc48
SUBDIR += gcc49
SUBDIR += gcc5
Welcome to the GCC 6.1 release, the first release of the GCC 6 series. The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98. Type-based alias analysis now disambiguates accesses to different pointers. This improves precision of the alias oracle by about 20-30% on higher-level C++ programs. Programs doing invalid type punning of pointer types may now need -fno-strict-aliasing to work correctly. Value range propagation now assumes that the this pointer of C++ member functions is non-null. This eliminates common null pointer checks but also breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop). As a temporary work-around -fno-delete-null-pointer-checks can be used. Wrong code can be identified by using -fsanitize=undefined. There have been significant improvements around link-time optimization and inter-procedural optimization and some support for OpenACC (though probably not tested on FreeBSD) and version 4.5 of the OpenMP specification. Source locations for the C and C++ compilers are now tracked as ranges and diagnostics can now contain "fix-it hints". New command-line options include -Wshift-negative-value, -Wshift-overflow, -Wtautological-compare, -Wnull-dereference, -Wduplicated-cond, and -Wmisleading-indentation. C++ Concepts are now supported when compiling with -fconcepts, and there are several other improvements around support for newer C++ features as well as in the libstdc++ library. Fortran now features Fortran 2008 SUBMODULE support, Fortran 2015 EVENT_TYPE, EVENT_POST, EVENT_WAIT, and EVENT_QUERY support, and improved support for OpenMP and OpenACC. A lot has happened on the AArch64 and ARM fronts, on x86-64 there is now Skylake with AVX-512 support, AMD instructions monitorx and mwaitx, and support for address spaces __seg_fs, __seg_gs, and __seg_tl, as well as AMD Zen (family 17h) processors, and basic support has been added for POWER9. https://gcc.gnu.org/gcc-6/changes.html has a more extensive set of changes and https://gcc.gnu.org/gcc-6/porting_to.html has a solid overview of issue you may encountering porting to this new version.
2016-06-10 09:04:15 +00:00
SUBDIR += gcc6
SUBDIR += gcc6-aux
SUBDIR += gcc6-devel
Welcome GCC 7.1, the first release of the GCC 7 series! In terms of optimizations, GCC now uses a new local register allocator (LRA) for most targets (now also including PowerPC and SPARC), a new store merging pass, is able to determine the return value or range of return values of some calls to the sprintf family of functions as input for futher passes, features improved code hoisting, new interprocedural bitwise constant propagation, interprocedural value range propagation, new loop splitting, improved shrink-wrapping that separates portions of prologues and epilogues, and many more. DWARF 5 is supported through the -gdwarf-5, while DWARF 4 remains the default for the time being. The C and C++ frontends have gained a large number of additional warnings such as -Wpointer-compare, -Wduplicated-branches, -Wrestrict, -Wmemset-elt-size, -Wint-in-bool-context, -Wswitch-unreachable, -Wexpansion-to-defined, -Wregister, -Wvla-larger-than=N, -Wduplicate-decl-specifier, -Wdangling-else, many of which are enabled by default or at least with -Wall. The -Wshadow warning has been split into -Wshadow=global, -Wshadow=local, and -Wshadow=compatible-local . GCC 7 also brings a number of enhancements that help detect buffer overflow and other forms of invalid memory accesses, among others enabled by the -Walloc-size-larger-than= -Walloc-zero, -Walloca, and -Walloca-larger-than= command-line options. -Wformat-overflow=level option detects certain and likely buffer overflow in calls to the sprintf family of formatted output functions; and -Wformat-truncation= and -Wstringop-overflow= have been added as well and -Wnunnull enahcned. So-called fixit hints, that is, notes on how to possibly address a warning or error have seen signficant improvements. The command-line option -fdiagnostics-generate-patch will print a patch in "unified" format after any diagnostics are printed, showing the result of applying all fix-it hints. The C front end now supports type names _FloatN for floating-point types with IEEE interchange formats and _FloatNx for floating-point types with IEEE extended formats. The C++ front end has experimental support for all of the current C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if constexpr, class template argument deduction, auto template parameters, and structured bindings. Experimental support for C++17 is in libstdc++ with lots of new features. libstdc++ Profile Mode and Cilk+ extensions to the C and C++ languages have been deprecated. Fortran added a number of extensions for compatibility with legacy code and improved and add various features. GCC 7 provides a complete implementation of the Go 1.8.1 user package. Notably this release ends the history of Java (GCJ and libgcj) as part of GCC; all traces thereof and options have been removed in favor of OpenJDK, quite simplifying and streamlining building this port, Many new processors such as ARM Cortex-A73, Broadcom Vulcan, Cavium ThunderX models, Qualcomm Falkor (all on the ARM side) and features such as AVX-512 enhancements (on x86-64) as well as optimization changes have been added. On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects conformance to the procedure call standard (AAPCS) has been fixed. The bug affects some C++ code where class objects are passed by value to functions and could result in incorrect or inconsistent code being generated. This is an ABI change. If the option -Wpsabi is enabled (on by default) the compiler will emit a diagnostic note for code that might be affected. https://gcc.gnu.org/gcc-7/changes.html has a comprehensive set of changes and https://gcc.gnu.org/gcc-7/porting_to.html has a helpful overview of issue you may encountering porting to this new version. PR: 220794
2017-08-14 23:20:34 +00:00
SUBDIR += gcc7
SUBDIR += gcc7-devel
SUBDIR += gcc8-devel
SUBDIR += gcc9-devel
SUBDIR += gforth
1999-11-10 17:25:54 +00:00
SUBDIR += ghc
Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this release can be found at http://library.gnome.org/misc/release-notes/2.28/ . Officially, this is mostly a polishing release in preparation for GNOME 3.0 due in about a year. On the FreeBSD front, though, a lot went into this release. Major thanks goes to kwm and avl who did a lot of the porting work for this release. In particular, kwm brought in Evolution MAPI support for better Microsoft Exchange integration. Avl made sure that the new gobject introspection repository ports were nicely compartmentalized so that large dependencies aren't brought in wholesale. But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself) contributed to this release. Other major improvements include an updated HAL with better volume probing code, ufsid integration, and support for volume names containing spaces (big thanks to J.R. Oldroyd); a new WebKit; updated AbiWord; an updated Gimp; and a preview of the new GNOME Shell project (thanks to Pawel Worach). The FreeBSD GNOME Team would like to that the following additional contributors to this release whose patches and testing really helped make it a success: Andrius Morkunas Dominique Goncalves Eric L. Chen J.R. Oldroyd Joseph S. Atkinson Li Pawel Worach Romain Tartière Thomas Vogt Yasuda Keisuke Rui Paulo Martin Wilke (and an extra shout out to miwi and pav for pointyhat runs) We would like to send this release out to Alexander Loginov (avl) in hopes that he feels better soon. PR: 136676 136967 138872 (obsolete with new epiphany-webkit) 139160 134737 139941 140097 140838 140929
2009-11-28 20:06:37 +00:00
SUBDIR += gjs
SUBDIR += gnat_util
SUBDIR += gnatcross-aarch64
SUBDIR += gnatcross-binutils-aarch64
SUBDIR += gnatcross-sysroot-aarch64
SUBDIR += gnatdroid-armv7
SUBDIR += gnatdroid-binutils
SUBDIR += gnatdroid-binutils-x86
SUBDIR += gnatdroid-sysroot
SUBDIR += gnatdroid-sysroot-x86
SUBDIR += gnatdroid-x86
SUBDIR += gnu-cobol
SUBDIR += gnustep-base
2010-01-24 01:44:05 +00:00
SUBDIR += go
SUBDIR += go14
SUBDIR += gprolog
SUBDIR += groovy
SUBDIR += gscheme
SUBDIR += guile
SUBDIR += guile2
SUBDIR += harbour
SUBDIR += haskell-mode.el
SUBDIR += hla
SUBDIR += hope
SUBDIR += hs-brainfuck
SUBDIR += hs-unlambda
SUBDIR += huc
1997-11-24 00:10:48 +00:00
SUBDIR += hugs
SUBDIR += icc
1998-12-19 23:53:03 +00:00
SUBDIR += ici
1995-10-03 11:45:15 +00:00
SUBDIR += icon
1998-04-17 22:07:04 +00:00
SUBDIR += intercal
SUBDIR += io
1995-10-03 11:45:15 +00:00
SUBDIR += itcl
SUBDIR += itcl4
SUBDIR += jakarta-commons-jelly
2014-01-29 11:22:33 +00:00
SUBDIR += jimtcl
SUBDIR += jruby
SUBDIR += js_of_ocaml
SUBDIR += julia
SUBDIR += jython
SUBDIR += kawa
SUBDIR += kf5-kross
SUBDIR += kross-interpreters
SUBDIR += kturtle
SUBDIR += kturtle-kde4
SUBDIR += lafontaine
SUBDIR += lci
SUBDIR += ldc
SUBDIR += lfe
SUBDIR += libhx
SUBDIR += libobjc2
1999-11-11 10:19:54 +00:00
SUBDIR += librep
SUBDIR += libstdc++_stldoc_4.2.2
SUBDIR += linux-c6-tcl85
SUBDIR += linux-c7-tcl85
SUBDIR += linux-j
SUBDIR += lua-ada
SUBDIR += lua51
SUBDIR += lua52
SUBDIR += lua53
SUBDIR += luajit
SUBDIR += malbolge
Add maude. Maude is a high-performance reflective language and system supporting both equational and rewriting logic specification and programming for a wide range of applications. Maude has been influenced in important ways by the OBJ3 language, which can be regarded as an equational logic sublanguage. Besides supporting equational specification and programming, Maude also supports rewriting logic computation. Rewriting logic is a logic of concurrent change that can naturally deal with state and with concurrent computations. It has good properties as a general semantic framework for giving executable semantics to a wide range of languages and models of concurrency. In particular, it supports very well concurrent object-oriented computation. The same reasons making rewriting logic a good semantic framework make it also a good logical framework, that is, a metalogic in which many other logics can be naturally represented and executed. Maude supports in a systematic and efficient way logical reflection. This makes Maude remarkably extensible and powerful, supports an extensible algebra of module composition operations, and allows many advanced metaprogramming and metalanguage applications. Indeed, some of the most interesting applications of Maude are metalanguage applications, in which Maude is used to create executable environments for different logics, theorem provers, languages, and models of computation. WWW: http://maude.cs.uiuc.edu/ PR: ports/94986 Submitted by: Rick van der Zwet <rick@traffie.wzoeterwoude.net>
2006-04-05 22:32:56 +00:00
SUBDIR += maude
1999-01-18 04:51:04 +00:00
SUBDIR += mawk
SUBDIR += mdk
SUBDIR += micropython
1995-10-03 11:45:15 +00:00
SUBDIR += mit-scheme
SUBDIR += mixal
SUBDIR += mlton
SUBDIR += mmix
Add lang/modula3: Critical Mass implementation of Modula-3 This is a huge port. It probably should be split into several separate ports, but Modula-3's lack of popularity doesn't justify the large effort that would require yet. This port will download a "bootstrap" compiler which builds a fresh compiler and small set of core components. The fresh compiler will then build everything else. This includes, among other things: * CM3 Integrated Development Environment (IDE) * CM3 Code Generator based on gcc 4.3 * CM3 Middle- and back- ends * CVSup (CM3 is too new to build the CVSUP already in ports) * M3 GDB (GNU Debugger) * M3 GUI and networking support * M3 Quake * some demos * many examples * many CM3 tools * Oblique * Caltech Parser toolset * Full M3 library * Lots of documentation and man pages Intentionally left out for now: six (6) games, three (3) webdev progs, kate (gui), sgml+deepcopy (devlib), pp (m3devtool) This is the latest release of the Critical Mass Modula-3 (CM3) collection, version 5.8.6, and it was released in July 2010. Days were spent developing this port, but not so much time was developed to quality assurance. I added a "recent" patch from upstream for network concurrency and also modified the getaddrbyname implementation as the original one raised IPError exceptions due to my VM not having a fully qualified hostname and external IP address. My modification makes the exception look up hostent with 127.0.0.1 first, then raise a new exception on error. It seems to work, but like I said, it was not heavily tested. Most of the programs require a running X (Trestle), which I don't have at the moment, so they stop with an appropriate raised exception. I only assume they work, I'll have to check later. Right now only FreeBSD AMD64 is supported. I do not expect to attempt to support FreeBSD i386. I will probably make an attempt to cross-compile this on DragonFly x86-64 after appropriate patches are added. A few months ago I nearly succeeded in porting CM3 to DragonFly and I expect to succeed on the next attempt. If other platforms are desired, somebody else will have to create bootstraps and any necessary patches. This was built and poudriere-tested on FreeBSD 9.2. Only libc, libm, and libpthread are dynamically loaded so it should build fine on FreeBSD 8.4. I don't have access to my Redports repository ATM so I can't test FreeBSD 10+, but I will attempt to fix should it fail to build on those platforms. Hopefully someone will find this port useful. I was surprised that apparently the full Modula-3 compiler set has never been ported to FreeBSD, only the ezm3 version needed to build cvsup. Modula-3 is a nice language that probably deserved to be widely used outside of academia.
2014-01-02 02:34:47 +00:00
SUBDIR += modula3
2002-07-22 13:41:43 +00:00
SUBDIR += mono
SUBDIR += mono-basic
SUBDIR += mosh
SUBDIR += mosml
SUBDIR += mtasc
SUBDIR += mujs
SUBDIR += munger
SUBDIR += myrddin
1998-11-10 02:07:32 +00:00
SUBDIR += nawk
SUBDIR += nbc
SUBDIR += nbfc
SUBDIR += neko
SUBDIR += nesasm
SUBDIR += newlisp
SUBDIR += newlisp-devel
SUBDIR += nhc98
SUBDIR += nickle
2015-04-03 20:46:48 +00:00
SUBDIR += nim
SUBDIR += nml
1999-08-14 22:09:02 +00:00
SUBDIR += nqc
SUBDIR += nwcc
SUBDIR += nx
1997-01-03 11:26:54 +00:00
SUBDIR += ocaml
SUBDIR += ocaml-autoconf
SUBDIR += ocaml-nox11
SUBDIR += ohugs
2001-07-18 09:13:01 +00:00
SUBDIR += onyx
SUBDIR += oo2c
SUBDIR += opencoarrays
SUBDIR += opendylan
SUBDIR += owl-lisp
1995-10-03 11:45:15 +00:00
SUBDIR += p2c
SUBDIR += p5-Data-JavaScript
2000-06-22 11:09:13 +00:00
SUBDIR += p5-Error
2000-02-20 22:03:49 +00:00
SUBDIR += p5-Expect
SUBDIR += p5-ExtUtils-F77
SUBDIR += p5-Interpolation
SUBDIR += p5-JSAN
SUBDIR += p5-JavaScript-SpiderMonkey
SUBDIR += p5-JavaScript-Squish
SUBDIR += p5-JavaScript-Value-Escape
SUBDIR += p5-List-MoreUtils
SUBDIR += p5-List-MoreUtils-XS
SUBDIR += p5-Marpa
SUBDIR += p5-Marpa-PP
SUBDIR += p5-Marpa-XS
SUBDIR += p5-Modern-Perl
SUBDIR += p5-Perl6-Subs
SUBDIR += p5-Promises
SUBDIR += p5-Pugs-Compiler-Rule
SUBDIR += p5-Quantum-Superpositions
SUBDIR += p5-Scalar-List-Utils
SUBDIR += p5-Switch
1997-08-19 07:10:14 +00:00
SUBDIR += p5-Tcl
SUBDIR += p5-Test-XPath
SUBDIR += p5-Try-Catch
SUBDIR += p5-Try-Tiny
SUBDIR += p5-Try-Tiny-Retry
SUBDIR += p5-TryCatch
1997-08-19 07:10:14 +00:00
SUBDIR += p5-ePerl
SUBDIR += p5-signatures
SUBDIR += p5-v6
SUBDIR += parrot
1995-10-03 11:45:15 +00:00
SUBDIR += pbasic
SUBDIR += pcc
SUBDIR += pecl-perl
SUBDIR += perl5-devel
SUBDIR += perl5.24
SUBDIR += perl5.26
SUBDIR += perl5.28
SUBDIR += petite-chez
SUBDIR += pfe
SUBDIR += phantomjs
SUBDIR += pharo
SUBDIR += phc
SUBDIR += php-mode.el
2014-09-04 14:24:25 +00:00
SUBDIR += php56
SUBDIR += php56-extensions
SUBDIR += php70
SUBDIR += php70-extensions
2017-01-24 13:47:48 +00:00
SUBDIR += php71
SUBDIR += php71-extensions
SUBDIR += php72
SUBDIR += php72-extensions
SUBDIR += php_doc
SUBDIR += picoc
SUBDIR += pocl
SUBDIR += polyml
SUBDIR += ponyc
1998-03-27 10:53:24 +00:00
SUBDIR += ptoc
SUBDIR += pure
SUBDIR += py-hy
SUBDIR += py-mx-base
SUBDIR += py-prolog
SUBDIR += py-qt5-qml
SUBDIR += pypy
2016-08-04 09:30:19 +00:00
SUBDIR += pypy3
1995-10-03 11:45:15 +00:00
SUBDIR += python
1999-06-02 10:25:07 +00:00
SUBDIR += python-doc-html
SUBDIR += python-doc-pdf-a4
SUBDIR += python-doc-pdf-letter
SUBDIR += python-doc-text
SUBDIR += python-mode.el
SUBDIR += python-tools
2014-01-28 03:25:28 +00:00
SUBDIR += python2
SUBDIR += python27
2014-01-28 03:25:28 +00:00
SUBDIR += python3
Welcome Python 3.4 to the FreeBSD Ports Tree! The FreeBSD Python Team warmly welcomes Python 3.4 to the Ports tree: - Add lang/python34 - Add devel/py-setuptools34 - Add Python 3.4.0 docs to lang/python-doc Release Announcement and Major Features: https://www.python.org/download/releases/3.4.0/ This also marks the next stage of a cleaner, much-closer-to-upstream approach to Python on FreeBSD, that builds upon the hard work of the entire FreeBSD Python team over the last year. This port is built "entirely" from scratch, retiring as much of the legacy, workarounds, patches and hacks from the existing Python ports as possible. Of particular note: static + shared dual-build is gone, as it was flaky at best, grossly untested upstream and caused more issues than it solved. It is replaced by a shared build by default. The static python library remains installed and usable. Major changes in this structure are: - Replace dual static and shared in-tree build with shared-only. - Use options helpers - Replace plat-freebsd* hacks with a lighter weight alternative - Strip all libraries and shared extensions - Only retain patches that are absolutely necessary - Replace static disabled_module_list with one from upstream - Retain NIS and sparc64 workarounds from python33 - Deprecate SEM option, no longer optional. - Deprecate PTH option, no longer maintained or supported upstream - Deprecate FPECTL option, no longer maintained or supported upstream - Add upstream issue references & breadcrumb annotations where possible Tested by: many (Special thanks to Andrew Berg) Reviewed by: xmj, nemysis, antoine
2014-04-08 13:10:25 +00:00
SUBDIR += python34
SUBDIR += python35
SUBDIR += python36
SUBDIR += qore
SUBDIR += qscheme
SUBDIR += qt5-qml
SUBDIR += quack
2010-08-08 11:53:38 +00:00
SUBDIR += racket
SUBDIR += racket-minimal
2000-08-27 06:17:13 +00:00
SUBDIR += ratfor
SUBDIR += referenceassemblies-pcl
SUBDIR += retro12
1996-09-23 15:55:44 +00:00
SUBDIR += rexx-imc
2003-11-09 16:20:52 +00:00
SUBDIR += rexx-regina
SUBDIR += rexx-regutil
SUBDIR += rexx-wrapper
SUBDIR += rhino
SUBDIR += rubinius
SUBDIR += ruby23
SUBDIR += ruby24
2017-12-27 19:51:11 +00:00
SUBDIR += ruby25
SUBDIR += runawk
SUBDIR += rust
SUBDIR += rust-nightly
SUBDIR += sagittarius-scheme
SUBDIR += sather-specification
SUBDIR += sather-tutorial
2003-01-15 11:25:05 +00:00
SUBDIR += sbcl
SUBDIR += scala
SUBDIR += scala-docs
1995-10-03 11:45:15 +00:00
SUBDIR += scheme48
SUBDIR += scm
SUBDIR += sdcc
SUBDIR += see
SUBDIR += seed7
1999-04-28 09:47:15 +00:00
SUBDIR += siod
SUBDIR += sisc
SUBDIR += sketchy
1998-08-25 14:24:07 +00:00
SUBDIR += slib
SUBDIR += slib-guile
SUBDIR += slib-guile2
SUBDIR += slisp
1995-10-03 11:45:15 +00:00
SUBDIR += smalltalk
SUBDIR += smlnj
SUBDIR += snobol4
SUBDIR += solidity
SUBDIR += spec.alpha
SUBDIR += spidermonkey17
SUBDIR += spidermonkey170
SUBDIR += spidermonkey185
SUBDIR += spidermonkey24
SUBDIR += spidermonkey38
SUBDIR += spidermonkey52
SUBDIR += spl
SUBDIR += squeak
SUBDIR += squirrel
SUBDIR += starlogo
SUBDIR += stldoc
1996-10-25 10:35:48 +00:00
SUBDIR += swi-pl
SUBDIR += swift
SUBDIR += tcbasic
SUBDIR += tcc
SUBDIR += tcl-manual
SUBDIR += tcl-wrapper
SUBDIR += tcl85
SUBDIR += tcl86
SUBDIR += tcl87
SUBDIR += tclX
SUBDIR += tinypy
SUBDIR += tolua
SUBDIR += tolua++
SUBDIR += tuareg-mode.el
SUBDIR += twelf
SUBDIR += ucc
SUBDIR += urweb
SUBDIR += v8
SUBDIR += v8-devel
SUBDIR += vala
SUBDIR += visualworks
SUBDIR += yabasic
SUBDIR += yap
SUBDIR += yap-devel
1997-11-24 09:24:06 +00:00
SUBDIR += yorick
SUBDIR += ypsilon
.include <bsd.port.subdir.mk>