summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2014-09-19- Remove -a when copying package. r329130 broke this when PACKAGES was onBryan Drewery
NFS. It is not that important to preserve timestamp for the package, and other metadata seems to be fine otherwise. This whole thing needs to be reworked so PKGFILE is more respected (another regression of mine). With hat: portmgr Reported by: will Pointyhat to: bdrewery
2014-09-19Improve the autoreconf documentation:Tijl Coosemans
- Mention configure.in as the old name for configure.ac - M4 macros provided by autoconf are not copied into aclocal.m4 - Autoheader does not regenerate configure (only config.h.in)
2014-09-19- Fix minimum pkg version check when using pkg from git. Strip out everythingBryan Drewery
after '-' as it is a hash. It is not strictly newer than the implicit 0. - Reword msg [1] Submitted by: adamw [1] With hat: portmgr
2014-09-18Remove dead pkg_install codeBryan Drewery
2014-09-18Fix typo.Bryan Drewery
Submitted by: sunpoet With hat: portmgr
2014-09-18Fix WITH_PKGNG=devel backward compatibilityBaptiste Daroussin
2014-09-18Add a minimal version testing for the installed pkg to enforce people to go ↵Baptiste Daroussin
to the latest version Set minimal version to 1.3.7 for now Differential Revision: D723 Reviewed by: bdrewery
2014-09-18Retire MANCOMPRESSED.Mathieu Arnold
Also the compat NO_INSTALL_MANPAGES shim. Differential Revision: https://reviews.freebsd.org/D730 Reviewed by: antoine With hat: portmgr Sponsored by: Absolight
2014-09-17Fix typoAntoine Brodin
With hat: portmgr
2014-09-17Initial version of USES=autoreconf that can replace USE_AUTOTOOLS. ItTijl Coosemans
runs autoreconf in CONFIGURE_WRKSRC to update configure, Makefile.in and other build scripts. Approved by: portmgr (bapt)
2014-09-17- Remove last uses of USE_AUTOTOOLS=libtool from bsd.gnome.mkTijl Coosemans
(lthack, ltasneededhack and ltverhack) [1] - Remove support for USE_AUTOTOOLS=libtool and USE_AUTOTOOLS=libltdl PR: 188978 [1] Approved by: portmgr (bapt)
2014-09-16- Fix off-by-one with 'make checksum' which caused it to not properlyBryan Drewery
download files from the last site (distcache). With hat: portmgr
2014-09-16- Continue to define PKGNG_ORIGIN.Bryan Drewery
- This is used by portupgrade and poudriere bulk/testport -i for install-package. - The change is not backwards compatible; setting PKGNG_ORIGIN was never intended. It is only for reading. With hat: portmgr Discussed with: bapt
2014-09-15Turn the installation of *.la files, without some form of USES=libtool inTijl Coosemans
the port Makefile, into a stage-qa error. All ports that would trigger this error have been converted. Many thanks to all people involved in this, especially Dmitry Marakasov (amdmi3) who handled most ports. At this moment over 2200 ports have USES=libtool and over 20000 library dependencies between packages have been removed. This also marks the point where :keepla is no longer special. It is now only needed if a port uses *.la files at run-time. QA-run by: antoine Approved by: portmgr (antoine)
2014-09-14Tell realpath to stay quiet if it cannot resolve a linkTijl Coosemans
Approved by: portmgr (bdrewery)
2014-09-14lang/ruby*: bump portrevision for libexecinfo changeSteve Wills
I had thought the package wouldn't change, but it does
2014-09-13Allow this to work on DragonFly which does not have the -f param for readlink(1)Bryan Drewery
Tested by: marino With hat: portmgr
2014-09-13devel/glib12 x11-toolkits/gtk12:Tijl Coosemans
- Convert to USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove patches that renamed include directories and libraries so they didn't conflict with early development versions of glib/gtk 2.0
2014-09-10- fix DEFAULT_APACHE_VERSION,Olli Hauer
(patch based on fix from babt) - white space cleanup with hat apache@
2014-09-10Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer
to GCC 4.8.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk, and it replaces the CONFLICT between the lang/gcc and lang/gcc47 ports by lang/gcc48. GCC now uses C++ as its implementation language and performs more aggressive loop analysis which can be disabled via the -fno-aggressive-loop-optimizations command-line option. Compilation of extremely large functions has been signficantly improved, as have interprocedural optimizations. A new optimization level -Og has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of run-time performance. This should be better suitable for development than the default -O0. A new local register allocator (LRA) has been implemented, which replaces the 26 year old reload pass and improves generated code quality. For now it is active on the x86 and x86-64 targets. AddressSanitizer, a fast memory error detector, has been added and can be enabled via -fsanitize=address. Each diagnostic emitted now includes the original source line and a caret indicating the column. The new option -Wpedantic is an alias for -pedantic, which is now deprecated. The C++ frontend and associated run-time library libstdc++ have gained support for many additional C++11 features. As with previous releases the Fortrand frontend has seen many improvements as well. Support for the AArch64 has been added, and there are many improvements to the x86/x86-64 backend and others. See http://gcc.gnu.org/gcc-4.8/changes.html for an extense list of changes; http://gcc.gnu.org/gcc-4.8/porting_to.html for information on how to port to that new version. PR: 192025 Tested by: antoine (-exp runs)
2014-09-10Update bsd.mate.mk has it should have beenBaptiste Daroussin
2014-09-10zenoss is gone from the ports tree, no zenpack are left as wellBaptiste Daroussin
2014-09-09Finish bringing 32.0Baptiste Daroussin
Submitted by: Piotr Kubaj <pkubaj@riseup.net>
2014-09-09Really update to firefox 32.0 releaseBaptiste Daroussin
2014-09-09Mozilla upgrades:Baptiste Daroussin
- Update nspr to 4.10.7 - Update ca_root_nss to 3.17 (mark as NO_ARCH while here) - Update firefox to 32.0 - Update thunderbird to 31.1.0 - Add net-im/linux-instantbird - Update firefox-est to 31.1.0 - Update libxul to 24.8.0 - Update seamonkey to 2.29 Submitted by: Jan Beich for gecko@
2014-09-08- revert to r366839Olli Hauer
2014-09-08- Fix DESTDIR support.Bryan Drewery
It has been broken since r176977 in head in 2008. PR: 172547 Submitted by: Rob <pr@somerandom.net> With hat: portmgr
2014-09-08- Update to 0.038Sunpoet Po-Chuan Hsieh
Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
2014-09-08Let USES=libtool also delete links to .la files (and links to links to...)Tijl Coosemans
Approved by: portmgr (antoine)
2014-09-07bsd.port.mk: Fix typo found in EXTRA_PATCHES handlingJohn Marino
PR: 193432 Reported by: ian@ Approved by: portmgr (implicit, obvious, just-fix-it)
2014-09-07- fix build for ports defining USE_APACHE=22, USE_APACHE_(BUILD|RUN)=22Olli Hauer
spotted by adam@
2014-09-07Fix example in my previous attempt to document COPYTREE macrosPawel Pekala
Approved by: portmgr (not really, no-op change)
2014-09-06Removed unstaged database/firebird21-* portsJohn Marino
Also remove reference to them in bsd.database.mk
2014-09-05After patching configure restore the original modification time. ThisTijl Coosemans
avoids running makefile targets that depend on configure such as the PDF documentation in textproc/flex. Reported by: hrs Approved by: portmgr (bapt)
2014-09-05Factorize USE_CSTD and USE_CXXSTDBaptiste Daroussin
Differential Revision: https://reviews.freebsd.org/D722 Reviewed by: antoine
2014-09-04Change INSTALL_DATA to install with mode 644Antoine Brodin
Remove patches and hacks that were used to work around the previous situation This allows to stage more ports as a regular user Differential Revision: https://reviews.freebsd.org/D703 Reviewed by and discussed with: bapt With hat: portmgr
2014-09-04Make descriptions for TTA (The True Audio) lossless audio and TooLAME MP2Alexey Dokuchaev
audio encoder shared and thus remove them from some ports' Makefiles.
2014-09-04Import PHP 5.6 branch!Alex Dupre
2014-09-03Fix typo in pkg-plist generation.Matthias Andree
Approved by: portmgr (blanket 'just fix it' approval)
2014-09-03Fix man pages in ports using python autoplist after MANEXT removalAntoine Brodin
2014-09-03This garbages collect code now useless:Baptiste Daroussin
- Anything related to MLINKS - Anything related to manpages - Anything related to NO_LATEST_LINK Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D717
2014-09-03Remove extra %DBaptiste Daroussin
2014-09-03Convert some @unexec to their proper equivalent in keywordBaptiste Daroussin
2014-09-03Fix @dirrmtry in case PREFIX != LOCALBASEBaptiste Daroussin
2014-09-03Convert rmtry into regular KeywordBaptiste Daroussin
Note that this allows to control when it is executed (always in post-installation) This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd) While here now that it is not used, remove the old PLIST_REINPLACE macro Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D713
2014-09-02Complain properly about invalid pgsql default versions.Chris Rees
Please remember you need the period; 9.0 9.1 good, 90 bad, 90+ very bad!
2014-09-02Add home directory creation to pre-install script for USERS/GROUPSBaptiste Daroussin
Use @dirrmtry instead of @exec rmdir
2014-09-02Make check-stagedir.sh aware of (owner,group,perm) syntax for keywordsAntoine Brodin
Differential Revision: https://reviews.freebsd.org/D712 Reviewed by: bapt With hat: portmgr
2014-09-02Update CMake to 3.0.1.Raphael Kubo da Costa
The 3.0 series is an incremental improvement over the previous 2.8 series despite the major version number change. A list of important changes is available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html On the porting side * The minimum FreeBSD release we have to support in the ports tree is now recent enough that ports/168671 can finally be committed: instead of building and using CMake's own copies of bzip2, curl, expat, libarchive, liblzma and zlib, we use the versions in ports and/or the base system. * CMake's documentation system has been changed and vastly improved at the cost of now depending on Sphinx. We still generate only man pages, but can start generating the HTML documentation in the future if desired. * devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build the ncurses UI that is installed by devel/cmake itself. * CMake commit 3816cd2 fixes a longstanding issue in the detection of the Python interpreter and its libraries, but requires us to revert a workaround for that in Mk/Uses/python.mk itself, effectively reverting the patch introduced by ports/168159. * Similarly, a few ports had to be fixed manually due to CMake being stricter when parsing some files or the ports detecting Python the wrong way. Fortunately, they all had been fixed upstream so I just grabbed the appropriate commits and pointed to them in the patches. science/gnudatalanguage had to have its PORTREVISION bumped because switching to USES=cmake:outsource removed a few files from the plist that were not supposed to have been installed in the first place. PR: 168671 PR: 192644
2014-09-02lang/ruby*: remove obsolete patchesSteve Wills
Remove no longer needed patches for ftp. While here, fix the test target for ruby21 PR: 192998 Submitted by: Robert Grimm <rfgrimm@gmail.com>