summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2014-08-17revert r365227 to allow discussionKurt Jaeger
2014-08-17Mk/Uses/perl5.mk: Fix logic for removal of empty .bs filesKurt Jaeger
2014-08-17Advise trying INSTALL_TARGET=install-strip before ${STRIP_CMD}Antoine Brodin
Phabric: D477 Reviewed by: bdrewery With hat: portmgr
2014-08-17- Deprecate INSTALLS_EGGINFOMarcus von Appen
- Remove PYTHON_MASTER_SITES deprecation; the knob is completely gone and can not be tested for, since it does not get assigned by default With hat: python@
2014-08-17- Remove obsolete mirrors for MASTER_SITE_PYTHONMarcus von Appen
PR: 192717 Submitted by: jharris@widomaker.com With hat: python@
2014-08-16No need to expand CFLAGS/LDFLAGS here.Bryan Drewery
With hat: portmgr
2014-08-15Add some additional fedora-core master sites, remove some which cause timeouts.Alexander Leidinger
2014-08-15- Fix USE_PYTHON knob handling. Features are to be separated with spaces, notMarcus von Appen
comma With hat: python@
2014-08-14- Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid aMarcus von Appen
conflict in behaviour with the read-only COMPILER_FEATURES knob - Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which usually should be mutually exclusive, but some ports include both knobs Phabric: D581 Recommended by: danfe@, makc@ Reviewed by: danfe, wg, antoine Approved by: portmgr With hat: python@
2014-08-12Add a USES=imake:noman to make NO_INSTALL_MANPAGES go away.Mathieu Arnold
CR: D594 Reviewed by: antoine Sponsored by: Absolight
2014-08-11- Fix 'make check-plist' incorrectly considering all installed packages asBryan Drewery
run dependencies if the port being checked has no RUN_DEPENDS. This could cause false-positive "Possibly owned by dependency" warnings. With hat: portmgr
2014-08-10Add support for USES=libtool:build. It adds a build dependency onTijl Coosemans
devel/libtool and can be used when a port does not generate its own libtool script but relies on the system to provide one. Approved by: portmgr (antoine)
2014-08-10- Only print the python version mismatch warning, if a dependency or user setMarcus von Appen
PYTHON_VERSION explicitly. Otherwise, ports using a non-default version would always print the warning. With hat: python@
2014-08-09- add some additional SUB_LIST hintsOlli Hauer
MFH: 2014Q3
2014-08-09Convert the Python framework bits to USES=python.Marcus von Appen
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
2014-08-08Allow installing ports with the same origin but a different pkgnameAntoine Brodin
Phabric: D565 Reviewed by: bapt With hat: portmgr
2014-08-08Copy the gnonlin gstreamer plugin, and update to 1.2.1. This plugin isKoop Mast
for gstreamer 1.x. PR: 187646 (based on) Submitted by: Olivier Duchateau
2014-08-07- If USES=uniquefiles is used without another .mk file incorporating it, theMarcus von Appen
post hooks might not be properly executed, causing a loss of functionality, especially moving individual files around Phabric: D559 Approved by: portmgr (antoine@)
2014-08-07Do not override _USES_POSTAntoine Brodin
Reviewed by: bapt Phabric: D560 With hat: portmgr
2014-08-06Mk/bsd.python.mk: fix error message for python34 worldKurt Jaeger
PR: 192422 Submitted by: pi Reviewed by: antoine, koobs Approved by: antoine (python, portmgr)
2014-08-05Fix typo.Mathieu Arnold
Sponsored by: Absolight
2014-08-04Revert 363995 this is making portmaster and portupgrade die in circular ↵Baptiste Daroussin
dependencies
2014-08-04Add USES=execinfo to handle dependency on libexecinfo avoiding pull a uselessBaptiste Daroussin
libdependency on ports libexecinfo on freebsd 10+
2014-08-04Only pulls gmake-lite is not yet existingBaptiste Daroussin
2014-08-04Add make missing-package that will do the same as make missing but print packageBaptiste Daroussin
names rather than origin PR: 177230 Submitted by: ehaupt
2014-08-04Add txz and bz2 arguments to USES=tarBaptiste Daroussin
bz2 with other arguments where the argument is the extention not the frmat Keep bzip2 as an alias for bz2.
2014-08-04Update mozilla ports:Baptiste Daroussin
- firefox 31.0 - firefox-esr 24.7.0 - libxul 24.7.0 - seamonkey 2.26.1 - thunderbird 31.0 Among changes: - add workaround for crash with openldap on thunderbird and seamonkey [1] - add crashfix for architectures with strict alignmentment - backport crashfix with system sqlite/nss on firefox-esr and thunderbird - restore hooking jemalloc in sqlite on freebsd 10+ - fix thunderbird build with -jN [2] - respect MAKE_JOBS_NUMBER regardless of kern.smp.cpus [2] - define CPE_URI for nspr/nss and firefox/thunderbird/seamonkey - require recent gstreamer1-libav i386 crashfix - add DTRACE option for use with DTraceToolkit (js_flowtime.d, js_who.d, etc) PR: 165263 [1] PR: 184630 [2] Submitted by: Jan Beich
2014-08-01- Update USE_PHP=igbinarySunpoet Po-Chuan Hsieh
Reported by: Jeremy Johnston <jeremy@stormy.smart-serv.net>
2014-08-01Revert another part of r361917Antoine Brodin
With hat: portmgr
2014-08-01Ensure noone set anything else that texlive as TEX_DEFAULT for nowBaptiste Daroussin
2014-07-31Honor PKG_SUFX with pkgngAntoine Brodin
PR: ports/191529 With hat: portmgr
2014-07-31Simplify manifest generation and make it ucl compliant so pkg(8) does not ↵Baptiste Daroussin
have to fall back on the libyaml parser
2014-07-30Add descriptions for Nagios/Monitoring Plugins from ↵Lars Engels
{nagios,monitoring}-plugins.org Approved by: portmgr (mat)
2014-07-29- Reset @cwd to prefix after creating ldconfig configuration file in localbaseAntoine Brodin
- Reset @cwd to prefix before listing info pages (same as is done for PORTDOCS, PORTEXAMPLES and PORTDATA) - Fix a typo from 2006, LDCONFIG_32DIR instead of LDCONFIG32_DIR Reported by: John Hein Phabric: D493 Reviewed by: bapt Exp-run: self With hat: portmgr
2014-07-29- Allow to make developer warnings fatalDmitry Marakasov
Approved by: portmgr (bapt)
2014-07-28bsd.options.desc.mk: Correct spelling in two languagesJohn Marino
It was supposed to be 4 corrections, but danfe@ got 2 of them in the last commit. PR: 191883 Submitted by: Jan Beich
2014-07-28Add quickcontrols to the list of Qt5 components.Raphael Kubo da Costa
Thanks to makc for noticing the omission.
2014-07-28- Update to 0.037Sunpoet Po-Chuan Hsieh
Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
2014-07-28Prevent overlinking of libreadlineBaptiste Daroussin
Everything trying to link to readline is already passing -lreadline when needed so all that is needed here is to pass the right path where to find it. Reported by: peter
2014-07-27lang/ruby21: Update to Ruby 2.1.2Steve Wills
2014-07-26lang/ruby20: Update to Ruby 2.0.0-p481Steve Wills
2014-07-26- fix typo in RUN_DEPENDS s/POTSDIR/PORTSDIR/Olli Hauer
2014-07-26lang/ruby19: update to Ruby 1.9.3-p547Steve Wills
2014-07-26Upate the target_sw field to use ${OPSYS} instead of hardcodingDag-Erling Smørgrav
"freebsd" and include the major version. Set target_hw to x86 for i386, x64 for amd64, and ${ARCH} on all other platforms. Update the comments to match reality.
2014-07-24- Fix check-plist so that its 'files in plist but missing from STAGEDIR' checkBryan Drewery
does not incorrectly ignore plist items in %%DOCSDIR%% and %%EXAMPLESDIR%%. It was incorrectly ignoring these items when %%PORTDOCS%% or %%PORTEXAMPLES%% was missing. This manifested as a failure in 'make package' later when pkg(8) detected the missing files. With hat: portmgr
2014-07-24qt4: Do not apply the patch from r362770 if EXTRA_PATCHES is unset.Raphael Kubo da Costa
This unbreaks qmake4 and qt4-doc.
2014-07-24net/openldap24-*:Tijl Coosemans
- Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD databases/glom: - Drop :keepla - Add INSTALL_TARGET=install-strip databases/libgda4* databases/libgda5*: - Convert to USES=libtool and bump dependent ports - USES=tar:xz - Use INSTALL_TARGET=install-strip - Use @sample databases/libgdamm: - Drop :keepla - USES=tar:bzip2 - Use INSTALL_TARGET=install-strip databases/libgdamm5: - Add INSTALL_TARGET=install-strip - Drop --enable-static (inherited from old repocopy) devel/anjuta x11-toolkits/py-gnome-extras: - Drop :keepla dns/powerdns dns/powerdns-devel: - Convert to USES=libtool - Add INSTALL_TARGET=install-strip - Disable static modules - Stop creating library symlinks with .0 suffix, not needed for dynamically opened modules mail/dovecot2: - Add USES=libtool mail/dovecot2-pigeonhole: - Drop CONFIGURE_TARGET (incorrect for Dragonfly) - Add USES=libtool and INSTALL_TARGET=install-strip math/gnumeric: - USES=libtool tar:xz Approved by: portmgr (implicit, bump unstaged ports)
2014-07-24Activate NO_ARCH supportBaptiste Daroussin
2014-07-24Only use libevent2Baptiste Daroussin
Remove libevent as libevent2 is providing a good compatibility interface as well as providing better performances. Remove custom patches from libevent2 and install libevent2 the regular way Mark ports abusing private fields of the libevent1 API as broken Import a patch from fedora to have honeyd working with libevent2 Remove most of the patches necessary to find the custom installation we used to have for libevent2 With hat: portmgr
2014-07-24Backport my patch to make Qt correctly detect clang's support for C++11 ↵Raphael Kubo da Costa
features. So far, Qt4 was basing its check for compiler support for C++11 features (auto types, lambdas, rvalue references and others) on the values of __GNUC__ and __GNUC_MINOR__. This works for GCC, but not for clang, whose __GNUC_MINOR__ is stuck at 2. In practice, this meant Qt programs built using clang were never able to use C++11 features which are conditionally available in classes such as QList. This patch makes the detection more in line with what Qt5 does (checks for GCC and clang are in separate sections and are done differently). I couldn't find cases of this negatively affecting any port so far, but it is useful to have -- Akonadi's unit tests require C++11 support in Qt, for example. Only qt4-corelibs's PORTREVISION was bumped to make the new qglobal.h be installed. Checks for these C++11 features are only present in headers of other Qt4 ports, so there's no need to rebuild them.