aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Fails is a dependency checking failed with bmakebapt2013-06-131-2/+2
|
* Fail in case a checksum fails with bmakebapt2013-06-131-1/+2
|
* Fix make patch not stopping in case a patch does not apply cleanly with bmake.bapt2013-06-131-22/+22
| | | | | | | | | | bmake does not run shell with set -e causing the difference between both fmake and bmake in the area. While here clean up a bit the syntax. Add support for xz'ed patches for EXTRA PATCHES Discussed with: sjg
* - lang/perl5.12 upgrade to 5.12.5az2013-06-121-10/+16
| | | | | | | | | | | | | | - lang/perl5.14 upgrade to 5.14.4 - lang/perl5.16 upgrade to 5.16.3 - Global modify SITE_PERL[1][2] [1] - See more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=26605+0+archive/2013/freebsd-perl/20130609.freebsd-perl [2] - Fix for mail/cyrus-imapd* - Approved by portmrg(bapt@) Please, see ports/UPDATING for upgrade procedure. Reviewed by: bapt@ (exp-run), culot@
* Switch to using FTP for the ftp.ntu.edu.tw kernel.org mirror.rakuco2013-06-121-1/+1
| | | | | | | | | | The HTTP counterpart does not return correct HTTP error codes when, for example, a file is not found, which causes checksum errors as described in ports/179432. The FTP mirror seems to behave as expected. Kudos to John Marino <draco@marino.st> for bringing this up. PR: ports/179432
* Add Oracle Berkeley DB 6.0.mandree2013-06-111-1/+8
| | | | | | | | | Simplify installation over previous versions. License change to Affero GNU General Public License v3 (AGPL v3). Announcement: https://oss.oracle.com/pipermail/bdb/2013-June/000056.html ChangeLog: http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_0.html
* Avoid corrupting the manifest when bmake is run with -dl argumentsbapt2013-06-101-2/+1
| | | | Reported and tested by: vsevolod
* Simplify the creation of the options part of the pkgng manifestbapt2013-06-101-41/+1
|
* Add some more comment to explain how SHEBANG_FILES worksbapt2013-06-101-0/+4
| | | | Requested by: kwm (gnome)
* Yet more factorisationbapt2013-06-101-11/+4
|
* Factorise codebapt2013-06-101-30/+10
|
* Append per arch defaults directly to OPTIONS_DEFAULT. Duplicatestijl2013-06-101-5/+1
| | | | are eliminated later.
* Exclude options directly from OPTIONS_DEFINE and set ALL_OPTIONStijl2013-06-101-21/+6
| | | | | | later. This simplifies the NO_OPTIONS_SORT case. Approved by: bapt
* This should not have been in eitherbapt2013-06-101-27/+0
|
* Partial revert of r320440 some things has been committed that shouldn't have yetbapt2013-06-102-44/+28
|
* Removed useless quotesbapt2013-06-103-4/+47
|
* Testing COMPLETE_OPTIONS_LIST is enought to determine if there is options to ↵bapt2013-06-101-1/+1
| | | | print
* Factorize pre-configbapt2013-06-101-28/+8
|
* Factorise make pretty-print-config codebapt2013-06-101-44/+19
|
* Show options group descriptions in make showconfig,bapt2013-06-101-56/+18
| | | | While here, factorize code
* Remove some redundant comments.tijl2013-06-101-2/+0
| | | | Approved by: bapt
* Eliminate _ALL_EXCLUDE temporary variable and fuse two .for loops.tijl2013-06-101-9/+2
| | | | Approved by: bapt
* - Update ls-R after fmtutil.hrs2013-06-081-1/+2
| | | | | | - Fix a typo. Reported by: stephen
* Fix grammar in commentbdrewery2013-06-071-1/+1
|
* Add WRKSRC_SUBDIR to simplify overriding WRKSRC:bdrewery2013-06-071-0/+6
| | | | | | | | | WRKSRC= ${WRKDIR}/${DISTNAME}/src This becomes: WRKSRC_SUBDIR= src Reviewed by: bapt With hat: portmgr
* Eliminate ${SITE_PERL}.hrs2013-06-071-1/+1
| | | | | Submitted by: az PR: ports/178992
* Do not automatically popup dialog in case only options from global options ↵bapt2013-06-072-1/+8
| | | | | | are defined Requested by: many
* Remove the OPTIONS parsing for real this timebapt2013-06-071-39/+0
|
* Fix exclusion of global options per portsbapt2013-06-071-0/+1
|
* Readd the OPTIONS parser given that apparently someports still haven't been ↵bapt2013-06-061-0/+39
| | | | | | converted, and passed throught the grep that was supposed to find them all Reported by: Vincent Hoffman <vince@unsane.co.uk>
* - Use IGNORE for blocking GH_TAGNAME=master to avoid TRYBROKENbdrewery2013-06-061-2/+2
| | | | | | | still building these. - Also reword 'version' to 'tag' Reported by: crees, eadler
* Remove support for parsing the old OPTIONS macro, the compatibility code to ↵bapt2013-06-061-39/+0
| | | | load the old optionsfile and compatibility with WITH_ and WITHOUT_ in make.conf remains for now;
* Fix INDEX buildbdrewery2013-06-061-2/+2
|
* Explicitly mark ports using 'master' from githubbdrewery2013-06-061-0/+5
| | | | | as BROKEN, as they will immediately fail checksum as soon as the branch is updated
* Update comments on GH_TAGNAME to note incorrectnessbdrewery2013-06-061-1/+3
| | | | | | of using a branch name. Suggested by: Kalten on freenode
* Remove empty radio/single/group/multi options from listsbapt2013-06-061-0/+23
| | | | This can happen due to slave/exclude
* Remove postgresql83-*; it expired at the beginning of March.crees2013-06-051-1/+1
| | | | While here, fix flo's typo...
* Remove MySQL 5.0, it has been unsupported upstream for about 1.5 yearsflo2013-06-051-1/+0
| | | | Approved by: ale (maintainer)
* Fix build.hrs2013-06-021-0/+2
| | | | Spotted by: Stephen Montgomery-Smith
* Fix pkg-plist.hrs2013-06-011-4/+1
| | | | Reported by: miwi
* - Add PS_CMDmiwi2013-06-011-0/+1
| | | | | | PR: 176118 Submitted by: zi Tested via: ph-w exp-run
* - Remove support for USE_CMAKE and KDE4_BUILDENV, they are no of use anymore.miwi2013-06-011-2/+1
| | | | | | | Unconditionally set CMAKE_ARGS in bsd.python.mk, as it don't affect non-cmake ports PR: 177356 Submitted by: makc@
* The pkg developement team is proud to announce the new 1.1.0 beta1 release ofbapt2013-05-302-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pkg. Here is the list of new features that happened in pkg 1.1: - new simpler and more reliable solver - shared libraries are now always tracked - ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on the server hosting the packages) - multirepository is no longer considered experimental and works by default. - incremental update of the catalog (only if the repository was created by pkg 1.1+) - simplification of the public API - stabilisation of the public API (we will now try to keep it stable and if change are needed there will be deprecation time before removal of some old functions) - new experimental pkg convert (can convert from and to legacy pkg database) pkg2ng now uses pkg convert (still recommanded to use pkg2ng) - new pkg lock/unlock to prevent any manipulation of a given package (no upgrade,delete,etc) - improved UI (now you can see the progress of an upgrade what is left to be done) - new pkg annotation to allow one to add annotations (free form key/value) to a package) - pkg audit is now able to directly parse the vuxml native format and not only the compact version - pkg -vv now shows all available options and their current settings - pkg -vvv now shows a description of all the available options - pkg info now automatically considers the query as globbing if * is in the requested pattern - new hook plugin interface (allows users to create hooks that get called at anytime during and upgrade/installation/deletion of a package) - new cmd plugin interface (allows users to create new sub command available for pkg) - pkg register can now register a port installation in the legacy database format - repository can be defined in simple yaml files Internal: - massive usage of hash tables (uthash), which simplifies a lot of the code, and improves performances - lots of optimisation in plist and manifest parsing - lots of optimisation in loading packages (mmap used when possible) - lots of cleanup in memory usage - regression test framework is now ready (using atf) regression test are slowly being added and populated. To use this new version: Ports users (or in building factories: poudriere/tinderbox): Add WITH_PKGNG=devel to your make.conf pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel Binary package users, if the remote repository is providing pkg 1.1: pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel pkg upgrade Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa. Huge thanks to all the people that have contributed to the pkg developement: - may that be by code - documentation - bug report - feedback - ideas List of people who contributed code: Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov, Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye, Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez, Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik, Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick, Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti, Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann, Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl Stats between 1.0 and 1.1: 287 files changed, 63418 insertions(+), 18763 deletions(-) 1198 commits
* - Use pkg-static as PKG_BIN which is safer during upgrades ifbdrewery2013-05-301-1/+1
| | | | | | | libpkg.so disappears. With hat: portmgr Reviewed by: bapt
* - Finish removal of support for Linux 2.4 in bsd.linux-apps.mk andrene2013-05-302-121/+6
| | | | | | | | | | | | | | | | | bsd.linux-rpm.mk. The default linux version is now Fedora 10. - Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6, emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3. While there, remove superfluous -p argument from ${MKDIR}. - Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from astro/google-earth. - Remove expired Fedora Core 4 ports which were only used on FreeBSD 7 and below. - Update LEGAL and MOVED PR: ports/176877 Submitted by: myself Approved by: portmgr (bapt) Exp-run by: bapt
* - Remove support for Linux 2.4miwi2013-05-301-7/+2
| | | | Submitted by: rene@
* Fix build with WITH_CCACHE_BUILD with ports that override PATH viabdrewery2013-05-301-2/+8
| | | | | | | | | | | | | | | MAKE_ENV or CONFIGURE_ENV. I.e., don't set PATH in MAKE_ENV twice as env(1) only takes one, in which case some ports fail to build. One example is any USES=ada port (such as textproc/xmlada). Instead, add the ccache path into PATH via := and let it fall into there via the sourcing port's MAKE_ENV=PATH=...:${PATH} line. A more comprehensive solution to this could be to add a MACRO/feature to modify the PATH for all ports without using MAKE_ENV via something like ADDPATH=... With hat: portmgr Tested by: several exp-runs
* Fix build when WITH_CCACHE_BUILD is set.bdrewery2013-05-301-0/+2
| | | | | | | | The problem is that WITH_CCACHE_BUILD adds PATH to the MAKE_ENV, but the gnustep support sources a GNUStep.sh file that already sets the PATH. Next when env PATH=... is called, it overwrites and losers the gnustep PATH additions. This is a temporary fix until a better solution is found.
* Do not leave .bak files after converting shebangsbapt2013-05-291-1/+1
|
* - Update Ruby 2.0.0 to p195swills2013-05-281-1/+1
| | | | | | | - Disable dtrace support on powerpc [1] PR: ports/177485 [1] Reported by: Justin Hibbits <jrh29@alumni.cwru.edu> [1]
* - Switch default version of Ruby to 1.9swills2013-05-271-1/+1
|
* Rework check for threaded apache, in order to support apache 2.4.ale2013-05-271-3/+2
|
* - Update to p429swills2013-05-271-1/+1
| | | | | - Cleanup a bit while here, headers use spaces not tabs - Add patch for Ruby bug 8406, already fixed upstream
* The FreeBSD x11 team proudly presentszeising2013-05-252-16/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | an zeising, kwm, miwi, bapt, eadler production: Xorg 7.7 Starring: xserver 1.12.4 (new xorg only) Mesa 8.0.4, including libGL, libGLU and dri (new xorg only) libX11 1.5.0 libxcb 1.9 libdrm 2.4.42 (new xorg only) freeglut 2.8.1 Also starring: Updates to drivers and other libraries and utilities Additional notes: Change pkgconf to be a build dependency. Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use this. Trim makefile headers. Take maintanership of x11/xcb-proto, ok'd by ashish. If you are running WITH_NEW_XORG=, you need to rebuild all installed drivers, see UPDATING for more information. Various fixes to make ports compile. PR: ports/177942 Exp-run by: miwi Approved by: portmgr (miwi) Thanks to all who helped testing!
* - Run ldconfig in post-deinstall for pkgng.bdrewery2013-05-241-0/+1
| | | | | | | | | | This was a pkg-1.0.9 regression. The impact of this is that some ld cache files would show as leftovers. PR: ports/178837 Submitted by: Antoine Brodin <antoine@FreeBSD.org> Tested by: miwi, bdrewery With hat: portmgr
* Fix regression in MLINKS handling when using bmakebapt2013-05-241-1/+1
|
* - Fix duplicated pkg-plist entries.hrs2013-05-221-6/+11
| | | | | | | - Split off documentation to print/texlive-docs from print/texlive-texmf. The document part was 1.3GB (30k files). Now the size of texlive-texmf package is 557MB (this was 1.5GB before the split). - do-texhash, do-fmtutil, do-updmap targets now run after post-install.
* Eliminate duplicated entries in PLIST_FILES and PLIST_DIRSTRY.hrs2013-05-221-3/+5
|
* - Switch default version of Tcl/Tk from 8.5 to 8.6gahr2013-05-211-9/+9
| | | | | | PR: 178369 Submitted by: gahr Approved by: portmgr (after exp-run)
* Add USE_TEX=texhash-bootstrap to fix initial ls-R file catalog generation.hrs2013-05-211-1/+14
|
* Add ncurses-base to the rank of linux-apps.bsam2013-05-201-2/+7
|
* - The APACHE license is specifically rejected by copyfree at:bdrewery2013-05-201-1/+1
| | | | | | | | http://copyfree.org/rejected/ PR: ports/177508 Submitted by: Johannes Meixner <xmj@chaot.net> With hat: portmgr
* - Remove CVS referencemiwi2013-05-205-5/+5
| | | | | | | | | PR: 178381 177581 Submitted by: Eitan Adler <lists@eitanadler.com> Alex Kozlov <spam@rm-rf.kiev.ua> With hat: portmgr
* KDE/FreeBSD team presents KDE SC 4.10.3 ports!makc2013-05-191-2/+3
| | | | | | - Remove patches and checks for unsupported FreeBSD versions. The area51 repository features commits by avilla, rakuco and myself.
* Update lang/python32 to 3.2.5 and lang/python33 to 3.3.2rm2013-05-181-4/+4
|
* - Add download.logilab.org to MASTER_SITE_LOGILABmva2013-05-181-0/+1
| | | | | | | - Change WWW for devel/py-astng to point to its project homepage PR: ports/178513 Submitted by: Chris Torek <chris.torek@gmail.com>
* - update to latest upstream versions:rm2013-05-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . lang/python27: 2.7.3 -> 2.7.5 . lang/python32: 3.2.3 -> 3.2.4 . lang/python33: 3.3.0 -> 3.3.1 - update Mk/bsd.python.mk with new versions - mark lang/python26 and lang/python31 as deprecated (set them to upstream EoL dates) - update docs (lang/python-doc-html) - align databases/py-bsddb patch for python27 - most of it was applied upstream. Raise BDB version to 4.3 atleast, according to upstream requirements. Many thanks to Martin (miwi) for his time on this update. PR: 178506 Submitted by: rm (myself) Exp-run by: portmgr (miwi) - revert erroneous threads patch in lang/python26 and lang/python27, that was added after ports/131080. It was rejected upstream, because it's not actually a bug, but misuse. Gabor Pali (pgj) in collaboration with Kubilay Kocak (koobs) did an independent investigation regard the issue. See here for details: http://lists.freebsd.org/pipermail/freebsd-python/2013-April/005376.html PR: 153167 Submitted by: Duncan Findlay <duncan@duncf.ca> Reported by: pgj/koobs (at python@ ML) Exp-run by: portmgr (miwi)
* Commit a file forgotten in r318268.flo2013-05-161-12/+8
|
* - Fix LIB_DEPENDS when USE_TEX=full.hrs2013-05-151-25/+39
| | | | | - Add pdftex keyword. - Use tetex or texlive keyword to override TEX_DEFAULT.
* Add shared Hunspell spell checker description.danfe2013-05-121-0/+1
|
* Add postgresql 9.3 beta1girgen2013-05-121-1/+2
|
* Rectify USE_TEX to support both of teTeX and TeXLive.hrs2013-05-121-111/+90
| | | | | | | | | TEX_DEFAULT: A knob to choose teTeX or TeXLive. One can specify in /etc/make.conf. USE_TEX: A knob for port developers. Valid keywords are listed in bsd.tex.mk.
* Commit all the non-functional changes to python ports to reduce the diff sizerm2013-05-111-15/+15
| | | | | | | | | | | | | | for an exp-run of updated python versions. - trim Makefile headers - remove leading indefinite article from COMMENT - use PYTHON shortcut in MASTER_SITES - whitespace fixes - remove checks for unsupported versions of FreeBSD - use static value ``33'' instead of PYTHON_SUFFIX in lang/python33/pkg-plist, because this value is not supposed to be changed across the branch and for consistency with other python3 ports - remove conflicts in lang/python-mode.el with not more existing python-2.4
* Add dvips dependency to teTeX to fix some broken ports. tetex-dvipsk andhrs2013-05-101-3/+8
| | | | dvipsk will be merged later.
* Split off print/tex-dvipsk from print/texlive-base. libpaper supporthrs2013-05-101-4/+3
| | | | will be added later.
* Allow USE_TEX=yes.hrs2013-05-101-0/+9
|
* - sysutils/garcon update to 0.2.1olivierd2013-05-091-10/+10
| | | | | | | - x11/libxfce4util update to 4.10.1 - x11-wm/xfce4-panel update to 4.10.1 - x11-fm/thunar update to 1.6.3 - x11-wm/xfce4-wm update to 4.10.1
* - Follow-up to r317320: fix MAKE_JOBS_NUMBER not being setbdrewery2013-05-081-1/+4
| | | | | | | | | if none of DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE or MAKE_JOBS_SAFE or FORCE_MAKE_JOBS were set. This fixes the build for several ports updated in r317320. Reported by: miwi With hat: portmgr
* - Separate print/tex-dvipdfmx from print/texlive-base and add libpaperhrs2013-05-071-10/+9
| | | | | | | | | | | | | | | | support. dvipdfmx's default paper size can be set by ${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as other programs like print/psutils do. - Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because manually-installed and/or old TeXLive files can prevent them from working. [1] - Fix pkg-plist in print/texlive-texmf. - Remove DIST_SUBDIR from Mk/bsd.tex.mk. Reported by: bsam, Stephen Montgomery-Smith [1]
* Remove bsd.ncurses.mk now that it is unneededbapt2013-05-071-112/+0
|
* USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and akbapt2013-05-071-37/+0
| | | | | USE_NCURSES has totally been replaced by USES=ncurses USE_READLINE has totally been replaced by USES=readline
* Add new USES: shebangfixbapt2013-05-071-0/+53
| | | | | | use it to fix shebang on files specified by SHEBANG_FILES macro, by default it proposes default values for bash, perl, php, python, ruby, it can be customized and extended
* Fix failure when testing ncurses with pkg_installbapt2013-05-071-1/+1
| | | | | PR: ports/178373 Reported by: Andrew Wright <ahamiltonwright@mta.ca>
* Actually commit the right version of ncurses.mkbapt2013-05-071-6/+7
| | | | Reported by: rene
* Add new USES: ncurses and readlinebapt2013-05-062-0/+127
|
* - Fix DIST_SUBDIR.hrs2013-05-061-1/+11
| | | | - Add a stub of DVIPDFMx.
* Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetexhrs2013-05-061-1/+2
| | | | instead to make migration to TeXLive easier.
* TeXLive mega commit. The following ports have been added:hrs2013-05-062-0/+515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Meta port - print/texlive-full: meta port to install all of the TeXLive components * Libraries - devel/tex-kpathsea: kpathsea library - devel/tex-web2c: WEB2C toolchain and TeX engines - print/tex-ptexenc: character code conversion library for pTeX * Base part of the TeXLive - print/texlive-base: binary programs in TeXLive - print/texlive-texmf: macro and font data in TeXLive - print/texlive-infra: tlmgr dependency (Perl modules) * TeX Formats - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX, EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis - print/tex-aleph: Aleph/Lambda - print/tex-xetex: XeTeX - print/tex-luatex: LuaTeX - print/tex-jadetex: JadeTeX - print/tex-xmltex: XMLTeX - japanese/tex-ptex: pTeX * DVI ware - print/tex-xdvik: XDvi Mk/bsd.tex.mk is added for common part and USE_TEX knob [1]. Approved by: portmgr (old version) [1] PR: ports/171571 PR: ports/176399 [1]
* Update to 1.14.26.kwm2013-05-061-6/+2
| | | | | Remove py-libgsf and libgsf-gnome which where removed Obtained from: GNOME stage repo
* - When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also setbdrewery2013-05-041-0/+1
| | | | | | | | | | | | MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER} without any extra logic. - Cleanup ports working around the empty MAKE_JOBS_NUMBER - This also fixes several ports that were expecting MAKE_JOBS_NUMBER to always have a number Reviewed by: bapt Spotted by: John Marino <draco@marino.st> With hat: portmgr
* ghostscript 7 has been resurrected (this fix package building of ↵bapt2013-05-041-4/+4
| | | | ghostscript7 packages on packages builder
* Do not hardcode makebapt2013-05-031-7/+7
| | | | | PR: ports/178070 Submitted by: Garrett Cooper <yaneurabeya@gmail.com>
* - Add ports for KDE Telepathy modules.avilla2013-05-031-0/+2
| | | | | None of these ports is supposed to be installed by hand. A metaport is coming in my next commit.
* bmake is quite strict with != make it really happybapt2013-05-031-1/+1
|
* Fix bmake complaining about non-zero returnbapt2013-05-021-1/+1
|
* bmake expect a command to always return something so return an empty line ↵bapt2013-05-021-1/+1
| | | | | | when openldap is not installed Obtained from: dports
* Only try to retrieve python's version is the python command is installed to ↵bapt2013-05-021-0/+2
| | | | | | please bmake Obtained from: dports
* Do bmake complaining about non-zero return, while here stop hardcoding makebapt2013-05-021-1/+1
|
* Preliminary support for bmakebapt2013-05-021-12/+17
| | | | | | | | | | | | Please note that bmake it only supported on current starting at r250164: - make sure bmake treats -V as expected [1] - tell bmake we use the old :L :U modifiers [1] - workaround an incompatible loop syntax using bmake's inline loop [1] - avoid forking a shell to get the CKSUMFILES which gives a make(1)/bmake(1) compatible syntax [2] Submitted by: sjg[1] Obtained from: dports[2]
* Fix NO_OPTIONS_SORTbapt2013-05-021-2/+0
| | | | Reported by: hrs, osa
* gecko has been forgotten, convert USE_ICONV to USES=iconvbapt2013-05-021-1/+1
|
* Add a new USES ada.mk to establish Ada-capable compiler as a build dependencybapt2013-04-301-0/+27
| | | | | | and set the build environement properly Submitted by: John Marino <draco@marino.st>
* Rework OPTIONS_EXCLUDE and OPTIONS_EXCLUDE_${ARCH} so that is also get excludedbapt2013-04-291-9/+63
| | | | | | | | | | | | | from the SINGLE/MULTI/GROUP/RADIO Add new (OPTIONS|${UNIQUENAME}_(UN)SET_FORCE to force options from make.conf what ever has been saved via make config [1] Add new OPTIONS_SLAVE designed to help slaved ports, each options added to OPTIONS_SLAVE will be removed from master's OPTIONS_DEFINE, and PORT_OPTIONS will be set as if always on. Submitted by: Marco Steinbach <coco@executive-computing.de> [1]
* Rely on bsdtar to autodetermine the format of the distfiles when possiblebapt2013-04-292-11/+5
| | | | | | | For a while now bsdtar is able to autotermine compression and archive format. Let's then use tar directly instead of piping to tar. Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
* Provide the rtmp streaming plugin [1].kwm2013-04-291-1/+3
| | | | | | | | Provide complete version for gstreamer1-plugins-core so it passes the version check. [2] Reported by: Olivier Duchateau <duchateau.olivier@gmail.com> [2] Requested by: Vanilla Hsu <v@fatpipi.com> [1]
* Remove any reference to USE_ICONV now that it has been totally replace by ↵bapt2013-04-281-5/+0
| | | | | | USES= iconv Submitted by: mva
* Add Gstreamer 1.0.7. This is the new stable version of thekwm2013-04-281-36/+134
| | | | | | | | | | | | | | | Gstreamer multimedia framework. Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter for the porters handbook about gstreamer is a work in progress. X related plugins are now stand alone. The gio plugin is now part of the gstreamer1-plugins port and the oss plugins are now part of the gstreamer1-plugins-good port. Note that the pulseaudio plugin is missing because it needs a newer version of pulseaudio. Also there are still a number of plugins from -bad which haven't been ported to the 1.0 API yet.
* Introduces USES= iconv to replace USE_ICONV.mva2013-04-271-0/+21
| | | | | | | | | | It takes no arguments. This deprecates USE_ICONV, please convert your ports. USE_ICONV will be removed as soon as it is no more used in the ports tree. Approved by: portmgr (bapt)
* Do not be verbose while removing old now unused symlinksbapt2013-04-271-1/+1
| | | | Reported by: sunpoet
* Remove MySQL 4.1, it has been unsupported upstream for almost 3.5 years.flo2013-04-271-5/+0
| | | | Approved by: ale
* Remove USE_CDRTOOLS from bsd.port.mkbapt2013-04-261-8/+0
| | | | | | | | | | | | This macros has been useless since cdrtools-cjk port has gone. This macros also lead to badly handled dependencies assuming that the dependency on cdrtools was most BUILD and RUN dependency. While most of the time it is simply a RUN dependency and sometime a build one. While here: - Trim some headers - Convert some ports to optionsng - Convert some ports to USES= gettext
* Remove USE_FREETYPE from bsd.port.mkbapt2013-04-261-5/+0
| | | | It added no really value and was used only by 8 ports
* . Split a long comment line.glewis2013-04-261-2/+3
|
* . Replace the use of != and shell utilities with actual make logic. Thisglewis2013-04-261-25/+36
| | | | | | | should be much faster and avoid some complaints from make. PR: 177355 Submitted by: crees@
* Remove the now useless compatibility bits for USE_CMAKEbapt2013-04-251-8/+0
|
* Remove now unused USE_PKGCONFIG codebapt2013-04-231-16/+0
|
* - Remove lang/tcl83 and x11-toolkits/tk83 (expired)gahr2013-04-231-10/+9
| | | | | | - Remove references to Tcl/Tk 8.3 from bsd.tcl.mk - Update ports that required 8.3+ to require 8.4+ (since 8.5 is the default, I don't expect this change to cause much trouble)
* Fix typos so they match the command and file name.kwm2013-04-231-7/+7
| | | | Submitted by: bsam@
* Introduces USES= gettext to replace USE_GETTEXTjgh2013-04-231-0/+31
| | | | | | | | | | | | |   It can take 3 arguments:   build to add gettext into both RUN and BUILD DEPENDS   run to add gettext into RUN_DEPENDS   lib (default,implicit) to add gettext into LIB_DEPENDS   This deprecates USE_GETTEXT. Please convert your ports.   USE_GETTEXT will be removed as soon as it is no longer used in   the ports tree Approved by: portmgr (bapt)
* - Add WITH_CCACHE_BUILD support during 'configure' phasebdrewery2013-04-231-1/+8
| | | | | | | | | | | | | - Add CCACHE_DIR The MAKE_ENV/CONFIGURE_ENV+= method of adding CCACHE_DIR in /etc/make.conf does not work for many ports since they overwrite using = instead of appending with +=. By adding CCACHE_DIR into the ENV variables after reading in the port the directory is properly set in the environment. Without this, the ccache support would sometimes work but incorrectly not respect the set CCACHE_DIR, potentially using 2 caches. With hat: portmgr
* Introduce USES= pkgconfig to replace USE_PKGCONFIGbapt2013-04-231-0/+34
| | | | | | | | | | | It can take 3 arguments: build (default,implicit) to add pkgconf into BUILD_DEPENDS run to add pkgconf into RUN_DEPENDS both to add pkgconf into both RUN and BUILD DEPENDS This deprecates USE_PKGCONFIG, please convert your ports. USE_PKGCONFIG will be removed as soon as it is no more used in the ports tree
* Remove old links while creating the new packagesbapt2013-04-231-1/+4
| | | | | | Force creation of the symlink for pkgng to avoid failure if the link already exists Submitted by: ohauer@
* Add py-gobject 3.8.0.kwm2013-04-231-1/+6
| | | | | This is the next version of the python GLib/GObject/GIO bindings, including full GObject introspection support.
* Use simple glob matching instead of a regex to test if PREFIX defined as an ↵bapt2013-04-231-1/+1
| | | | absolute patch
* On all supported version of FreeBSD tar do support rpm as an archive format.bapt2013-04-231-7/+3
| | | | So directly use tar to extract linux* distfiles instead of rpm2cpio.
* Add a global config.site cache.bapt2013-04-231-1/+1
| | | | | | | | | | | | | This has 2 effects: - it caches lots of things autotools are looking for and we know that are already on FreeBSD (speeding up configure scripts) - it forces the autotool enable build chain to use by default commands from the base system like sed, awk, cp, bzip2, gzip etc To overwrite things set in config.site just add the variable in CONFIGURE_ENV within your port Please help us to add new values in this config.site
* LATEST_LINK makes no sense with pkgngbapt2013-04-221-2/+8
| | | | | Remove any symlink and category in the packages directory when using WITH_PKGNG. Only keep links for pkg itself (to allow bootstrap)
* - Remove duplicate LANG_US_DESC entrydanfe2013-04-191-3/+2
| | | | | | - Consistensify English language descriptions Feature safe: yes
* Use a more descriptive text for NCURSES.ehaupt2013-04-191-1/+1
| | | | | Discussed with: eadler, danfe Feature safe: yes
* Add NCURSES descriptionehaupt2013-04-181-0/+1
| | | | Feature safe: yes
* update-mime-database needs a argument.kwm2013-04-171-1/+1
| | | | | | Submitted by: Tijl coosemans <tijl@coosemans.org> (again) Pointyhat to: kwm Feature safe: yes
* Run correct command in post-install target.kwm2013-04-171-1/+1
| | | | | Submitted by: Tijl coosemans <tijl@coosemans.org> Feature safe: yes
* Add desktop-file-utils and share-mime-info Uses. These will take care of allkwm2013-04-172-0/+68
| | | | | | | the magic. Approved by: portmgr (bapt) Feature safe: yes
* Add new replace line for pkg-config file location.kwm2013-04-161-0/+1
| | | | | | | PR: ports/177868 Submitted by: myself Approved by: portmgr (bapt) Feature safe: yes
* catalog.ports needs to be regenerated in post-deinstall.bapt2013-04-051-1/+2
| | | | | | glib-compiled-schema needs to be executed in post-deinstall Approved by: portmgr (implicit)
* Execute gdk-pixbuf-query-loaders in post-deinstall with pkgngbapt2013-04-051-1/+2
| | | | Approved by: portmgr (implicit)
* - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox toflo2013-04-041-57/+54
| | | | | | | | | | | | | | | | 17.0.5 - update firefox to 20.0 - update seamonkey and linux-seamonkey to 2.17 - update nspr to 4.9.6 - remove mail/thunderbird-esr, Mozilla stopped providing 2 versions of thunderbird - prune support for old FreeBSD versions; users of 8.2, 7.4 or earlier are advised to upgrade - http://www.freebsd.org/security/ - add vuln.xml entry Security: 94976433-9c74-11e2-a9fc-d43d7e0c7c02 Approved by: portmgr (miwi) In collaboration with: Jan Beich <jbeich@tormail.org>
* - Add a workaround for leaky environment's make index (this unbreaks all ↵miwi2013-04-021-3/+3
| | | | | | | | | | | gecko@ for FreeBSD-8 on pointyhat) Reported by: pointyhat Tested with: pointyhat/poudriere oked by: flo (gecko@) Submitted by: antoine (thx!) Approved by: portmgr
* - Fix check-vulnerable failing when pkg(8) is not installedbdrewery2013-03-301-1/+8
| | | | | | | and WITH_PKGNG is set. This can happen when deinstall and reinstalling ports-mgmt/pkg in some cases With hat: portmgr
* GNU Emacs updatesashish2013-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | editors/emacs: - Update to 24.3 - Update CANNA patchset[1] - Unbreak ARM support by using the patch from emacs-devel port - Add missing INSTALLS_ICONS[2] - Remove a patch which is already integrated upstream - Fix Makefile header editors/emacs-devel: - Update to bzr revision 112178 - Fix Makefile header - Add missing INSTALLS_ICONS[2] editors/emacs23: - Remove ABI versions from LIB_DEPENDS - Fix Makefile header - Add missing INSTALLS_ICONS[2] Mk/bsd.emacs.mk: - Update major version for editors/emacs port *: - Bump PORTREVISION to chase Emacs updates PR: ports/177428[2] Submitted by: Yuji TAKANO[1] (via private email), bdrewery[2]
* - Update Calligra and l10n ports to 2.6.2:avilla2013-03-301-1/+1
| | | | | | | | | | * Japanese translation is stuck at 2.5.5; * Southern Catalan translation is now up to date; * Bosnian, Slovenian and Turkish translations were added. This update brings several new features and the new Calligra Author; for a full list, please read 2.6 release notes: http://www.calligra.org/news/calligra-2-6-released
* Merge two loops and initialize _GCC_FOUND${v} and check whether USE_GCCgerald2013-03-291-14/+9
| | | | points to a valid version in parallel.
* Fix typobapt2013-03-281-1/+1
| | | | Submitted by: bf
* Add new _FORCE_POST_PATTERNS which is a pkgng only macro containing a list ↵bapt2013-03-281-2/+7
| | | | | | | | of command that if found in a @(un)exec pkgng will force to push them in post_deinstallation script. This allows not to hardcode anymore those in the pkgng binary.
* Workaround a bug in tinderbox/pointyhat that leaks /sbin/mount_fusebapt2013-03-281-1/+1
| | | | | | | from the host when host is HEAD. This leads when building packages for 9.x or 8.x to ignore the fuse-kmod dependency the fuse ports should have on those versions.
* KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-271-18/+40
| | | | | | | | | | | | | | | | | | | | | | | - kdegames4 port has been split. - kdeutils4-printer-applet and system-config-printer-kde have been replaced by print/kde4-print-manager. - Recover misc/kde4-l10n-mr from attic. - New USE_KDE4 components: kactivities, libkdegames, nepomuk-core, and nepomuk-widgets. - Provide sharedmime component with magic: ports don't need to run update-mime-database themselves now. - Switch some ports to out-of-source build. - Update port comments. - Adjust dependence on Qt4 components. - x11/kde4 installs modern kdepim4 now. - Remove redundant aspell and hspell from kdelibs4, both can be enabled in textproc/enchant if needed. - Remove stale bits from bsd.kde4.mk The area51 repository features commits by Schaich Alonso and myself. Contributors: - Tobias Berner
* - Remove CVSmiwi2013-03-271-1/+1
|
* - prepare for apache24ohauer2013-03-271-5/+5
|
* ghostscript7 is very very outdated consider using newer version like ↵bapt2013-03-261-4/+4
| | | | | | print/ghostscript9 Approved by: doceng (gjb)
* - Split deskutils/strigi port on libraries, client, daemon and utilities.makc2013-03-261-1/+1
| | | | | deskutils/strigi is a meta port now - USE_KDE4= strigi now implies dependence on deskutils/libstreamanalyzer
* Reformat using 8-space wide tab in preparation for KDE SC 4.10 updatemakc2013-03-261-25/+25
|
* Update MASTER_SITE_SOURCEFORGE:mandree2013-03-261-4/+4
| | | | | - remove space (authoritative NXDOMAIN) - add kent and kaz
* Add SLANG descriptionmakc2013-03-251-2/+3
| | | | Capitalize IMLIB* descriptions
* - Add one more pypi mirror obtained from http://www.pypi-mirrors.orgsbz2013-03-251-0/+1
| | | | Reported by: koobs
* Fix mismatched bracketsbapt2013-03-251-1/+1
| | | | Submitted by: draco@marino.st
* - Add Keywords to the IGNOREDIRSmiwi2013-03-241-1/+1
| | | | Reported by: pointythat
* - convert to optionsngflo2013-03-241-0/+88
| | | | | | | | - trim headers - remove stale comments - add common LANG_XX variables to bsd.options.desc.mk Reviewed by: bapt
* Add opus audio codec gstreamer plugin.kwm2013-03-231-1/+3
| | | | | PR: ports/177296 Submitted by: "Eric L. Camachat" <eric@camachat.org>
* - Add databases/fpc-fpindexer portacm2013-03-231-0/+1
|
* - Update to 2.6.2acm2013-03-231-5/+7
| | | | - Trim Makefile headers
* Mk/bsd.kde4.mk:makc2013-03-221-29/+2
| | | | | | | | | | - Don't set CMAKE_BUILD_TYPE for debug builds (cmake.mk already handles it) - Don't set WITH_DEBUG for unstable branch (KDE4_BRANCH) - Remove now useless KDE4_BUILDENV KDE SC ports: - Chase KDE4_BUILDENV removal: replace 'KDE4_BUILDENV= yes' with 'USES= cmake:outsource' and add USE_LDCONFIG if needed
* Now that dialog4ports was committed, which brings support for mixed checkboxdanfe2013-03-221-244/+245
| | | | | | | | | | and combobox dialogs, with great pleasure backout r305288 by dougb@ (which had dropped the word 'support' from most places that it occured) and restore original readability of those descriptions. This also improves consistency. While here, move GIO description to standard pool, as advised by comment. Tested with: www/firefox (on RELENG_8)
* Fix displaying multi descriptionbapt2013-03-211-1/+1
|
* - Fix dialog4ports missing when PREFIX!=LOCALBASEbdrewery2013-03-211-0/+2
| | | | | | PR: ports/177174 Reported by: Hirohisa Yamaguchi <umq@ueo.co.jp> With hat: portmgr
* - Ports that use alternative targets to depend on others, for example:miwi2013-03-211-1/+10
| | | | | | | | | | | BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/foo/bar:target fail when built in jails that restrict network access during !fetch phase. This commit address this problem. Tested by: bmany exp-runs, drewery, bapt, crees PR: 169850 Submitted by: crees@
* - Remove prompt for dialog4ports. Dialog4Ports is abdrewery2013-03-211-16/+15
| | | | | | | | | | | | | | | | required part of ports 'make config' now. This is seen as not much different than any other dependency. - Allow dialog4ports to work with INSTALL_AS_USER by building and using the port's WRKDIR version through a Tools/scripts wrapper - Add NO_DIALOG for 'config' as well. - Fix D4P environment variables not passing to dialog4ports: D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN Reviewed by: miwi, bapt, rum1cro@yandex.ru Tested by: miwi, bapt, rum1cro@yandex.ru Tested by: bdrewery (small exp-run) Requested by: many
* Make config-depends target respect NO_DIALOGbapt2013-03-201-2/+2
| | | | | | | Clean out the dialog4ports workdir after installing it Reported by: flo Tested by: flo
* if user has decide not to install dialog4ports, quit with a failre.bapt2013-03-201-1/+1
| | | | Reported by: many
* - Add New USES macro to handle support for Zenoss ports and Zenpacks:jgh2013-03-201-4/+14
| | | | | | | | | | USES= zenoss -trim historical headers Convert net-mgmt/zenpack family to new framework PR: 176723 Approved by: maintainer timeout ( 14 days )
* When the same version of GCC is present as a port and in base, prefergerald2013-03-201-4/+2
| | | | | | the former. Improve consistency of the code in on place.
* Convert USE_CMAKE to USES macro:makc2013-03-203-107/+130
| | | | | | | | Usage: USES= cmake or USES= cmake:ARGS Valid ARGS: outsource (perform an out-of-source build) Tested by: exp-run (bapt) Approved by: portmgr (bapt)
* Add gtksourceview3 and gtksourceviewmm3 macros to USE_GNOME.kwm2013-03-191-2/+10
| | | | Obtained from: gnome team repo
* Make the ports tree use dialog4ports for make config.bapt2013-03-192-27/+40
| | | | | | | | | | | dialog4ports has been contributed by Ilya A. Arkhipov. It extends dialog(3) to provide a mixed dialog widget allowing to represent all features provide by the new options framework. This allows the ports tree to not anymore depends on dialog(1) from base to configure the options and be able to improve if needed on all supported plateforms at the same time. Exp-run by: miwi
* Fix a long standing bug of lib/charset.alias being overwritten, modified, ↵bapt2013-03-181-0/+29
| | | | | | | | | | | | | | and badly tracked by ports. Make lib/charset.alias a file only provided by converters/libiconv Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install. Prevent devel/gettext from installing that files. Fix a couple of ports that actually touch charset.alias during the build phase. Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html) Approved by: kwm (gnome) Exp-run by: miwi
* - adoption of optionsNGjgh2013-03-181-0/+1
| | | | | | | | - trim historical header - fix mixture of DOCS/EXAMPLES -> EXAMPLES - add shared description for GLUT to bodm Approved by: portmgr (miwi)
* Fix address of NSU mirror of ftp.idsoftware.com; kill space at EOL while here.danfe2013-03-171-2/+2
|
* Simplify (and strictly speaking, though not practically given versiongerald2013-03-161-4/+6
| | | | | | | | | | | number schemes between FreeBSD and GCC, correct) the check for a valid version specified by USE_GCC. [1] If IGNORE is set, have test-gcc note that instead of showing its usual, and in that case incorrect and useless, debugging output. PR: 175252 [1] Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp> [1]
* - Convert USE_QMAIL_RUN, USE_QMAIL_BUILD and WANT_QMAIL into USES featurebdrewery2013-03-163-75/+64
| | | | | | | | | | | | bapt contributed to the qmail.mk as well - Trim headers USES= qmail:run will add qmail into RUN_DEPENDS USES= qmail:build will add qmail into BUILD_DEPENDS USES= qmail[:both] will add qmail into both RUN and BUILD DEPENDS USES= qmail:vars will set QMAIL_PREFIX With hat: portmgr
* r314316 loads the features a bit too late it should be done prior to the ↵bapt2013-03-161-9/+9
| | | | | | path sanity checking Reported by: bdrewery
* Load features at the end of pre.mk instead of the begonning of post.mkbapt2013-03-161-9/+9
| | | | | | | | | | | | | This allows to test/manipulates variables from USES between .pre.mk and .post.mk Having it loaded in the end of pre.mk still allows to set USES inside bsd.*.mk and after bsd.port.options.mk. The only limitation is that USES set after bsd.port.pre.mk will not be taken loaded. Which is the same behaviour as for USE_*. Requested by: bdrewery Exp-run by: miwi
* Mark build conflict with qt-3 for Qt4 portsmakc2013-03-151-0/+2
| | | | Reported by: many
* - Add shared TEST descriptionssunpoet2013-03-151-0/+1
|
* Fix info files with pkgng.bapt2013-03-141-0/+4
| | | | | | | | | | | | | | | This bring the first Keyword into the ports tree. Keywords are pkgng custom plist keyword definition. info.yaml defines a new @info keyword usable only with pkgng which will: - add the info agument to the file list - set a post-installation execution script - set a post-deinstallation execution script in keyword definition the script uses the same format (%f, %F, %D, ...) as @exec/@unexec does it just add a new one: %@ which correspond the the keyword argument line. Exp-run: miwi
* - Fix fetch-urlall-list fetch-url-list fetch-url-list-int targetsbdrewery2013-03-131-4/+0
| | | | | | | | | | incorrectly looking at distinfo data. These were copied from do-fetch at some point, but they do not actually run FETCH_CMD, so the DIR and CKSIZE vars are not needed. PR: ports/175717 Submitted by: amdmi3 With hat: portmgr
* - Make the config sanity check more clear that it defaultsbdrewery2013-03-131-1/+1
| | | | | | | | to [Y]es PR: ports/171083 Submitted by: rakuco With hat: portmgr
* - Fix CONFLICTS handling after r313713 caused pkg-querybdrewery2013-03-131-4/+4
| | | | | | | | | output to not properly be piped. This was due to || : causing its output to be piped to the while loop instead of the pkg-query output. With hat: portmgr Reviewed by: bapt
* Add a new xorg module, to use with USE_XORG: xorg-macros. This modulezeising2013-03-121-1/+82
| | | | | | | | | | | pulls in devel/xorg-macros. Convert all ports that depends on xorg-macros to use this USE_XORG. Split up the long XORG_MODULES= list in bsd.xorg.mk to have only one module on each line. Add xorg-macros dependency to xorg-server. Reviewed by: kwm, bapt Obtained from: xorg development repo (partly)
* - Change namespace for USES filesaz2013-03-113-9/+9
| | | | | | - Add missing colon Approved by: bapt@ (portmgr@)
* - Fix bsd.pbi.mk being processed twice when including bothbdrewery2013-03-111-0/+5
| | | | | | | | | bsd.port.pre.mk and bsd.port.mk. This was causing duplicate target warnings. PR: ports/176825 Reported by: crees@ Approved by: portmgr (miwi)
* Do not escape quotes or apostrophes; this shows up in make configcrees2013-03-101-1/+1
| | | | Submitted by: bapt
* Get rid of XAWVER option in bsd.port.mk it does not need to be specified ↵bapt2013-03-101-3/+0
| | | | there also remove a useless global XAWVER PLIST_SUB
* Remove some dead variablesbapt2013-03-101-4/+0
|
* Add NFS comment.crees2013-03-101-1/+2
| | | | While here, escape single quote to stop confusing vim's syntax highlighting.
* - Update USE_PYTHON examplesunpoet2013-03-091-2/+2
| | | | - Add cosmetic tab
* - pkg-query(8) in pkg-1.1.x returns non-zero exit status whenbdrewery2013-03-091-6/+6
| | | | | | | | no matching packages are found. Fix cases that expect to potentially find no matches. PR: ports/176783 Approved by: portmgr (bapt)
* Add tab for cosmeticbapt2013-03-091-1/+1
|
* - Add a short usage description inside each Uses/*.mkbapt2013-03-083-7/+30
| | | | | | | - Simplify logic for Uses/bison.mk and make error message more informative - Add error handler for Uses/fuse.mk and Uses/pathfix.mk Submitted by: ak@, az@
* Remove old USE_BISON related code from bsd.port.mkbapt2013-03-081-20/+0
|
* Convert USE_BISON to USES= bisonbapt2013-03-081-0/+27
| | | | | | | | | | | | | | It brings bison as a build dependency in case it is set the following way: USES= bison or USES= bison:build it brings bison as a run dependency in case it is set the following way: USES= bison:run it brings bison both as a run and build dependency in case it the set the following way: USES= bison:both While here trim some headers Convert some USE_GNOME= gnomehack to USES= pathfix
* * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 whichkwm2013-03-081-29/+118
| | | | | | | | | | | | | | | | | | | | are the latest stable releases. * Update vala to the newest stable release 0.18.1, also update a few ports in the gtk/gnome stack. * The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles. * Remove pkg-config run depends from glib20 and freetype2. This doesn't eliminate pkg-config run dependency completely, a second phase is needed and is planned. * Support for .:run. and .:build. for USE_GNOME components was added. Currently only libxml2 and libxslt support this mechanism. * Updates of the telepathy stack and empathy. * Trim makefile headers, convert ports to new options, trim off library versions for some ports. * Fix other ports so they build with the new glib version. Thanks to miwi and crees for helping out with some exp-runs. Approved by: portmgr (miwi & bapt) Obtained from: gnome team repo
* - Add new knob USE_LHA [1]miwi2013-03-082-5/+15
| | | | | | | | | | - Convert few ports to USE_LHA [1] - Revert r303619 since CONFIGURE_ENV already sets CPPFLAGS and LDFLAGS by default. [2] PR: 176187 [1] 174790 [2] Submitted by: Christoph Mallon <christoph.mallon@gmx.de> [1] Gerald Pfeifer <gerald@pfeifer.com> [2]
* Add support to register Zend extensions.ale2013-03-071-2/+22
| | | | Submitted by: delphij
* Convert USE_FUSE macros into USES feature.bapt2013-03-072-10/+15
| | | | | While here trim headers Convert some USE_GNOME= gnomehack -> USES= pathfix
* Add a newline to improve readabilitybapt2013-03-061-0/+1
|
* New USES macros that loads "features" on demand.bapt2013-03-062-0/+36
| | | | | | | | | | First feature implemented: pathfix which will lookup in WRKSRC for Makefile.in and configure and fix common path that doesn't fit with FreeBSD hier(7) This is an extract of bsd.gnome.mk's gnomehack to avoid porters to have to load the full bsd.gnome.mk just for this feature More features to come...
* Do not append options to pkg-plist when using pkgng given that this is alreadybapt2013-03-061-0/+2
| | | | | | appended to +MANIFEST in bsd.pkgng.mk Submitted by: bdrewery
* - replace deprecated devel/py-setuptools with devel/py-distributerm2013-03-051-5/+0
| | | | | | | | | | - change explicit dependency for the ports, that don't utilize USE_DISTUTILS feature - add UPDATING entry PR: 176142 Submitted by: rm (myself) Approved by: portmgr (miwi) Tested by: exp-run by miwi
* - Drop obsoleted USE_QT_VER=4 [1]miwi2013-03-031-3/+3
| | | | | | | | | - Add auditdistd user to the blacklist [2] PR: 171797 [1] 176276 [2] Submitted by: makc@ [1] "John W. O'Brien" <john@saltant.com> [2]
* Do not just rely on the version number of FreeBSD in deciding whethergerald2013-03-031-3/+5
| | | | | | | | | | | a certain version of GCC is in the base, but also check the existence of /usr/bin/gcc. This unbreaks systems where GCC is not built as part of the world, and instead relies on versions of GCC in the Ports Collection there. PR: 175252 Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>
* - fix semantic in the install target (swap -a -A)ohauer2013-03-031-2/+2
| | | | with head apache@
* - allow to install apache modules activated by definingohauer2013-03-031-0/+8
| | | | | | | | | | AP_MODENABLE in make.conf Requested on the mailing lists - fix patch location in help text with head apache@
* - Take over maintainershipmiwi2013-03-021-1/+1
|
* Remove a bogus old check that assumes that every version of FreeBSD hasgerald2013-03-021-5/+1
| | | | | | | | | GCC in the base. Adjust a comment, now describing the real purpose of the code remaining in that block. PR: 175252
* - Enable converters/igbinary support. Suggested by: devzone.my at gmail.comscheidell2013-03-011-1/+2
| | | | | | PR: ports/173643 Submitted by: Mikhail Tsatsenko <m.tsatsenko@gmail.com> Approved by: ale@ (maintainer)
* - GITHUB redirects the mirrors again. All ports that use USE_GITHUB failmiwi2013-02-281-0/+1
| | | | to fetch the distfiles. Set FETCH_ARGS fix the problem.
* Remove obsolete portsmakc2013-02-271-8/+0
|
* Improve descriptions for PROFILE and SANE.danfe2013-02-271-2/+2
|
* Add ISPELL_DESCbdrewery2013-02-261-0/+1
|
* - Add LC_TYPE to avoid encoding issues with many gemsswills2013-02-251-0/+2
|
* - Fix plist for ruby 2.0swills2013-02-251-1/+1
|
* - Move ruby-lang.org mirror to first for MASTER_SITE_RUBYswills2013-02-251-11/+21
| | | | | - Add some additional XORG mirrors from their official list at: http://www.x.org/wiki/Releases/Download and prefering http to ftp
* - Update to 1.9.3p392swills2013-02-251-1/+1
| | | | Security: forthcoming
* - Add Ruby 2.0swills2013-02-241-2/+34
|
* Make sure logging is enabled with debugflo2013-02-241-2/+1
| | | | | | Submitted by: Jan Beich <jbeich@tormail.org> Reported by: ashish Tested by: ashish
* - Add ability to patch rubygem- portsswills2013-02-241-5/+17
|
* - update to 2.16flo2013-02-211-8/+8
| | | | | | | | - add DuckDuckGo search plugin [1] Security: http://www.vuxml.org/freebsd/e3f0374a-7ad6-11e2-84cd-d43d7e0c7c02.html Submitted by: DuckDuckGo [1] In collaboration with: Jan Beich <jbeich@tormail.org>
* - Add shared ICU and UNICODE descriptionssunpoet2013-02-211-0/+2
|
* - update firefox to 19.0flo2013-02-201-22/+41
| | | | | | | | | | | | | | - update firefox-esr, thunderbird, linux-firefox, linux-thunderbird to 17.0.3 - update linux-seamonkey to 2.16 - update nspr to 4.9.5 - update nss to 3.14.3 - add DuckDuckGo search plugin to firefox [1] - mark kompozer deprecated - clang fixes for www/libxul19 [2] Security: http://www.vuxml.org/freebsd/e3f0374a-7ad6-11e2-84cd-d43d7e0c7c02.html Submitted by: DuckDuckGo [1], dim [2] In collaboration with: Jan Beich <jbeich@tormail.org>
* Add workaround for when clang is used as a compiler, due to a tail callskwm2013-02-201-0/+5
| | | | | | | | | | | | | optimization bug in llvm when PIC mode is used. This bug was reproduced with 3.2 and 3.1 on i386. And prevents modules that where dlopen()'d by the xorg-server, to dlopen() other shared modules by themself. This is known to happen with the vmware and vesa drivers others might be affected. More details: http://llvm.org/bugs/show_bug.cgi?id=15086 Submitted by: dim@
* Add MySQL 5.6.ale2013-02-141-0/+1
|
* Replace dead dk.php.net with dk1.php.net.ale2013-02-141-1/+1
| | | | | PR: ports/176071 Submitted by: Svyatoslav Lempert <svyatoslav.lempert@gmail.com>
* - drop explict naming of CVSjgh2013-02-141-1/+1
|
* - Update Ruby 1.9 to 1.9.3p385. This fixes a security issue in rdoc ↵swills2013-02-121-1/+1
| | | | | | | | | | (CVE-2013-0256) - Also add the patch for the security issue in the bundled json (CVE-2013-0269) - Fix an issue with the .pc file by patching configure [1] Reported by: avg [1] Security: forthcoming
* - Update some gentoo mirrorsmiwi2013-02-081-5/+3
| | | | | PR: based on ports/173253 Submitted by: nemysis <nemysis@gmx.ch>
* Re-enable auto-pickup of Berkeley DB 5.3.mandree2013-02-071-1/+2
| | | | | | | | If ports break with db5, they need to be fixed, we want to weed out obsolete Berkeley DB versions in the long run. PR: ports/163066 Submitted by: Yuri Pankov <yuri.pankov@gmail.com>
* - Update lang/tcl86 and x11-toolkits/tk86 to 8.6.0gahr2013-02-061-98/+10
| | | | | | | | | | | | | | | | | | | | | | | | Release notes: http://www.tcl.tk/software/tcltk/8.6.html - Get rid of -thread slaves ports: threads are now enabled by default and can be OPTIONally disabled. This applies to: * lang/tcl84 * lang/tcl85 * lang/tcl86 * x11-toolkits/tk84 * x11-toolkits/tk85 * x11-toolkits/tk86 - Get rid of tcl-modules slave port: modules are now installed by default and can be OPTIONally disabled. This applies to: * lang/tcl85 * lang/tcl86 - Fix conflicts between man pages of different Tcl/Tk versions, by adding a suffix (tcl84, tcl85, tcl86, tk84, tk85, and tk86). Reviewed by: bf, crees Approved by: bapt (portmgr, after partial exp-run)
* Merge from area51 repository:makc2013-02-051-1/+1
| | | | | | | | | | | | - Update ports: KDevelop to 4.4.1 KDevPlatform and KDevelop-PHP to 1.4.1 - Trim Makefile header - Convert to new options framework - Add NSL option - Add new port devel/kdevelop-custom-buildsystem Courtesy of: avilla
* Merge from area51 repository:makc2013-02-051-1/+1
| | | | | | | | - Update to 2.5.5 - Convert to new options framework - minor cleanups Courtesy of: avilla
* - Remove lang/perl5.8 and lang/perl5.10az2013-02-041-8/+4
| | | | | Reviewed by: bapt@ Approved by: skv@ (implicit via email)
* KDE/FreeBSD team presents KDE SC 4.9.5 ports!makc2013-02-041-37/+41
| | | | | | | | | | | | | | | | | | | | | | | | - kdebindings ports have been renamed to match upstream. - kdemultimedia and kdenetwork have been split. - New port games/pairs added. - Trim Makefile header - Convert to new option framework - New USE_KDE4 components: libkcddb, libkcompactdisc - Update: databases/akonadi to 1.9.0 devel/grantlee to 0.3.0 textproc/rasqal to 0.9.30 textproc/redland-bindings to 1.0.16.1 textproc/soprano to 2.9.0 x11-toolkits/attica to 0.4.1 The area51 repository features commits by Schaich Alonso, avilla, dbn, jhale, makc and rakuco. Contributors: - Oleg Sidorkin - Tobias Berner - Kurt Jaeger
* KDE/FreeBSD team presents Qt 4.8.4 and QtCreator 2.6.1 ports.makc2013-02-041-42/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The area51 repository features commits by Alonso Schaich, avilla, fluffy, jhale, makc and rakuco. Common changes: - Trim Makefile header - Convert to new option framework - Add/improve desktop entries - Remove upstreamed patches Mk/bsd.qt.mk: - Set QMAKESPEC at late stage (to fix potential problem if USE_GCC is used) [1] devel/qmake: - Fix crash due to off-by one error [2] multimedia/qt4-phonon*: - Deprecate in favour of multimedia/phonon* www/qt4-webkit: - Make dependence on GStreamer optional [3] devel/qtcreator: - Enable qml-designer in devel/qtcreator (requires privite Qt headers) [4] Reported by: avg via irc [1] Submitted by: avg via maillist [2] PR: ports/175644 [3] Submitted by: danfe [3] PR: ports/169809 [4] Reported by: tcb <tcberner at gmail.com> [4]
* Revert HDR expantion in the OPENEXR description, because it overflows on 8.xkwm2013-02-021-1/+1
| | | | | | | dialog. Specify that HDR is a image format. Reported by: bdrewery@ Discussed with: danfe@
* - Add shared INI and JSON descriptionsunpoet2013-02-021-2/+4
| | | | - Adjust XML and YAML description
* - Add MASTER_SITE_FRUGALWAREamdmi32013-02-021-0/+13
| | | | | PR: 175549 Submitted by: Chris Petrik <c.petrik.sosa@gmail.com>
* - Add ZSH knob (programmable completions for zsh) similar to BASHdanfe2013-01-291-1/+2
| | | | - Prefer official spelling of IPTC abbreviation
* Add OPENRAW, SANE, V4L and WEBKIT options.kwm2013-01-261-4/+8
| | | | Expand the descrition of the EXIV2, LIRC, MTP and OPENEXR options.
* Give clearer advice.adamw2013-01-241-5/+4
|
* GitHub is such a nightmare for distfile fetching.adamw2013-01-241-0/+7
| | | | | | | I added a comment showing an easy way to fetch a distfile from GitHub. Using this method, you don't need to track the 7-digit commit at all. In fact, the distfile name and its contents behave like a normal, sane distfile would.
* Update DESKTOP_ENTRIES framework:makc2013-01-231-65/+98
| | | | | | | | | | | | | | | | | - update list of categories to the version 1.1 of Desktop Menu Specification - require Icon field to follow Desktop Entry Specification (the field must be absolute path or icon name if icon theme is used) - require main category to be set (listed in DESKTOP_CATEGORIES_MAIN) - remove deprecated Encoding key - allow StartupNotify field to be empty string - be less strict when generating filename for desktop entry (to improve readability when full path to executable is used) - use port ${COMMENT} if comment field is not set - add GenericName key (comment field will be used) PR: ports/175102 Approved by: portmgr (bapt) Tested by: mini exp-run (bapt)
* - Update Xfce mirrorsolivierd2013-01-221-1/+3
| | | | Approved by: rene, miwi (mentors)