aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Mk/Uses/lua.mk: Fix typo in el(f)if conditionalKubilay Kocak2015-02-121-1/+1
| | | | | | PR: 197565 Submitted by: HellSpawn (via IRC) Approved by: portmgr (blanket)
* Use new LIB_DEPENDS syntax instead of a compat symlinkAntoine Brodin2015-02-121-1/+1
| | | | With hat: portmgr
* Rework dependency registrationBaptiste Daroussin2015-02-103-19/+148
| | | | | | | | | | | | | Change the way the dependencies are registred so that now it follows the same mechanism as when the *_DEPENDS making the dependency registration system ready to allow multiple packages from the same origin such as flavours and subpackages Also allowing to install twice the same port one built with python33 and the other built with python27 for example. PR: 19702 With help of: antoine Exp-run: portmgr (antoine)
* Add the http and https version of the postgresql CDNBaptiste Daroussin2015-02-061-0/+2
|
* The PostgreSQL project has removed the mirrors, and replacedPalle Girgensohn2015-02-061-24/+1
| | | | it with a DNS based load balancing mirror system.
* Switch default MySQL version to 5.6.Alex Dupre2015-02-042-3/+3
| | | | | PR: 195604 Approved by: portmgr
* Change the EDIT option of ruby to use libedit by default now that libeditBaptiste Daroussin2015-02-021-3/+3
| | | | | | | | | | | | from ports is able to handle unicode. Make sure that ruby does not provides its own function to read the input but let libedit do it itself. This allows the binary package to by default not be "tainted" by the readline license. Differential Revision: https://reviews.freebsd.org/D1547 Reviewed by: swills Approved by: ruby (swills)
* Add sysutils/qt5-qtpaths.Raphael Kubo da Costa2015-01-281-1/+4
| | | | | | | | | | This is a command-line interface to QStandardPaths, part of qttools. It is used by the KDE Frameworks 5 ports, which will be added in the future. While here, also add x11-toolkits/qt5-quickcontrols to devel/qt5 which I had forgotten to do before. Submitted by: Tobias Berner <tcberner@gmail.com>
* Move LANG_GCC_IS from bsd.gcc.mk to bsd.default-versions.mk and useGerald Pfeifer2015-01-263-4/+4
| | | | | | | this and GCC_DEFAULT instead of hard-coding the version of GCC used by lang/gcc in Uses/fortran.mk. Approved by: portmgr (antoine)
* Add dtrace description.Koop Mast2015-01-251-0/+1
|
* - Update devel/automake to 1.15Tijl Coosemans2015-01-243-5/+5
| | | | | | | | | | | | | | | | | | | - Update devel/gettext to 0.19.4 - Update devel/libtool and devel/libltdl to 2.4.5 - This version of libtool has been fixed to pass -fstack-protector to the compiler during linking. Add the same fix to USES=libtool. This should improve SSP support on FreeBSD/i386 8 and 9. - databases/libmemcached, security/sssd: patch configure.ac so AC_CONFIG_AUX_DIR appears earlier. For databases/libmemcached changing configure.ac causes manpages to be regenerated which requires extra dependencies so patch a makefile to prevent that. - devel/xfce4-dev-tools: only depend on recent versions of autoconf and automake PR: 196938 Exp-run by: antoine Approved by: portmgr (antoine)
* Fix a copy/paste errorAntoine Brodin2015-01-231-1/+1
|
* - Add variable assignments to make_args.Stephen Montgomery-Smith2015-01-231-1/+1
|
* Fix the revert...Baptiste Daroussin2015-01-231-1/+1
|
* Revert wrong patch done in the wrong branch :(Baptiste Daroussin2015-01-231-2/+2
|
* for gl and egl compononents of USE_GL depend on the package rather that a fileBaptiste Daroussin2015-01-231-2/+2
| | | | which does not belong to any package
* Don't replace PREFIX anywhere in the plist line, only do it for the beginning.Bryan Drewery2015-01-231-4/+4
| | | | | With hat: portmgr Sponsored by: EMC / Isilon Storage Division
* Pass CFLAGS and LDFLAGS by default to scons build, againJan Beich2015-01-231-0/+2
| | | | | | | | | | This fixes r355494 regression. PR: 193434 Differential Revision: https://reviews.freebsd.org/D1602 Reviewed by: bapt Approved by: bapt (mentor) Approved by: portmgr (bapt)
* Add a ${opt}_USE_OFF option helperAntoine Brodin2015-01-221-0/+8
| | | | | | | PR: 195817 Differential Revision: https://reviews.freebsd.org/D1581 Reviewed by: bapt, mat, jbeich With hat: portmgr
* Add lua 5.3.0Baptiste Daroussin2015-01-171-4/+7
| | | | | | | | | | Highlights from this new version: Main new features are support for integers, bitwise operators, and a basic utf-8 library Complete list of changes: http://www.lua.org/manual/5.3/readme.html#changes List of incompatibilities with lua 5.2: http://www.lua.org/manual/5.3/manual.html#8
* - Update to 2.32Beat Gaetzi2015-01-151-3/+3
| | | | | | Submitted by: Jan Beich MFH: 2015Q1 Security: http://www.vuxml.org/freebsd/bd62c640-9bb9-11e4-a5ad-000c297fb80f.html
* - Update openh264 to 1.3.1Beat Gaetzi2015-01-142-15/+9
| | | | | | | | | | | - Update Thunderbird to 31.4.0 - Update Firefox to 35.0 - Update Firefox ESR to 31.4.0 - Update libxul to 31.4.0 Submitted by: Jan Beich MFH: 2015Q1 Security: http://www.vuxml.org/freebsd/bd62c640-9bb9-11e4-a5ad-000c297fb80f.html
* Switch default python3 version from 3.3 to 3.4.Dmitry Sivachenko2015-01-111-1/+1
| | | | | | Bump PORTREVISIONs for the affected ports. Exp-run by: antoine
* Rename post-plist to ${POST_PLIST}. This will allow controlling order andBryan Drewery2015-01-101-3/+3
| | | | | | | adding multiple hooks onto the end of plist processing. Submitted by: bapt With hat: portmgr
* Add 'post-plist' target which can be hooked into to modify the plist withoutBryan Drewery2015-01-101-2/+3
| | | | | | | | needing to add more targets to STAGE_SEQ. This is especially useful for customizing the ports tree/framework without modifying bsd.port.mk. With hat: portmgr Discussed with: mat
* Add pear-Horde_Mail_Autoconfig to horde.mkMartin Matuska2015-01-091-0/+1
|
* Add pear-Horde_Idna dependency to horde.mkMartin Matuska2015-01-091-0/+1
|
* Remove a dupplicate occurence of a target.Mathieu Arnold2015-01-091-1/+1
| | | | | Noticed by: bdrewery Sponsored by: Absolight
* - Move parse_plist() into a new file, functions.sh.Bryan Drewery2015-01-082-138/+156
| | | | With hat: portmgr
* - Rework check on $makeplist in parse_plist(). The variable was/is always 0 asBryan Drewery2015-01-081-2/+4
| | | | | | | | the makeplist code does not use parse_plist(). Rename the param to 'parse_comments' to be more clear on what it is for. This is kept for upcoming refactoring. With hat: portmgr
* Limit the scope of variables in parse_plist()Bryan Drewery2015-01-081-0/+2
| | | | With hat: portmgr
* Update MASTER_SITES_VIM with a full list of functional mirrors.Mark Felder2015-01-081-15/+23
| | | | | | Mirrors have been ordered by suggestion from ports-mgmt/fastest_sites Differential Revision: https://reviews.freebsd.org/D1427
* - Remove support for deprecated python bits from the portsMarcus von Appen2015-01-083-105/+9
| | | | | | | | | | | | | | | | | | | | | framework. The following knobs are not supported anymore: USE_PYTHON=<yes|version+-|-version|version-version> USE_PYTHON_BUILD USE_PYTHON_RUN USE_PYDISTUTILS PYDISTUTILS_AUTOPLIST PYTHON_PY3K_PLIST_HACK PYDISTUTILS_NOEGGINFO PYTHON_CONCURRENT_INSTALL USE_PYTHON_PREFIX PR: 196477 Differential Revision: https://reviews.freebsd.org/D1416 Exp-run: antoine Reviewed by: antoine Approved by: portmgr (antoine) With hat: python
* Retire MASTER_SITE_CRITICALEmanuel Haupt2015-01-061-9/+0
|
* Adding ports/Mk/Uses/blaslapack.mk.Thierry Thomas2015-01-061-0/+52
| | | | | | | | | | It handles the dependencies and defines BLASLIB and LAPACKLIB for the different blas / lapack implementations. It defaults to netlib, the reference libraries, but Openblas, Gotoblas or ATLAS can be selected. Differential Revision: D1354
* Rename the somewhat confusingly named GCC_DEFAULT_V to LANG_GCC_IS.Gerald Pfeifer2015-01-041-2/+2
| | | | (The regular GCC_DEFAULT is still set in bsd.default-versions.mk.)
* Attempt to unbreak indexAntoine Brodin2015-01-031-1/+1
|
* - try to guess SHLIBVER for libresslDirk Meyer2015-01-031-0/+5
| | | | PR: 196445
* Update a comment about where ldconfig configuration files resideAntoine Brodin2015-01-011-2/+2
| | | | With hat: portmgr
* Mk/Uses/perl5.mk: Unregister perl5.14 now that the port has expired.Rene Ladan2015-01-011-7/+3
| | | | | Differential Revision: https://reviews.freebsd.org/D1368 Approved by: portmgr (mat), perl (sunpoet)
* Update devel/doxygen to 1.8.9Antoine Brodin2014-12-311-3/+3
| | | | | | PR: ports/196342 Submitted by: Naram Qashat (maintainer) Exp-run and fixes to depending ports: self
* Update cinnamon to 2.4, this should fix [1] and [2].Koop Mast2014-12-311-1/+1
| | | | | | | | | Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates. Update evolution suite to 3.12.9. Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3]. PR: 195290 [1], 195289 [2], 195455 [3] Obtained from: gnome devel repo
* Put sites that redirect to the nearest mirror first in MASTER_SITE_SAVANNAHTijl Coosemans2014-12-291-2/+3
|
* Allow the use of opt_ENABLE= foo=/bar to work like opt_WITH.Mathieu Arnold2014-12-291-1/+1
| | | | Sponsored by: Absolight
* Set CHOSEN_COMPILER_TYPE for USES=compiler:gcc-c++11-libAntoine Brodin2014-12-291-0/+1
| | | | | | PR: ports/196111 Submitted by: Jan Beich With hat: portmgr
* Simplify a bit the rmconfig targetBaptiste Daroussin2014-12-291-2/+2
|
* Allow to work with options as a regular userBaptiste Daroussin2014-12-291-15/+13
|
* - Remove Mk/bsd.efl.mkGrzegorz Blach2014-12-272-280/+0
| | | | | | | | | | - Convert USE_EFL=libtool_hack to USES=libtool - Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:... - Bump PORTVERSION in graphics/imlib2 and in all ports which depends on imlib2 PR: 196062 Approved by: portmgr
* Use a custom keyword for kldxref, that allows to control exactly when it is runBaptiste Daroussin2014-12-261-8/+1
| | | | | | | | and work nicer with automatic directly support from pkg Differential Revision: https://reviews.freebsd.org/D1377 Reviewed by: rene, antoine Approved by: rene
* Remove non working check-latestBaptiste Daroussin2014-12-261-11/+0
|
* Remove imlib1Baptiste Daroussin2014-12-261-8/+1
| | | | | | | | | | | It has become a patch spaghetti over the time and making it support newer version of various graphics libraries will be a nightmare It is time to say good bye to imlib1 With hat: portmgr Discussed with: antoine Approved by: kwm
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-261-1/+1
|
* Remove fpc-imlib and fpc-gnome1Baptiste Daroussin2014-12-251-4/+2
|
* Remove gnomehack and desktopfileutilsBaptiste Daroussin2014-12-251-19/+2
| | | | | Differential Revision: https://reviews.freebsd.org/D1369 Approved by: kwm
* Fix a typoAntoine Brodin2014-12-251-1/+1
| | | | With hat: portmgr
* Use PLIST_FILES instead of defining a custom post-install target to prepare theBaptiste Daroussin2014-12-251-4/+3
| | | | plist
* mtree files are not used anymore by packagesBaptiste Daroussin2014-12-251-3/+0
|
* Allow PATCH_SITES to use the same abbreviations as MASTER_SITESBaptiste Daroussin2014-12-251-0/+41
| | | | Differential Revision: https://reviews.freebsd.org/D1362
* Remove now useless gnomehier, pkg handles automatically the directories whereBaptiste Daroussin2014-12-253-16/+4
| | | | | | | | needed making gnomehier entirely useless now. Differential Revision: https://reviews.freebsd.org/D1355 Reviewed by: antoine, kwm Approved by: gnome (kwm)
* Mk/bsd.linux-apps.mk: bump sdl_image shlib.Johannes Jost Meixner2014-12-251-1/+1
| | | | | | | | | | - Use correct shlib version for sdl_image 1.2.12 PR: 196251 Differential Revision: https://reviews.freebsd.org/D1366 Submitted by: amdmi3 Approved by: swills (mentor) Approved by: portmgr (swills)
* - Add three empty dirs that belonged to gnomehier to devel/gconf2,Antoine Brodin2014-12-231-0/+1
| | | | | | | | this prevents stage violations during build of ports using gconftool-2 - White list etc/gconf/gconf.xml.defaults from stage orphans as gconftool-2 is unpredictable With hat: portmgr
* Catch other wrong occurences of SITE_PERL and SITE_ARCH.Mathieu Arnold2014-12-231-3/+3
| | | | Sponsored by: Absolight
* Fix MANDIRS.Mathieu Arnold2014-12-231-1/+1
| | | | | Submitted by: John Hein Sponsored by: Absolight
* Don't output a warning if PERL_ARCH does not exist.Mathieu Arnold2014-12-231-1/+1
| | | | | With hat: portmgr Sponsored by: Absolight
* Final removal of WITH_NEW_XORGJean-Sébastien Pédron2014-12-232-8/+8
| | | | | | | | | | | | | | | | | | | | This knob was turned on for all version of FreeBSD in r369875 (2014-10-03) and officially deprecated. Since then, it was gradually removed from many ports when they needed an update. x11-servers/xorg-server was the last major user of this knob. The port was updated to xserver 1.14 in r374982 (2014-12-19). The update got rid of the knob, clearing the path to the final removal. This commit changes ports who were checking for WITH_NEW_XORG and remove its handling from bsd.port.mk. While here, two sanity checks are added to warn user about WITH_KMS and WITH_NEW_XORG which have no effect now. Differential Revision: https://reviews.freebsd.org/D1351 Reviewed by: antoine, bapt, kwm Approved by: portmgr (antoine, bapt), kwm
* Remove documentation about PLIST_DIRSTRYBaptiste Daroussin2014-12-211-1/+1
|
* Make using GitHub releases easierSteve Wills2014-12-201-7/+7
| | | | | Differential Revision: https://reviews.freebsd.org/D1340 With hat: portmgr
* Don't generate @dirrmentry directives for X11 fontsJean-Sébastien Pédron2014-12-201-2/+0
| | | | | Submitted by: ak Approved by: ak
* x11-servers/xorg-server: Update to 1.14Jean-Sébastien Pédron2014-12-201-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | The X.Org server has been updated to 1.14. The changes it brings are described in a post on the Graphics team blog: http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/ The most noticable change is the DEVD input device autodetection backend which is enabled by default, replacing the HAL backend. The keyboard layout configuration must be migrated from HAL's .fdi files to X.Org files. The procedure is explained in the post mentionned above. Several ports were removed with this update, mainly because they are not compatible with the X.Org server anymore: o nvidia-driver-71 o nvidia-driver-96 o xf86-input-egalax o xf86-video-newport o xf86-video-tga PR: 155696, 181660, 183478 (partially fixed), 188640, 191331 Differential Revision: https://reviews.freebsd.org/D1337 Submitted by: ak (most of the work on the DEVD backend), dumbbell, kwm, zeising Tested by: Many people on freebsd-x11@ and IRC Reviewed by: kwm, portmgr (antoine) Approved by: kwm, portmgr (antoine)
* RubyForge has been gone for ages, remove itSteve Wills2014-12-191-10/+2
| | | | | Differential Revision: https://reviews.freebsd.org/D1339 With hat: portmgr
* Fix "USES=autoreconf libtool:keepla" not pulling libtoolize as a buildAntoine Brodin2014-12-191-1/+1
| | | | | | | | dependency This should fix x11-toolkits/open-motif Submitted by: tijl With hat: portmgr
* Berlios is gone and has been mirrored to sourceforge, adapt the BERLIOS siteBaptiste Daroussin2014-12-191-3/+2
|
* Uses/cmake.mk: Reword description of CMAKE_VERBOSE and CMAKE_NOCOLOR a bit.Raphael Kubo da Costa2014-12-191-2/+2
|
* Only the definition of the fakeroot command should conditioned to the UIDBaptiste Daroussin2014-12-181-1/+1
|
* Add USES=fakeroot to allow packaging ports that are not stageable as a userBaptiste Daroussin2014-12-172-1/+18
| | | | | It uses debian's fakeroot, like NEED_ROOT (which it is supposed to replace) it is preferred to fix the port to properly stage without those hacks
* Make Perl link all .so it builds with libperl.so.Mathieu Arnold2014-12-172-6/+57
| | | | | | | | | | | | | | | | It makes upgrading from one Perl major version to another way easier. For binary package users, it means pkg upgrade will detect the libperl.so.x.yy change, and reinstall the affected packages. For users using ports, it will save rebuild time as it's easier to detect what ports really need to be rebuilt. PR: 195821 Differential Revision: https://reviews.freebsd.org/D1241 Submitted by: mat Reviewed by: antoine, bdrewery Exp-run by: antoine With hat: perl Sponsored by: Absolight
* Avoid defining do-install if NO_INSTALL is definedBaptiste Daroussin2014-12-171-7/+1
|
* Big Gstreamer update:Koop Mast2014-12-161-7/+13
| | | | | | | | | | | | | | | | | | Update gstreamer, gstreamer-plugins, -good, -bad and -ugly ports to 1.4.4. Update gstreamer1-plugins-gnonlin to 1.4.0. Update py-gstreamer1 and py3-gstreamer1 to 1.4.0. Add multimedia/gstreamer1-editing-services. GES is a high-level library for facilitating the creation of audio/video non-linear editors. Add pulseaudio plugin now that pulseaudio is updated and add the gl plugin. Drop :keepla from USES=libtool. Drop @dirrm[try] from plists and drop gnomehier from USE_GNOME Switch to optionhelpers in multimedia/gstreamer1. PR: 194922 (merged with my own WIP) Submitted by: olivierd
* ts=8, repeat after me, ts=8.Mathieu Arnold2014-12-161-52/+51
| | | | | With hat: perl@ Sponsored by: Absolight
* Update telepathy to 0.8.0Alonso Schaich2014-12-161-1/+1
| | | | | | | | | | | | | Merge area51's commits 10180, 10181, 10314, 10315, 10485, 10491, 10492, 10500, 10502, 10503 and 10504. Individual revisions can be reviewed at http://src.mouf.net/area51/log This commit is based on a patch originally sent to the kde@ mailing list by T.C.Berner <tcberner@gmail.com>, and introduces a new port for ktp-desktop-applets. Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D1264
* - Remove support for EXTRACT_PRESERVE_OWNERSHIPAntoine Brodin2014-12-141-15/+4
| | | | | | | - Update a few comments related to extract Differential Revision: https://reviews.freebsd.org/D1189 With hat: portmgr
* - Use FINDSunpoet Po-Chuan Hsieh2014-12-131-1/+1
|
* abi is case sensitiveBaptiste Daroussin2014-12-111-1/+1
|
* Fix NO_ARCH in a way compatible with both pkg 1.3 and pkg 1.4Baptiste Daroussin2014-12-111-1/+2
|
* Patches go into PATCHDIR, not FILESDIR.Mathieu Arnold2014-12-101-4/+4
| | | | | Pointy hat to: Everybody that looked at the code review, me included. Sponsored by: Absolight
* Fixing mirror order as ctex hangs indefinitely and the next one seems toMark Felder2014-12-101-4/+4
| | | | be missing files.
* Set CentOS 6.6 as default Linux version.Johannes Jost Meixner2014-12-103-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CentOS 6.5 landed in the portstree and was updated to CentOS 6.6 and we've fixed the remaining issues, it's time to replace Fedora 10 as Linux default -- given that in the past five years it has done its service and has long since gone EOL upstream. The CentOS 6 series will go End of Life in 2020, this should give us some time to keep its annual releases up to date. If you have not switched to using CentOS 6.6 ports, please refer to today's UPDATING entry -- it contains detailed instructions. If you have already switched to CentOS 6.6 userland, you can now remove the following two lines from make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 If you encounter any difficulties, please follow the UPDATING entry from 20140922 but skip step 2. In case these steps do not fix the issues, please submit an issue report in Bugzilla and send an email to FreeBSD's emulation mailing list. Differential Revision: https://reviews.freebsd.org/D1145 Reviewed by: wblock, bcr (doc), rene (emulation) Approved by: swills (mentor) Approved by: portmgr (swills) Sponsored by: Perceivon Hosting Inc.
* Force PREFIX to LINUXBASEJohannes Jost Meixner2014-12-101-1/+1
| | | | | | | | | Using pkg with linux packages will generate conflicts with non-linux ports if PREFIX is set in make.conf. If USE_LINUX_PREFIX is defined, force PREFIX to LINUXBASE, which can be overridden separately. Approved by: koobs, swills (mentors) Approved by: portmgr (swills)
* Fix subdir part of GIMP sites.Koop Mast2014-12-091-1/+1
| | | | | Make sure we only select the two numeric values of the version. I tested this with the gimp update but gimp overwrites the master_site_subdir value.
* Add gimp MASTER_SITES block.Koop Mast2014-12-091-0/+11
|
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla inTijl Coosemans2014-12-093-21/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)
* Change PostgreSQL default version from 9.2 to 9.3John Marino2014-12-081-1/+1
| | | | | | | | | An exp-run has been performed on this default version change, and both pgsql and portmgr are aware of this change. Note that PR originally made the jump from 9.0 to 9.3, but a conservative change to 9.2 was done in May instead. PR: 187286
* Modify run-autotools-fixup so it only prints "FreeBSD 10 autotools fixTijl Coosemans2014-12-051-3/+4
| | | | | | | | | | applied to..." when it modified a file. Also change _CONFIGURE_SEQ so run-autotools-fixup runs after targets like do-autoreconf that can already fix some cases. This will allow us to get a better idea of how big the problem still is. Approved by: portmgr (bapt)
* - Update to 2.31Beat Gaetzi2014-12-051-3/+3
| | | | | | | PR: 195559 Submitted by: Jan Beich MFH: 2014Q4 Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
* Update kdevelop to version 4.7.0Alonso Schaich2014-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge the area51's revisions 10454, 10455, 10485 (partially) and 10486: Revision Log Revision 10454: Fix options Run-Time references on Okteta/Kasten used to be emited independend of the OKTETA option switch, if Okteta/Kasten was installed on the system at build time. Honour the option and force CMake to ignore the presence of Okteta by specifying KDE's macro_optional_find_package preemptive abort macro. Revision 10455: Update kdevelop to version 4.7 Okteta OPTION tracking was fixed in the last commit. Further, preemt the installation of okteta-specific NLS data if the OKTETA switch is disabled, which causes remnants. Also, remove any @dirrm and @dirrmtry plist statements. Builds and works on 10.1. Revision 10485 (partially): Remove kdehier references PORTS Revision 371194 by makc removed kdehier references from two ports. Original commit message for revision 371194: finance/skrooge and devel/kdevplatform: - Chase devel/grantlee update - remove deprecated USE_KDE4=kdehier Merge that commit, and while doing so remove any remaining kdehier reference on it within area51. Revision 10486: Add newline-at-end-of-file In addition to those, follow up the bapt@'s CHANGES entry of 2014-09-22 and remove @dirrm plist entries lines. Approved by: makc (mentor), rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D1261
* Add etex symlink.Hiroki Sato2014-12-041-0/+2
|
* - Update Thunderbird to 31.3.0Beat Gaetzi2014-12-032-30/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Update gmp-api to 35.0 - Update openh264 to 1.2 - Update NSS to 3.17.3 - Update Firefox to 34.0.5 - Update Firefox ESR 31.3.0 - Update libxul to 31.3.0 - Improve CONFIGURE_TARGET handling - Always build using client.mk - Switch to clang by default on systems without libc++ (/stable/8 and /stable/9) - Drop lang/python2 dependency, only lang/python27 is required to build - Use DuckDuckGo searchplugin from upstream (has suggestions and purposes) - Backport a few about:memory fixes - Backport Web Notifications libnotify integration - Add GTK3 option for www/firefox. Adwaita is a bit broken since Gtk 3.14, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1073117 PR: 195559 Submitted by: Jan Beich MFH: 2014Q4 Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
* Add missing GSSAPI{LIB,INC}DIR when :mit is specified.Hiroki Sato2014-12-031-0/+2
| | | | Spotted by: ume
* Fix a false positive home directory leftover for ports with multiple USERSAntoine Brodin2014-12-021-1/+1
| | | | | | | or with USERS matching another user in UIDs Reported by: adamw (mail/spamassassin) With hat: portmgr
* Cleanup plist of ocaml portsAntoine Brodin2014-11-301-23/+1
| | | | With hat: portmgr
* Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. TheTijl Coosemans2014-11-304-22/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | first contains runtime libraries such as libintl and the latter contains developer tools such as msgfmt. Ports that use gettext will usually need a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools. USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on devel/gettext-runtime and USES=gettext-tools can be used to set a BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools. Update gettext to 0.19.3. Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave symlinks with the old library versions to avoid the need to bump PORTREVISION on a large number of dependent ports. When most of the dependent ports have had normal version updates, PORTREVISION can be bumped on the remaining ones (low number) and the links can be removed. Fix some ports that installed files in lib/locale instead of share/locale. PR: 194038 Reviewed by: bapt Exp-run: antoine Approved by: portmgr (antoine)
* Use TMPPLIST, not PLIST.Mathieu Arnold2014-11-271-3/+2
| | | | Sponsored by: Absolight
* No need to output what this does.Mathieu Arnold2014-11-271-1/+1
| | | | | Pointy hat to: myself Sponsored by: Absolight
* - Bring back the .packlist files, many people need them, they willMathieu Arnold2014-11-271-11/+11
| | | | | | | | | | | automatically added to the plists. - Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance libperl.so.5.18. To keep software linked with it working, provide a libperl.so symlink. - Rollback Perl's man page location change, it creates conflicts for the few modules that ship with Perl and are in the ports tree. Sponsored by: Absolight
* Change the way Perl modules are installed, update the default Perl to 5.18.Mathieu Arnold2014-11-263-28/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr
* Use newly-built binaries first. When $PATH contains PREFIX/bin, an oldHiroki Sato2014-11-261-1/+1
| | | | | | (maybe broken) binary could be used to generate .fmt files. PR: 195396
* - Merge EFL libraries into devel/efl and update to 1.12.0Grzegorz Blach2014-11-251-172/+2
| | | | | | | | | | | | | | - Update x11-toolkits/elementary to 1.12.0 - Update x11-wm/enlightenment to 0.19.1 - Update graphics/evas_generic_loaders-* to 1.12.0 - Update devel/e_dbus to 1.7.10 - Update benchmarks/expedite to 1.7.10 - Move some of x11-wm/e17-module-* to x11-wm/e-module-* and update to recent snapshots - Add multimedia/emotion_generic_players-vlc - Add multimedia/rage Reviewed by: crees, antoine
* - Update to 0.039Sunpoet Po-Chuan Hsieh2014-11-251-1/+1
| | | | Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
* - Add shared ASIO descriptionSunpoet Po-Chuan Hsieh2014-11-251-0/+1
|
* Remove obsolete @dirrm and similar.Alex Dupre2014-11-241-7/+1
|
* graphics/linux-c6-gdk-pixbuf: rename to -pixbuf2Johannes Jost Meixner2014-11-241-3/+11
| | | | | | | | | | | | | - Rename gdk-pixbuf to linux-c6-gdk-pixbuf2 to properly distinguish between linux- gdk-pixbuf 1 and 2. - Change consumers dependencies to match. PR: 195120, 195121 Differential Revision: https://reviews.freebsd.org/D1192 Submitted by: Jan Beich <jbeich@vfemail.net> Reviewed by: rene (emulation) Approved by: swills (mentor) Approved by: portmgr (swills)
* Define CPPFLAGS instead of CFLAGS.Hiroki Sato2014-11-231-3/+3
|
* Do not load anymore bsd.database.mk in case of USE_PGSQL given the migration isBaptiste Daroussin2014-11-231-1/+0
| | | | finished
* Fix special [:build] caseChris Rees2014-11-231-1/+1
|
* Finally retire USE_PGSQLChris Rees2014-11-231-120/+1
|
* - Move headers and libraries into PREFIX/{include,lib}/heimdal. ThisHiroki Sato2014-11-221-7/+8
| | | | | | | | | | prevents build breakage when a port depends on heimdal in base and some other libraries in LOCALBASE/lib such as OpenSSL from ports at the same time. - Always build libcom_err[*]. PR: 194475 [*]
* Fix typoBaptiste Daroussin2014-11-221-1/+1
|
* Do not ignore .so in manpages they are really problems for both groff and mandocBaptiste Daroussin2014-11-221-1/+1
| | | | | Given we do compress manpages. They need to be addressed with soelim(1) prior any compression
* Define SOELIMBaptiste Daroussin2014-11-221-0/+5
| | | | | If base have the new soeliminate(1) then use it first otherwise fallback on groff's soelim
* Enforce clang 3.4 in USES=c*11*,objc,gnustep as clang 3.3 has some bugsAntoine Brodin2014-11-223-9/+9
| | | | | | | | Requested by: bapt PR: ports/195122 Differential Revision: https://reviews.freebsd.org/D1181 Exp-run by: self With hat: portmgr
* Add a new check-man target that will check the manpages inside the port forBaptiste Daroussin2014-11-211-0/+18
| | | | correctness against mandoc lint checker
* Garbage collect the non used and working gconfmm componentBaptiste Daroussin2014-11-191-5/+1
|
* Remove libzvt, it is not used anymore by anything in the ports treeBaptiste Daroussin2014-11-191-5/+1
|
* The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.Koop Mast2014-11-191-63/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Introduce the SITE_ARCH variable containing SITE_PERL/PERL_ARCH.Mathieu Arnold2014-11-181-1/+6
| | | | | With hat: perl@, portmgr@ Sponsored by: Absolight
* Cleanup plist a bit, DRUPAL_MODDIR and DRUPAL_BASE belong to drupal ports,Antoine Brodin2014-11-161-1/+0
| | | | | | not to drupal modules With hat: portmgr
* Update to latest versionSteve Wills2014-11-151-5/+5
| | | | While here, fix a few plist issues
* wheel is a group, not an ownerAntoine Brodin2014-11-151-1/+1
| | | | With hat: portmgr
* lang/ruby21: Update to 2.1.4Steve Wills2014-11-121-2/+2
| | | | | PR: 194677 Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
* lang/ruby2*: disable dtrace on OS versions without the dtrace fixes from r271413Steve Wills2014-11-121-2/+2
| | | | While here, fix plist issues
* Upgrade CentOS to 6.6Johannes Jost Meixner2014-11-113-9/+11
| | | | | | | | | | | | | | | | | | - Upgrade all things linux-c6- to CentOS 6.6 - Add ports: devel/linux-c6-libsigc++20 graphics/linux-c6-gdk-pixbuf [1] graphics/linux-c6-glx-utils - Add pkg-plists for net/linux-c6-openldap and security/linux-c6-cyrus-sasl2 - Misc. cleanups Differential Revision: https://reviews.freebsd.org/D1108 Submitted by: kmoore [1] Reviewed by: rene (emulation) Approved by: portmgr (swills) Approved by: swills (mentor) Sponsored by: Perceivon Hosting Inc.
* Fix plist for CAPIDOCS option after update to doxygen.Steve Wills2014-11-081-3/+3
| | | | | PR: 194712 Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
* Update examples to use GCC 4.9 instead of 4.8, since the latter is nowGerald Pfeifer2014-11-071-2/+2
| | | | the default version anyway.
* GNU Emacs UpdatesAshish SHUKLA2014-11-051-79/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | editors/emacs: - Update to 24.4[1] - Remove all upstreamed diffs[1] - Switch to static pkg-plist[1] - Add OPTIONs for ACL, file notification, LTO, ALSA, and OSS[1] - Reword IGNORE messages for portlint[1] - Add fix for a Emacs TRAMP bug - Update CANNA patchset[2] editors/emacs-devel: - Update to bzr snapshot revision 118251 - Add pkg-install, and pkg-deinstall file missed from r364499 - Switch to static pkg-plist editors/emacs-nox11: - Remove PLIST_DIRSTRY Mk/bsd.emacs.mk: - Update Emacs version numbers - Remove deprecated XEmacs entries PR: 194624[1] Submitted by: Joseph Mingrone <jrm at ftfl.ca>[1], TAKANO Yuji <takachan at running-dog.net>[2]
* Update Qt5 ports to 5.3.2.Raphael Kubo da Costa2014-11-052-23/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Proudly presented by the KDE on FreeBSD team, with several guest stars. This update took way longer than initially expected due to us previously accumulating assumptions and changes to Qt's build system that finally bit us back with the 5.3 release series, so we had to do a fair amount of cleanup. New ports: - comms/qt5-serialport: Qt functions to access serial ports, originally based on work by Fernando Apesteguia. [1] - devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of devel/qt4-qdoc3. Originally worked on by Tobias Berner. It had already been half-split from devel/qt5-buildtools, we just needed to finish the work. Dead ports: - devel/qt5-qmldevtools: Merged into lang/qt5-qml. Minor changes: - devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list. - graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP, Direct Draw Surface and ICNS formats. - multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now mutually exclusive due to changes introduced in Qt 5.3.0 (the ALSA code is now a proper plugin that is only built if PulseAudio is not used). - x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared library. The big changes: - bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3] QMAKEPATH does much more than we want now that we call qmake from the top of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS property, which is in turn used by qt_config.pri to load the .pri files in mkspecs/modules. In practice, this means that if people have an older Qt installation those files will be used and QT_CONFIG will have values such as "gui" even if one is building a port like textproc/qt5-xml, which passes -no-gui to the configure script. Consequently, unintended code paths may be enabled or the configuration step can just fail if the .pro files expect values that are not present in the system-wide, older .pri files. We avoid all those problems if we use QMAKESPEC, as qmake does not take its value into account when evaluating the QMAKE_MKSPECS property and will only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for example, instead of all the files in mkspecs). - Stop explicitly passing ${LOCALBASE} to the compiler. [3] qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the ones in the build directory themselves. In practice, this means that we end up with linker calls like this: c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib -lQt5Gui -lQt5Core So if one already has Qt installed in the system, the older, already present version of the libraries in /usr/local/lib will be used instead of the newly-built ones in /wrkdir/build/lib. QTBUG-40825 discusses this behavior upstream, but there has been no agreement on a solution yet. For now, the solution adopted is to make the compiler and the linker aware of those paths but only try them last after all others, and this is achieved by setting the CPATH and LIBRARY_PATH environment variables when qmake is being used. In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths from the pkg-config calls qtbase's configure script makes. - Call qmake from the root of the ${WRKSRC}. In Qt 5.3, Qt's build infrastructure has undergone some changes that make our previous approach of calling qmake from the directories we want to build stop working. Things would break even more in Qt 5.4, in which qtbase's configure script does not accept the -process, -fully-process and -dont-process arguments anymore (it always behaves as if -process had been used). Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of this change involves changing lines in Makefiles from WRKSRC_SUBDIR= foo/bar to BUILD_WRKSRC= ${WRKSRC}/foo/bar INSTALL_WRKSRC= ${WRKSRC}/foo/bar as well as adding patches to .pro files to avoid entering other subdirectories and removing post-configure targets that are not necessary anymore. Since qmake needs to be called from the top of ${WRKSRC} anyway, we can also simplify the configuration process for the qtbase ports a little. Looking at r10019 it is not clear why we started calling qmake in the pre-configure target in addition to the post-configure one (while also skipping it in do-configure), but we can now drop this call since letting configure behave as if -process had been passed means it will call qmake on its own and overwrite the files generated by the pre-configure call. We still need to call qmake in post-configure though, as the configure script does not pass -recursive when calling qmake and we need to be able to call make from any subdirectory when building. PR: 194762 [1] PR: 194566 # exp-run with base GCC and clang PR: 194088 [3]
* - During makeplist, emit only empty directories inside prefix andAntoine Brodin2014-11-051-3/+6
| | | | | | | | | | | directories outside prefix - Whitelisting orphan directories not starting with / is no longer necessary - Adjust missing directories check to use a list of all directories instead of the dirs from make-plist Differential Revision: https://reviews.freebsd.org/D1101 Reviewed by: bapt With hat: portmgr
* Add new ports databases/mariadb100-server and -client (version 10.0)John Marino2014-11-041-1/+5
| | | | | | | | | | | | PR: 193539 Submitted by: spil.oss (gmail) MariaDB is a database server that offers drop-in replacement functionality for MySQL. MariaDB is built by some of the original authors of MySQL, with assistance from the broader community of Free and open source software developers. In addition to the core functionality of MySQL, MariaDB offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.
* Add support for USE_GCC=5 and its preferred form USE_GCC=5+.Gerald Pfeifer2014-11-031-1/+2
| | | | PR: 194676
* - Enable SSP by default.Bryan Drewery2014-11-032-4/+5
| | | | | | | | | | | This is the culmination of years of work and testing including work by jlh@. This will enable SSP by default for all amd64 releases, and i386 releases 10.0 and over. With hat: portmgr Tested by: multiple exp-runs, CFT package repository, CFT ports Discussed with: bapt, antoine
* bsd.port.mk: Finish update to make makepatchJohn Marino2014-10-311-6/+24
| | | | | | | | | | | | | | | | | | | A portion of this patch to upgrade makepatch was committed almost 2 months ago; this is the rest of it. It changes the directory separator to "_" and it will transform "_" in the filename to "__" to avoid ambiguous file names (e.g. A/B/C.c and A_B/C.c won't have the same patch name). The new logic will not rename an existing patch that used previously standard separators of "-", "+", or "__" in its name. It is desireable to avoid commits that only change the filename of the patch, so that's why existing filenames are re-used if previously legal. The diff command is also pass the -p argument for additional useful context. Differential Revision: https://reviews.freebsd.org/D582 Approved by: portmgr (bapt)
* bsd.qt.mk: Stop using @cwd in the plist generation code.Raphael Kubo da Costa2014-10-301-5/+4
| | | | Just specify full paths with ${QT_PREFIX} directly, as @cwd is deprecated.
* Move WITH_CCACHE_BUILD logic to bsd.ccache.mkBryan Drewery2014-10-292-40/+49
| | | | With hat: portmgr
* - Second attempt to fix the python version usage on single port buildsMarcus von Appen2014-10-281-3/+13
| | | | | | | | | | | | If a port requests a different python version from the one being the default or provided at the command line, certain directories as well as plist entries will use the wrong python version value (the one being the default or provided at the command line), instead of the value, the port requests. PR: 194605 exp-run by: antoine@ With hat: python@
* Revert r371447, this breaks important ports like devel/py-gobjectAntoine Brodin2014-10-251-13/+3
| | | | With hat: portmgr
* - Use the proper python version value within a single port buildMarcus von Appen2014-10-251-3/+13
| | | | | | | | | | | If a port requests a different python version from the one being the default or provided at the command line, certain directories as well as plist entries will use the wrong python version value (the one being the default or provided at the command line), instead of the value, the port requests Differential Revision: https://reviews.freebsd.org/D963 With hat: python@
* Remove @dirrm and @dirrmtry entries from the Qt ports.Raphael Kubo da Costa2014-10-241-7/+0
|
* Remove unused and broken new-plist targetBaptiste Daroussin2014-10-211-14/+1
| | | | Modify the automatic plist to not generate the @dirrm
* Add Mk/Uses/alias.mkJohn Marino2014-10-201-0/+31
| | | | | | | | | | When on used FreeBSD, this tool doesn't do anything. However, when used on DragonFly, it will define __FreeBSD__ appropriately in CFLAGS which allows the port to build with minimal or no extra patches. Differential Revision: https://reviews.freebsd.org/D950 Reviewed by: portmgr Approved by: bapt (portmgr)
* KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!Max Brazhnikov2014-10-192-10/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USE_KDE4=kdehier component has been deprecated, new components added: baloo - Baloo core libraries baloo-widgets - Baloo widgets library kfilemetadata - KDE library for extracting file metadata New ports: graphics/kqtquickcharts - QtQuick plugin to render interactive charts misc/artikulate - Pronunciation trainer for KDE (not usable currently, links to both GStreamer 1.x and 0.10.x via dependencies) sysutils/baloo[-widgets] - KDE framework for searching and managing user metadata sysutils/kfilemetadata - Library for extracting file metadata l10n ports: - Farsi (Persian) and Indonesian translations has been readded - Vietnamese didn't pass threshold for inclusion into release astro/kstars: - switch dependency from math/eigen2 to math/eigen3 - add PYKDE option for updating supernovae data deskutils/kdepim4: - update dependencies: add libkgapi and baloo, remove now needless clucene, link-grammar, strigi - add patch to fix build with gcc42 - update COMMENT and description for all KDE PIM ports devel/ruby-krossruby: - remove BROKEN, it builds with ruby 2.x now editors/kate: - add patch to disable memory-hungry build of the kate tests [1] graphics/okular: - add dependency on graphics/libkscreen math/cantor: - add optional dependency on lang/luajit for LuaJIT backend - fix gfortran detection [2] misc/kdehier4: - adapt to new pkg world. Now the purpose of kdehier4 only to link some stuff between KDE4_PREFIX and LOCALBASE. science/kalzium: - switch dependency from math/eigen2 to math/eigen3 - add dependence on science/chemical-mime-data x11-themes/kdeartwork4 - switch dependency from math/eigen2 to math/eigen3 among other changes: - drop deprecated USE_KDE4=kdehier - drop @dirrm from plist - clean up pkg-descr - convert to options helpers - other portlint fixes The area51 repository features commits by alonso, rakuco and myself. PR: 187150 [1] Reported by: pe.freethread@live.com Patch by: Tobias Berner <tcberner@gmail.com> PR: 180674 [2] Reported by: torsten.eichstaedt@web.de PR: 194316 Exp-run: antoine
* - Add X265 knob (default off) for X.265 (HEVC) encoding support usingJuergen Lock2014-10-191-0/+1
| | | | | | | | | | | | | multimedia/x265. Example usage: (-c:a libfdk_aac needs FDK_AAC knob too) ffmpeg -i $inputvideofile -c:a libfdk_aac -b:a 64k -c:v libx265 -x265-params crf=31 $outputfile.mkv This can now be played back by at least ffplay (needs SDL knob), vlc, mplayer, mpv, xine. (and gives a nice reduction in file size.) No objection from: multimedia@ list
* Switch from clang33 to clang34 for ports using compiler:*11*, objc orAntoine Brodin2014-10-193-20/+20
| | | | | | | | | gnustep on freebsd 8.4 and 9.1 PR: ports/193555 Differential Revision: https://reviews.freebsd.org/D935 Reviewed by: bapt Exp-run: self
* Unbreak seamonkey-i18nAntoine Brodin2014-10-181-3/+3
| | | | With hat: portmgr
* And remember to bump versions here too.Mathieu Arnold2014-10-181-2/+2
| | | | Sponsored by: Absolight
* Update Mesa ports to new default of 9.1.7 and more recent version to 10.3.0.Koop Mast2014-10-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The port will switch to the newer version if hw context is available in the i915kms driver. - Get ride of WITH_NEW_XORG. - Use @comment in plist to ignore unwanted files in the stagedir, instead of trying to remove them in post-install. - Bump portrevision of 9.1.7 due to dependency changes. - Drop :keepla from USES=libtool. - Drop @dirrm[try] from plists - Give dri propper options, with pkg-help for additional information. - Make separate plist for dri for the different versions, the combined plist was headache inducing. - Add "workaround" patches to allow clang to build the dri port on i386 [1]. USE_GCC is now only needed for 8.x. - Add gbm port and USE_GL switch for it. PR: 192286 [1] Submitted by: Carlos Jacobo Puga Medina [1] Approved by: portmgr (bapt@) In collaberation with: dumbbell@ Obtained from: xorg-dev
* - Update Firefox to 33.0Beat Gaetzi2014-10-152-21/+8
| | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 31.2.0 - Update NSS to 3.17.2 - Update Thunderbird to 31.2.0 - Update libxul to 31.2.0 (and mark as BROKEN) - Disable SSL 3.0 with pref (Upstream bug 1076983) - (workaround) replace USE_GCC=yes with USES=compiler:gcc-c++11-lib in order to fix runtime for PGO and powerpc/powerpc64 on libc++ systems - Add OSS audio fallback for HTML5 audio from upstream bug; not exposed yet because WebRTC still needs ALSA or PulseAudio - Kill @dirrm from gecko@ ports per CHANGES from 20140922 - Drop workaround for LLVM PR 19007: base and lang/clang34 have the fix - Improve workaround comment for LLVM PR 15840, partially rejecting r348851 by marino@ until bug 193555 PR: 194356 Submitted by: Jan Beich Security: http://www.vuxml.org/freebsd/9c1495ac-8d8c-4789-a0f3-8ca6b476619c.html
* Modern compilers have more -O* flags that enable strict aliasing. InsteadTijl Coosemans2014-10-101-1/+1
| | | | | | | | of listing each one, just add -fno-strict-aliasing to CFLAGS unconditionally PR: 186929 Exp-run by: antoine Approved by: portmgr (antoine)
* Switch default Ruby to 2.0Steve Wills2014-10-091-1/+1
|
* - Accept absolute path for @fc, @fontsdir, @fcfontsdir, @shell keywordsAlex Kozlov2014-10-091-0/+7
| | | | | Approved by: portmgr (antoine, bapt) Differential Revision: https://reviews.freebsd.org/D721
* Comment out, it is not ready for primeBaptiste Daroussin2014-10-091-8/+8
|
* Check CATEGORIES sanity directly from bsd.sanity.mkBaptiste Daroussin2014-10-091-0/+9
| | | | | Differential Revision: https://reviews.freebsd.org/D917 Reviewed by: bdrewery
* Use bsd.sanity.mk to check for INSTALLS_SHLIBBaptiste Daroussin2014-10-082-4/+3
|
* info keyword now handles full pathsAntoine Brodin2014-10-081-1/+4
| | | | With hat: portmgr
* Get rid of _DESKTOPDIR_REL and use DESKTOPDIR everywhereBaptiste Daroussin2014-10-081-14/+2
| | | | That avoids playing with @cwd
* Use absolute path for PORTDATA PORTDOCS and PORTEXAMPLESBaptiste Daroussin2014-10-081-20/+6
| | | | That makes them @cwd safe
* Use absolute patch for rc scripts in plistBaptiste Daroussin2014-10-081-5/+2
| | | | That avoids playing with @cwd
* Make info files absolute patch in plistBaptiste Daroussin2014-10-081-12/+1
| | | | That makes them more @cwd safe while simplifying the infra
* - Do not blindly assume PREFIX to be the same as PYTHONBASE, when creating theMarcus von Appen2014-10-081-1/+1
| | | | | | | | | egg-info entries for the plist PR: 193811 Reported by: 6yearold@gmail.com Exp-run by: antoine@ With hat: python@
* Fix typoAntoine Brodin2014-10-081-1/+1
| | | | With hat: portmgr
* Add a master site for libreoffice dev hosting abbreviated as LODEVBaptiste Daroussin2014-10-071-0/+7
|
* Add a use to handle gperf dependencyBaptiste Daroussin2014-10-071-0/+35
| | | | | It uses gperf from base if it exists and its version is 3.x.x Otherwise it uses gperf from ports
* Remove unused configure-autotools target from Mk/bsd.autotools.mk andTijl Coosemans2014-10-072-24/+1
| | | | | | Mk/bsd.port.mk Approved by: portmgr (bapt)
* graphics/linux-c6-libGLU: Port of CentOS 6.5's Mesa libGLUJohannes Jost Meixner2014-10-071-0/+1
| | | | | | | | | | | | | Add port of CentOS 6.5's libGLU library. This allows several games to be used with the new CentOS ports. While here: - Add c6 libglu to Mk/bsd.linux-apps.mk - Add to emulators/linux-c6 as dependency, bump PORTREVISION Differential Revision: https://reviews.freebsd.org/D841 Approved by: swills (mentor) Approved by: portmgr (bapt)
* Replace @dirrm/@dirrmtry with @dir in makeplist and leftovers checkAntoine Brodin2014-10-072-12/+12
| | | | | | Differential Revision: https://reviews.freebsd.org/D901 Reviewed by: bapt With hat: portmgr
* Add net/linux-c6-avahi-libs and add it as a dependency of emulators/linux-c6.Lars Engels2014-10-061-1/+5
| | | | | Differential Revision: D902 Approved by: portmgr (bapt)
* - Update devel/libtool and devel/libltdl to version 2.4.2.418Tijl Coosemans2014-10-061-0/+2
| | | | | | | | | | | | | | | | - Patch libtool so it uses the same library version specification as on Darwin, Linux and other systems. Given the version current:revision:age a library will be given the extension .so.major.age.revision with major equal to current-age. Before libtool would use .so.current on FreeBSD. - Patch libtoolize to remove two cases of umask 0 that caused libltdl files to be copied world writable (--ltdl option) - Let USES=libtool patch this new version correctly - Adjust all ports with USES=libtool:build and bump PORTREVISION on their dependent ports if a library version changed PR: 194068 Exp-run by: antoine Approved by: portmgr (antoine)
* qa.sh now needs LINUXBASEAntoine Brodin2014-10-051-0/+1
| | | | With hat: portmgr
* - fix documentation of user controlled parameters for usage in /etc/make.conf.Olli Hauer2014-10-041-10/+17
| | | | | | APACHE_PORT should be used only in combination with "DEFAULT_VERSIONS+=apache2.2" - ripp AP_BUILDEXT, it is only used in bsd.apache.mk and not exported
* - Allow LINUXBASE for shebangs.Bryan Drewery2014-10-041-0/+1
| | | | | | PR: 193878 Submitted by: Jan Beich <jbeich@vfemail.net> With hat: portmgr
* check-plist no longer needs to check for directories owned by dependencies.Bryan Drewery2014-10-042-54/+2
| | | | | | | | | pkg-1.3.8's auto directory handling makes this a non-issue. We should add a new check to warn of possibly needing @dir for empty dirs though. With hat: portmgr
* Garbage collect dependency mtree check removed in r368803Bryan Drewery2014-10-041-31/+0
|
* Autoreconf runs automake in GNU mode which requires files like AUTHORS,Tijl Coosemans2014-10-031-0/+4
| | | | | NEWS and ChangeLog to exist. Let USES=autoreconf deal with that so ports don't have to.
* Remove eel and ports that use it.Koop Mast2014-10-031-5/+1
| | | | Eel doesn't build after the gnome3 import.
* Switch to WITH_NEW_XORG for all supported version of FreeBSD by defaultBaptiste Daroussin2014-10-031-4/+2
|
* - Reinstate r369644 fully to add the OSVERSION==UNAME_r sanity check.Bryan Drewery2014-10-031-4/+0
| | | | FreshPorts, portsnap and indexbuild have all been fixed.
* Also update gnomesharp dependacy in bsd.gnome.mkKoop Mast2014-10-021-1/+1
|
* Retire gnome-desktop-sharp20 it depends gnome-panel which is going awayKoop Mast2014-10-021-7/+1
| | | | in the GNOME 3 import.
* - Mark INSTALLS_EGGINFO as unsupportedMarcus von Appen2014-10-022-2/+2
| | | | | | Differential Revision: D843 Reviewed by: gahr@, koobs@ Approved by: bapt@ (portmgr)
* - Fix WITH_DEBUG with USES=cmake. bsd.ports.mk sets STRIP= after all UsesMarcus von Appen2014-10-021-1/+1
| | | | | | | | | files have been processed initially. If one has WITH_DEBUG=yes set, the INSTALL_TARGET for USES=cmake has been set already to install/strip, before STRIP is reset. Differential Revision: D875 Approved by: makc@ (kde), bapt@ (portmgr)
* Add BUNDLE_LIBS knob to prevent pkg(8) from automatically add provided shlibsBaptiste Daroussin2014-10-021-0/+5
|
* Remove support for old autoconf and automake versions from USE_AUTOTOOLS:Tijl Coosemans2014-10-011-66/+2
| | | | | | autoconf213, autoheader213, aclocal14 and automake14 Approved by: portmgr (bapt)
* lang/ruby2*: fix dtrace supportSteve Wills2014-10-011-2/+2
| | | | | | | | | DTrace support in ruby needs the -xnolibs flag added to the dtrace command called during build to ensure that dtrace support is enabled even if the dtrace kernel modules are not loaded at build time. However, with this dtrace will be enabled on some OS versions where it will not work, so add logic to disable it where appropriate.
* - Add ftpmirror.gnu.org to GNU master sites (redirects to a nearby mirror)Tijl Coosemans2014-10-011-4/+14
| | | | | - Update GNU alpha sites - Set default GNU alpha subdirectory
* Activate New Xorg for the full 10.x branch see UPDATING for detailsBaptiste Daroussin2014-10-011-1/+1
|
* Remove obsolete PEAR_AUTOINSTALLAntoine Brodin2014-10-011-1/+0
| | | | With hat: portmgr
* Convert bsd.horde.mk into USES=hordeBaptiste Daroussin2014-10-011-0/+162
|
* Partially revert r369644 temporarily (to add the OSVERSION=sysctl ↵Bryan Drewery2014-10-011-0/+4
| | | | | | kern.osreldate) as both FreshPorts and the portsnap INDEX need updates first.
* If either of OSVERSION or UNAME_r is improperly set when building in aBryan Drewery2014-10-011-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | jail/chroot, a number of unexpected errors can occur. 1. autotools fixup may not run when needed. This could be avoided by always running it [PR 177980, 177403]. 2. Not having UNAME_r set will cause many unknown errors. Many ports use OSREL (derived from UNAME_r) to determine the name of files. This is usually also due to the port build itself using uname -r to derive filenames or 'built for' messages. [PR 192449, 191943] Without having these sanity checks it is very easy for users to get into situations where "everything worked" until they touch a certain port that reads uname(1) output or OSVERSION. It has always been necessary to define all of the UNAME_ vars and OSVERSION (or have a proper sys/param.h present), but many users do not know this. Remove the fallback on the kernel for kern.osreldate as it easily gets the answer wrong. I have added sanity checks to ensure OSVERSION==OSREL==UNAME_r as these are the most critical vars to have set properly. Differential Revision: https://reviews.freebsd.org/D869 PR: 177980, 177403, 192449, 191943 Reviewed by: antoine, bapt, gjb With hat: portmgr
* Add x11/qt5-x11extras.Raphael Kubo da Costa2014-09-301-1/+4
| | | | | | | Qt platform-specific features for X11-based systems. PR: 194008 Submitted by: Jan Beich <jbeich@vfemail.net>
* Change the way USES is handled:Tijl Coosemans2014-09-2953-186/+122
| | | | | | | | | | | | | | | | | | | | | | | - Loop over USES twice, once to define all *_ARGS variables and once to include Uses/*.mk. This allows all Uses/*.mk to examine arguments given to other USES entries. - Always define *_ARGS (possibly empty) and replace commas with spaces. Similar for _USES_POST. Adjust all Uses/*.mk: - defined(u_ARGS) becomes !empty(u_ARGS) - Eliminate helper variables like _*_ARGS=${*_ARGS:C/,/ /g} - Some Uses/*.mk used ":" as argument separator instead of ",", but no port used this form - Uses/cran.mk: remove unused variable VALID_ARGS and USES+=fortran which has no effect - Uses/twisted.mk: simplify handling of the case where neither "build" nor "run" arguments have been specified PR: 193931 Exp-run by: antoine Approved by: portmgr (antoine)
* - Fix awk issue in add-plist-post, if python 3.x is the defaultMarcus von Appen2014-09-271-1/+0
| | | | | | PR: 193966 Submitted by: corsmith@gmail.com With hat: python@
* Depend on lang/gccXY if users wish to use a different version of gcc byTijl Coosemans2014-09-272-2/+8
| | | | | | | | | | default than lang/gcc (currently 4.8). (I don't fully agree with this implementation but this makes something like DEFAULT_VERSIONS+=gcc=4.9 in make.conf work correctly.) Reported by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> Approved by: gerald
* Try to make this more clearBryan Drewery2014-09-261-1/+1
| | | | With hat: portmgr
* Tell users to update the pkg PORTBryan Drewery2014-09-261-1/+1
| | | | With hat: portmgr
* - Resolve relative paths, such as path/./file.py or path/../file.py forMarcus von Appen2014-09-261-27/+6
| | | | | | | | | | | | | | | USE_PYTHON=autoplist, which can occur, if relative paths are set in a setup.py script. Those cause pkg and QA sanity checks to misbehave. - Remove @dirrm and @dirmmtry additions for USE_PYTHON=autoplist, USE_PYTHON=py3kplist and egg-info entries, if USES=python is set. pkg 1.3.8 does not need those anymore. - Add ${PYTHON_VER} to the PLIST_SUB defaults, if USES=python is set. PR: 193885 Differential Revision: D812 Reviewed by: antoine@ Exp-run by: antoine@ With hat: python@
* Fix shell commands in fix-packlist,Matthias Andree2014-09-261-1/+1
| | | | | | | | | | | | | | A. avoiding a bogus *** Error code 1 (ignored) on ports that 1. set at least one of the configure, modbuildtiny, or fixpacklist options to USES_PERL5=..., AND 2. do not create/install into ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto B. no longer masking ${FIND} trouble through the leading - on the Makefile commands. PR: 193934 Approved by: portmgr (bdrewery)
* - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.hTijl Coosemans2014-09-252-9/+8
| | | | | | | | | | | | | | | | | | and libintl.so. This fixes a problem where DATADIRNAME gets an incorrect value which causes locale files to be installed in the wrong place. - The only configure checks that still need to be patched are related to intltool so move DATADIRNAME patching from USES=pathfix to USE_GNOME=intlhack. - games/klavaro: remove excessive dependencies - japanese/libskk: add INSTALL_TARGET=install-strip - math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread patching - multimedia/freetuxtv: remove excessive dependencies - science/gramps: fix shared-mime-info use Exp-run by: antoine Approved by: portmgr (antoine)
* lang/ruby21: update to 2.1.3Steve Wills2014-09-241-2/+2
|
* lang/ruby20: update to 2.0.0p576Steve Wills2014-09-241-2/+2
|
* - remove SLAVE_PORT_MODULES (no longer required since apache >= 20)Olli Hauer2014-09-241-7/+0
| | | | with hat apache@
* Make the fetch of PATCHFILES more quietAntoine Brodin2014-09-241-1/+1
| | | | With hat: portmgr
* - fix bad warning example, s/DEFAULT_VERSIONS=/DEFAULT_VERSIONS+=/Olli Hauer2014-09-241-1/+1
| | | | with hat apache@
* Introduce USES=pearBaptiste Daroussin2014-09-231-0/+151
|
* Remove dirrm from documentation in headerBaptiste Daroussin2014-09-231-2/+0
|
* Register license files with absolute pathBaptiste Daroussin2014-09-231-6/+4
| | | | That makes it still respecting PREFIX while making it more robust to plist using @cwd
* Simplify USES=webpluginBaptiste Daroussin2014-09-231-7/+6
|
* Remove some useless @cwdBaptiste Daroussin2014-09-231-10/+2
| | | | Cleanup documentation about DOCSDIR and dirrm
* - Fix check-vulerable exiting without printing message since pkg-1.3.4 fixedBryan Drewery2014-09-221-1/+1
| | | | | | 'pkg audit' to return non-zero. With hat: portmgr
* Clean out some @dirrmtryBaptiste Daroussin2014-09-221-9/+4
| | | | While here remove now no-op targets
* Use keywords to control exactly when is excutiedBaptiste Daroussin2014-09-222-14/+2
| | | | the different database updates
* Stop emitting @dirrm* for PORTDATA and PORTEXAMPLESBaptiste Daroussin2014-09-221-6/+0
|
* SpellingBaptiste Daroussin2014-09-221-1/+1
| | | | Submitted by: xmj
* Update CentOS base to 6.5, add userland portsJohannes Jost Meixner2014-09-224-70/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Fedora 10 infrastructure ports have been in use since June 2009 and, while having served a great deed, have become unsupported upstream and hence affected by unfixed security vulnerabilities. In addition to that, many recent Linux binaries need newer libc / stdlibc++ versions. This commit adds the linux-c6- userland as drop-in replacement for the -f10 infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5. If you want to switch to linux-c6 ports, please define at /etc/make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 Additionally, please add the following line to /etc/sysctl.conf: compat.linux.osrelease=2.6.18 Upgrading procedures are shown in /usr/ports/UPDATING. This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in November 2013, using and extending mav@'s work. It has been tested extensively and most reported issues were already fixed. Please report any additional bug or "features" to the emulation mailing list. Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's filed Issues and Pull requests on GitHub, PR: 186820 Differential Revision: https://reviews.freebsd.org/D793 Reviewed by: allanjude, antoine, bapt, rene Approved by: portmgr (antoine, bapt) Approved by: koobs (mentor) Sponsored by: Perceivon Hosting Inc.
* Remove @dirrmtry from PORTSDOC code it is now automaticBaptiste Daroussin2014-09-221-3/+0
|
* Do not report directories in plist as orphansAntoine Brodin2014-09-221-1/+0
| | | | With hat: portmgr
* PLIST_DIRS and PLIST_DIRSTRY are now equivalent and both emitting @dir entriesBaptiste Daroussin2014-09-221-5/+2
| | | | (Note that PLIST_DIRSTRY) is now deprecated
* Let pkg(8) track license directories by itselfBaptiste Daroussin2014-09-221-7/+0
|
* Do not set an initial value for owner/wheel pkg(8) does it by itself nowBaptiste Daroussin2014-09-221-4/+0
|
* adjust check_stagedir.sh to take in account %%KEY%%@dirrm*Baptiste Daroussin2014-09-221-1/+1
|
* Update to 1.3.8 Changes:Baptiste Daroussin2014-09-223-38/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Plist parser do not accept modes like o+w g+s u+r - @owner/@group with no argument reset the default ownership to root/wheel - Plug regression tests into the release mechanism as mandatory - Allow url in repository configuration to be overriden by another configuration file - If one of -P, -I or -R is not explicitly given on the command line do not emit error messages while searching for a mechanism to find data about the latest available ports. - External keywords can now take arguments - Directories under PREFIX are automatically handled and removed if needed - MTREE are not packaged anymore neither extracted on final installation - OS major checking (to determine if pkg is running on an upgraded base system) uses the same mechanism as ABI detection instead of relying on UNAME_r which can have false positivie on jails - Add @dir keyword for plist which is used to package explicitly directories (directories with non root/wheel or outside prefix) and empty directories (@dirrm and @dirrmtry are now considered as deprecated) - root/wheel are now considered as the default user/group when creating a package except @owner/@group are used to change that behaviour - Import newer version of libucl which improves error messages in case of problem parsing manifest or configuration files - Fix pkg register so it checks for conflicts before actually copying files on to the filesystem - pkg now support a new no_provide_lib annotation to preventing automatic populating of provided libs (useful for packages bundling libraries like wine) - Improve documentations - Ability to select usage of IPv4/IPv6 via config, repository config or command line - Lots of bug fixes Side effects: - Convert to install-mtree target into a no-op target Add empty directories to plist of ports that needs them to run: - share/aclocal to devel/automake and devel/automake14 - share/applications to devel/desktop-file-utils - share/xml share/sgml to textproc/xmlcatmgr - Prevent check-plist to issue warnings about some @dir* - Adjist check_leftovers.sh to not take in account anything related to mtree - Bump the default required version of pkg to 1.3.8
* - change check for httpd version s/-V/-v/Olli Hauer2014-09-211-1/+1
| | | | | | | | | | | -V also checks for config issues in httpd.conf, this can break a build in case there are config issues during rebuilds on a live system. -v prints the required info without check with hat apache@ PR: 191471 Submitted by: Todd <kovert_at_omniscient.com>
* - Remove -a when copying package. r329130 broke this when PACKAGES was onBryan Drewery2014-09-191-1/+1
| | | | | | | | | | 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
* Improve the autoreconf documentation:Tijl Coosemans2014-09-191-16/+19
| | | | | | - 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)
* - Fix minimum pkg version check when using pkg from git. Strip out everythingBryan Drewery2014-09-191-2/+2
| | | | | | | | 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
* Remove dead pkg_install codeBryan Drewery2014-09-191-15/+0
|
* Fix typo.Bryan Drewery2014-09-191-1/+1
| | | | | Submitted by: sunpoet With hat: portmgr
* Fix WITH_PKGNG=devel backward compatibilityBaptiste Daroussin2014-09-181-6/+6
|
* Add a minimal version testing for the installed pkg to enforce people to go ↵Baptiste Daroussin2014-09-181-0/+11
| | | | | | | | | to the latest version Set minimal version to 1.3.7 for now Differential Revision: D723 Reviewed by: bdrewery
* Retire MANCOMPRESSED.Mathieu Arnold2014-09-183-23/+3
| | | | | | | | | Also the compat NO_INSTALL_MANPAGES shim. Differential Revision: https://reviews.freebsd.org/D730 Reviewed by: antoine With hat: portmgr Sponsored by: Absolight
* Fix typoAntoine Brodin2014-09-181-1/+1
| | | | With hat: portmgr
* Initial version of USES=autoreconf that can replace USE_AUTOTOOLS. ItTijl Coosemans2014-09-172-2/+83
| | | | | | | runs autoreconf in CONFIGURE_WRKSRC to update configure, Makefile.in and other build scripts. Approved by: portmgr (bapt)
* - Remove last uses of USE_AUTOTOOLS=libtool from bsd.gnome.mkTijl Coosemans2014-09-173-137/+11
| | | | | | | | (lthack, ltasneededhack and ltverhack) [1] - Remove support for USE_AUTOTOOLS=libtool and USE_AUTOTOOLS=libltdl PR: 188978 [1] Approved by: portmgr (bapt)
* - Fix off-by-one with 'make checksum' which caused it to not properlyBryan Drewery2014-09-171-1/+1
| | | | | | download files from the last site (distcache). With hat: portmgr
* - Continue to define PKGNG_ORIGIN.Bryan Drewery2014-09-171-3/+4
| | | | | | | | | | - 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
* Turn the installation of *.la files, without some form of USES=libtool inTijl Coosemans2014-09-162-9/+6
| | | | | | | | | | | | | | | 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)
* Tell realpath to stay quiet if it cannot resolve a linkTijl Coosemans2014-09-151-1/+1
| | | | Approved by: portmgr (bdrewery)
* lang/ruby*: bump portrevision for libexecinfo changeSteve Wills2014-09-151-3/+3
| | | | I had thought the package wouldn't change, but it does
* Allow this to work on DragonFly which does not have the -f param for readlink(1)Bryan Drewery2014-09-141-1/+1
| | | | | Tested by: marino With hat: portmgr
* devel/glib12 x11-toolkits/gtk12:Tijl Coosemans2014-09-131-4/+4
| | | | | | | - 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
* - fix DEFAULT_APACHE_VERSION,Olli Hauer2014-09-111-36/+57
| | | | | | | (patch based on fix from babt) - white space cleanup with hat apache@
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)