1. 21 Nov, 2017 1 commit
  2. 20 Nov, 2017 2 commits
  3. 02 Jan, 2017 1 commit
  4. 12 Apr, 2016 1 commit
  5. 01 Apr, 2016 1 commit
  6. 30 Nov, 2015 1 commit
  7. 19 Sep, 2015 1 commit
  8. 09 Aug, 2015 1 commit
  9. 14 May, 2015 1 commit
    • mat's avatar
      MASTER_SITES cleanup. · d72353c2
      mat authored
      - Replace ${MASTER_SITE_FOO} with FOO.
      - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
        of the time.)
      - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
        no hint of what it should be was present.
      - Fix some logic.
      - And generally, make things more simple and easy to understand.
      
      While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
      SAMBA macros.
      
      Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
      
      Checked by:	make fetch-urlall-list
      With hat:	portmgr
      Sponsored by:	Absolight
      d72353c2
  10. 08 Apr, 2015 1 commit
    • bapt's avatar
      Add a new USES=waf to handle the waf building system, allowing to factorise code · 11557d3b
      bapt authored
      Plug waf into MAKE_CMD and CONFIGURE_CMD so the regular defined targets can be
      reused
      
      Always define _MAKE_JOBS so that when bsd.port.mk will stop overwritting
      _MAKE_JOBS when parallel jobs are disabled we can enforce -j1 (which is needed
      to really disable parallelisation with waf
      
      WAF_CMD has been created to allow one to override the location of the waf script
      relatively to WRKSRC
      
      CONFIGURE_TARGET is by default defined to "configure"
      ALL_TARGET is by default defined to "build"
      INSTALL_TARGET is by default defined to "install"
      
      USES=waf is by default stagedir safe
      11557d3b
  11. 16 Jan, 2015 2 commits
  12. 19 Oct, 2014 1 commit
  13. 09 Aug, 2014 1 commit
    • mva's avatar
      Convert the Python framework bits to USES=python. · 628190fa
      mva authored
      Please use USES=python instead of USE_PYTHON.
      
        USE_PYTHON=yes becomes USES=python
        USE_PYTHON=2.7+ becomes USES=python:2.7+
        USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
        ...
      
      A new PYTHON_FEATURES variable was added, which enables certain features for a
      port and replaces some knobs at the same time;
      
        PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
        PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
        PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
        PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
        PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
        PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX
      
      Some knobs have been deprecated and are to be removed in the near future:
      
        PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
        PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
        PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement
      
      Some knobs have been removed completely:
      
        PYTHON_MASTER_SITE_SUBDIR
        PYTHON_DISTNAME
        PYTHON_WRKSRC
      
      Several variables specific to the Python framework are no longer passed to the
      build environment to avoid polluting dependency builds.
      
        PYTHON_VERSION is not passed to .MAKEFLAGS anymore
        PYTHON_DEFAULT_VERSION,
        PYTHON_DEFAULT_PORTVERSION and
        PYTHONBASE are not passed to the make environment anymore
      
      The conversion required a couple of ports to be updated to fit the changes and
      new requirements. Those included "bsd.python.mk" directly or contained checks
      in places, for which the USES framework would fail to provide correct values.
      
      Python modules directly using the upstream Python package (such as py-tkinter
      or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
      knobs from "bsd.python.mk".
      
      Phabric:	D399
      exp-run:	167368 192357
      PR:		167368 192357
      Reviewed by:	antoine, wg
      Exp-run award:	antoine
      With hat:	python@
      Approved by:	portmgr
      628190fa
  14. 03 Aug, 2014 1 commit
  15. 20 Apr, 2014 1 commit
  16. 13 Mar, 2014 2 commits
  17. 15 Jan, 2014 1 commit
  18. 13 Jan, 2014 1 commit
    • rene's avatar
      Python cleanup: · d738d558
      rene authored
      - USE_PYTHON* = 2.X -> USE_PYTHON* = 2
      - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
      Reviewed by:	python (mva, rm)
      Approved by:	portmgr-lurkers (mat)
      d738d558
  19. 20 Sep, 2013 2 commits
  20. 17 Aug, 2013 1 commit
  21. 14 Aug, 2013 1 commit
  22. 01 Jul, 2013 1 commit
  23. 23 Apr, 2013 1 commit
  24. 21 Mar, 2013 1 commit
  25. 31 Jan, 2013 1 commit
  26. 23 Jul, 2012 1 commit
  27. 03 May, 2012 1 commit
  28. 01 Aug, 2011 1 commit
  29. 04 Dec, 2010 1 commit
  30. 29 Oct, 2010 1 commit
  31. 26 Oct, 2010 2 commits
  32. 25 Oct, 2010 1 commit
  33. 16 Oct, 2010 1 commit
  34. 15 Sep, 2010 1 commit
  35. 05 Feb, 2010 1 commit