freebsd-ports/Mk
Kubilay Kocak 51bf49a441 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
..
Scripts - stage-qa: Fix absolute symlink check to look at target not fully resolved 2014-04-03 14:09:00 +00:00
Uses Tell the configure scripts to use ${PERL} for PERL_PATH, this fixes 2014-04-04 11:29:07 +00:00
bsd.apache.mk Use default-versions.mk for Apache, PHP, MySQL And PostgreSQL. 2014-02-11 17:12:28 +00:00
bsd.autotools.mk Convert LIB_DEPENDS 2013-12-13 10:44:22 +00:00
bsd.commands.mk xz being included in all supported base system, remove code using version 2014-01-13 07:28:31 +00:00
bsd.database.mk Use default-versions.mk for Apache, PHP, MySQL And PostgreSQL. 2014-02-11 17:12:28 +00:00
bsd.default-versions.mk - Update to 2.6.4 2014-03-26 03:32:45 +00:00
bsd.destdir.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.drupal.mk - Allow to stage drupal mods 2014-02-19 01:32:23 +00:00
bsd.efl.mk Mk/bsd.(ruby,efl).mk: Replace "freebsd" with OPSYS:L 2014-02-21 18:53:16 +00:00
bsd.emacs.mk GNU Emacs updates 2013-03-30 05:13:30 +00:00
bsd.fpc.mk - Update to 2.6.4 2014-03-26 03:32:45 +00:00
bsd.gcc.mk Refer to bsd.default-versions.mk for the canonical version of GCC; no 2014-03-16 00:45:55 +00:00
bsd.gecko.mk - Bump SeaMonkey version to 2.25 2014-03-20 11:21:21 +00:00
bsd.gnome.mk Update ltverhack. 2013-12-27 16:05:36 +00:00
bsd.gnustep.mk Specify minor version of libobjc to avoid LIB_DEPENDS to catch the gcc version if gcc is installed 2014-01-28 08:15:38 +00:00
bsd.gstreamer.mk Update to 1.2.2. 2013-12-30 12:56:11 +00:00
bsd.java.mk Change DESTDIRNAME into a ant compatible argument when a port is staged 2013-11-12 10:36:16 +00:00
bsd.kde4.mk KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
bsd.ldap.mk bmake is quite strict with != make it really happy 2013-05-02 17:12:43 +00:00
bsd.licenses.db.mk - Change PGSQL to PostgreSQL 2014-02-19 14:44:07 +00:00
bsd.licenses.mk Remove more now useless fallback targets 2014-01-03 23:05:37 +00:00
bsd.linux-apps.mk Now that x11-toolkits/linux-f10-gtk is gone, remove its definition. 2013-12-01 00:40:07 +00:00
bsd.linux-rpm.mk Allow distfiles grouping for linux-rpm ports while not extracting the .src.rpm on the package builders 2014-03-25 11:42:59 +00:00
bsd.local.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.lua.mk Finish removing support for lua50 2013-11-18 16:15:51 +00:00
bsd.mate.mk Say hello to Mate 1.6. 2013-11-23 11:39:07 +00:00
bsd.ocaml.mk Make bsd.ocaml.mk more stage friendly 2014-03-26 20:07:11 +00:00
bsd.octave.mk Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases 2014-02-16 17:15:31 +00:00
bsd.openssl.mk - remove WITH_OPENSSL_HACK7 2014-03-03 05:43:38 +00:00
bsd.options.desc.mk Mk/bsd.options.desc.mk: 2014-04-05 17:30:08 +00:00
bsd.options.mk Make option DEBUG work like WITH_DEBUG 2014-03-28 11:04:54 +00:00
bsd.pbi.mk - Fix bsd.pbi.mk to pull pbi-manager from the correct port 2013-09-27 10:10:29 +00:00
bsd.php.mk Welcome the new mod_php ports, in order to have default packages for 2014-03-27 16:09:37 +00:00
bsd.pkgng.mk Add PKG_ENV to allow specifying the file to read the ABI from in case of cross building 2014-04-03 13:35:51 +00:00
bsd.port.mk Document COPYTREE_BIN, COPYTREE_SHARE commands 2014-04-05 16:08:16 +00:00
bsd.port.options.mk - Remove emacs mode, -*- mode: ...; -*- [1] 2012-05-23 08:17:49 +00:00
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk - Use proper UNAME variable here 2013-12-03 19:08:47 +00:00
bsd.python.mk Welcome Python 3.4 to the FreeBSD Ports Tree! 2014-04-08 13:10:25 +00:00
bsd.qt.mk Mk/bsd.qt.mk: 2014-03-25 06:26:16 +00:00
bsd.ruby.mk - Fix patch broken in r292221 2014-03-23 15:31:43 +00:00
bsd.sanity.mk Fix typo 2014-03-13 13:54:30 +00:00
bsd.scons.mk Allow scons port to support staging 2013-10-02 22:33:27 +00:00
bsd.sdl.mk Version two of the SDL2_gfx library, compatible with SDL2.0. 2013-11-13 18:15:08 +00:00
bsd.sites.mk - Remove e.pypi.python.org from MASTER_SITE_CHEESESHOP 2014-03-11 17:41:37 +00:00
bsd.ssp.mk - Rename public name of SSP support to WITH_SSP_PORTS as /usr/src 2013-09-22 00:26:05 +00:00
bsd.stage.mk Remove bits in PLIST_SUB who have spaces in them for makeplist usage. 2014-02-17 16:09:04 +00:00
bsd.tex.mk - Update ls-R after fmtutil. 2013-06-08 11:48:04 +00:00
bsd.wx.mk Convert wxsvg to use wxGTK 3.0 2014-03-24 15:53:25 +00:00
bsd.xfce.mk - Fix devel/xfce4-dev-tools detection, when xfdev is used in USE_XFCE macro 2013-10-20 18:53:04 +00:00
bsd.xorg.mk Try to fix font handling for xorg fonts when using staging and pkgng. 2013-12-19 10:49:00 +00:00