# # $FreeBSD$ # # The "notify" file controls where notifications from watches set by # "cvs watch add" or "cvs edit" are sent. The first entry on a line is # a regular expression which is tested against the directory that the # change is being made to, relative to the $CVSROOT. If it matches, # then the remainder of the line is a filter program that should contain # one occurrence of %s for the user to notify, and information on its # standard input. # # "ALL" or "DEFAULT" can be used in place of the regular expression. # # For example: #ALL mail %s -s "CVS notification" rts-graphics Git repository'/>
aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Update to 1.2.2.kwm2013-12-301-1/+2
| | | | | | Remove vaapi from plugin list in bsd.gstreamer.mk it accidently snuck in. Changelog: http://lists.freedesktop.org/archives/gstreamer-devel/2013-December/045238.html
* Patch has been applied twice before committingbapt2013-12-281-95/+0
| | | | Reported by: antoine
* Convert Mk/bsd.cran.mk to the Uses framework.dbn2013-12-283-91/+190
| | | | | | PR: ports/184699 Reviewed by: bapt Approved by: portmgr (bdrewery), wen (maintainer, timeout > 2 weeks)
* Update ltverhack.kwm2013-12-281-0/+3
| | | | Newer libtool doesn't put double qoutes around the argument anymore.
* New CFLAGS_${ARCH} and CXXFLAGS_${ARCH}bapt2013-12-271-0/+11
| | | | | Those are respectively appended to CFLAGS and CXXFLAGS on the matching arches That avoid having to include .pre.mk just for selecting where to add CFLAGS
* Improve the warning message about the deprecation of WITHOUT_NLSbapt2013-12-271-1/+1
| | | | Suggested by: imp
* - Remove USE_OPENAL codeantoine2013-12-262-83/+4
| | | | | | - Add a developer error to bsd.sanity.mk if it is used Approved by: portmgr (bapt)
* Add new USES=openal, which will replace USE_OPENALantoine2013-12-261-0/+90
| | | | | | | | | | The conversion is simple: USE_OPENAL=yes -> USES=openal USE_OPENAL=soft -> USES=openal:soft USE_OPENAL=al alut -> USES=openal:al,alut and so on Approved by: portmgr (bapt)
* Traditionally, most (if not all) tamperings with ${TMPPLIST} were donedanfe2013-12-261-4/+5
| | | | | | | | | | | silently within the ports (similar to extraction and patching phases). Recently introduced Mk/Uses/kmod.mk does some grunt work for pkg-plist, like @[un]exec /usr/sbin/kldxref ... stuff via ${ECHO_CMD}, which makes build logs less neat. Mute them and MKDIR, remove an extra whitespace, and wrap one overly long line. Approved by: rene
* - Replace USE_DOS2UNIX target by a wrapper for USES=dos2unixrene2013-12-241-34/+14
| | | | | | | | | | | - Remove comments for USE_DOS2UNIX This makes bsd.port.mk line-ending clean. PR: ports/184168 Submitted by: myself Approved by: portmgr (bdrewery) Exp-runs by: bdrewery
* - Don't remove rpath from binaries during install [1]makc2013-12-221-5/+2
| | | | | | | | - Remove outdated comment PR: ports/176901 [1] Submitted by: amdmi3, avg Exp-run by: bdrewery
* Stop registering recursively dependencies into package with pkgngbapt2013-12-211-1/+0
| | | | | | | pkg has a naive solver but good enough to properly order the dependencies and not get into a missed dependency pkg register is also able to figure out by itself lib_depends magically added during the compilation.
* Add the directory with GCC runtime libraries to LDFLAGS. This lets Clangtijl2013-12-211-1/+2
| | | | find the right libgcc_s when it links object files produced by gfortran.
* Try to fix font handling for xorg fonts when using staging and pkgng.zeising2013-12-191-0/+14
| | | | | | | | This should silence all QAT messages about leftover font files. Bump portrevision for all affected ports. Original idea: bapt
* - Remove lang/python as implicit build and run dependency frommva2013-12-191-4/+2
| | | | | | | | | | | | | | | | | | | | | | bsd.python.mk Ports need to use a designated python interpreter, whether this is the default one chosen by the user (or provided by the system) and pulled in via USE_PYTHON[_BUILD|_RUN]=yes or an explicit version or version range pulled in via USE_PYTHON[_BUILD|_RUN]=X.Y does not matter. Ports should however not rely on 'python' at build or installation time, whenever possible to avoid problems with building packages for different python versions. This change tries to raise the barrier for misbehaving ports and eases package builds for different python versions. Tested with: exp-run (ports/184591) Reviewed by: wg@, koobs@ Supported by: wg@ With hat on: python@
* Fix user belonging to multiple groups when a package is stagedbapt2013-12-181-0/+2
| | | | Reported by: flo
* Use new LIB_DEPENDS syntax for bsd.gnustep.mkbapt2013-12-171-1/+1
|
* Use new LIB_DEPENDS format for USE_SQLITEbapt2013-12-171-2/+2
|
* - Update Calligra Suite to 2.7.5.avilla2013-12-171-1/+1
| | | | | | | | | | | | - Require a new compiler to build Calligra. - Make GTL really an option in Calligra. - STAGEify. - Use OPTIONS helpers. - Set NO_ARCH for translation ports. - Add translation port for Intelingua. Calligra 2.7 release notes: http://www.calligra.org/news/calligra-2-7-released
* Mk/bsd.python.mk: fix setup call for python 3.xwg2013-12-171-1/+1
| | | | Reported by: antoine
* Mk/bsd.sanity.mk: note about python auto plist and pkgnamewg2013-12-161-0/+4
| | | | | | | PYDISTUTILS_PKGNAME is useless when used with USE_PYDISTUTILS=yes and PYDISTUTILS_AUTOPLIST as its only function is to determine egg info name. Approved by: portmgr (bapt)
* Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]zeising2013-12-162-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG= to /etc/make.conf to get the old version. Update several xorg related ports, including: x11/libxcb 1.9.1 -> 1.9.3 graphics/libdrm 2.4.46 -> 2.4.50 x11/pixman 0.30.2 -> 0.32.4 x11/xkeyboard-config 2.9 -> 2.10.1 x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0 Fix dissapearing cursor in xf86-video-vmware [2] Stagify all x11@-owned ports Bump portrevisions for xf86-* ports due to xserver version change. Fix fallout from updates where needed. Thanks to: all testersi, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/184684 [1], ports/181385 [2] Submitted by: Douglas Carmichael <dcarmich@dcarmichael.net> [2] Approved by: portmgr (bdrewery), core (jhb) [0]
* Spell out "nestedfct"rene2013-12-161-1/+1
| | | | Approved by: portmgr (bapt)
* fmake doesn't like previous commit (which breaks index) [1]bapt2013-12-161-14/+0
| | | | | | | Given we do not support for long enough old OPTIONS framework just get rid of this compat block that doesn't bring anything anymore Kick by: cperciva [1]
* Do not set again WITHOUT_NLS in old backward compatibility if NLS is in ↵bapt2013-12-161-1/+1
| | | | | | OPTIONS_UNSET Reported by: eadler
* Mention nestedfct parameter.rene2013-12-161-10/+11
| | | | | | Perform some language fixes while here. Approved by: portmgr (bapt)
* Mk/bsd.sanity.mk: note USE_PYDISTUTILS=easy_install deprecationwg2013-12-161-0/+4
| | | | | | | Now that all python packages use setuptools and eggs are undesired for system wide packages the ports should use USE_PYDISTUTILS=yes instead. Approved by: portmgr (bapt)
* Use setuptools for all Python ports.wg2013-12-161-12/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | Setuptools is the preferred method to manage Python distributions after many changes to the packaging ecosystem over the past couple of years. Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using USE_PYDISTUTILS= easy_install remains the same however this usage is now deprecated and should be converted to USE_PYDISTUTILS= yes. Some Python distributions do not work with setuptools out of the box because they extend the install command from distutils and not setuptools, and so they need to be patched accordingly. pip (which leverages setuptools) works around the issue by using eggs, however we want to get rid of those as well, as support for "flat" installation is unavailable or has other issues associated with it. This work allows us to unify how python packages are built, ensure that Python distributions are installed consistently, reduces complexity for Python port maintainers and paves the way for simplifying the Python ports framework in the future. With hat on: python Reviewed by: koobs, antoine Exp-run: bdrewery Approved by: bdrewery (portmgr)
* Update to nspr 4.10.2flo2013-12-141-22/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update to nss 3.15.3.1 Update firefox-esr and thunderbird to 24.2.0 Update firefox to 26.0 Update seamonkey to 2.23 - catch up with directory renames since USES=webplugins was introduced; fixes plugins not being automatically enabled after install - linux-firefox and linux-seamonkey can play HTML5 audio [2][3] and measure about:memory usage, again - dom.ipc.plugins.enabled->true no longer crash linux-firefox which makes some flash sites work again; as there's no nspluginwrapper in-between the infamous "youtube issue" never occurs - install DEBUG with symbols [3] and describe the option better [4] - enable dumping about:memory upon kill -65, kill -66 and GC/CC log upon kill -67 to a file under /tmp directory; linux-firefox uses kill -34, kill -35 and kill -36 respectively PR: ports/183861 [1] PR: ports/184006 [2] PR: ports/169896 [3] PR: ports/184285 [3] PR: ports/184286 [4] Security: dd116b19-64b3-11e3-868f-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org>
* bsd.sanity.mk: add a warning not to use the BSD licenseeadler2013-12-141-0/+6
| | | | | | | The 'BSD' license covered 3+ different licenses some of which were not OSI approved. Instead we now have 3 separate licenses. Approved by: portmgr (tabthorpe)
* Add compiler:nestedfct which will automatically probe USE_GCC=anybapt2013-12-131-1/+10
|
* New USES=fortran to replace USE_FORTRAN.tijl2013-12-131-0/+39
| | | | | | | | | | | USE_FORTRAN=yes can be replaced with USES=fortran or USES=fortran:gcc. USE_FORTRAN=ifort can be replaced with USES=fortran:ifort. USE_FORTRAN=f77 is deprecated and the version of gcc it depends on (lang/gcc34) is scheduled to be removed. Note that USE_FORTRAN=yes also makes GCC the C/C++ compiler while USES=fortran only sets the Fortran compiler and can be used together with Clang as C/C++ compiler.
* Warn users about WITHOUT_NLS deprecationbapt2013-12-131-4/+4
|
* Stop defining WITHOUT_NLS it not used anymore in the ports treebapt2013-12-131-4/+0
|
* Convert LIB_DEPENDSbapt2013-12-131-1/+1
|
* bsd.licenses.db.mk: add versioned BSD licenseeadler2013-12-121-3/+14
| | | | | | | | Add the BSD-2-Clause, BSD-3-Clause, and BSD-4-Clause licenses. Note that these are very specific licenses and these identifiers should NOT be used for e.g., BSD-2-Clause-FreeBSD. Approved by: portmgr (tabthorpe)
* Templates, Mk/ lang/ruby*: add the RUBY licenseeadler2013-12-121-0/+4
| | | | | | | The current Ruby license is an optional choice of BSD-2-Clause and the 'Ruby' license. This is not OSI approved. Approved by: portmgr (tabthorpe)
* bsd.port.mk: add LEGAL_TEXT and LEGAL_PACKAGE variableeadler2013-12-111-0/+13
| | | | | | | | | | | | | | The license system did not a method to give 'positive' permissions or other 'LEGAL' information without affecting the resulting package in some way (RESTRICTED, NO_PACKAGE, NO_CDROM, etc.). Provide a generic mechanism to provide this. Further, provide a special variable "LEGAL" which can be used to capture any of NO_PACKAGE, NO_CDROM, RESTRICTED, LEGAL_TEXT in reverse priority order. PR: ports/178096 Approved by: portmgr (bdrewery)
* Bring back bsd.licenses.mk to prior r336083 the ports tree is not yet ready ↵bapt2013-12-111-1/+3
| | | | | | | for that Reported by: mat Pointyhat to: bapt
* Disable NO_ARCH for now as it prevent from upgrading from pkg 1.1 to pkg 1.2 ↵bapt2013-12-112-7/+4
| | | | | | | | (pkg 1.1 will not understand it and claim there invalid ABIs) Let's wait a bit before activating it. Reported by: mat
* New USES=twisted, to replace the old USE_TWISTED knob.mva2013-12-082-85/+84
| | | | | | | | | | | | | | twisted can be configured with the arguments run or build to replace the previous USE_TWISTED_RUN and USE_TWISTED_BUILD knobs. The twisted components can be added as comma-separated arguments. If you previously wrote USE_TWISTED= yes USE_TWISTED= conch names USE_TWISTED_RUN= yes you now would write USES= twisted USES= twisted:conch,names USES= twisted:run
* Add vte3, the Gtk 3 version of the vte terminal widget.kwm2013-12-081-1/+6
| | | | | | | | | Split off gnome-pty-helper from vte to allow both versions of vte to be installed at the same time. Update comment to make it clearer which gtk+ version it is for. Enable introspection bindings in vte. Obtained from: GNOME dev repo.
* Explicitly include the GCC run time directory in LDFLAGS. This shouldgerald2013-12-081-1/+1
| | | | | | | not be necessary when linking with GCC, but that's not the only way the link process can be invoked. PR: 182136
* /usr/bin/nawk and /bin/csh are valid shebangsbapt2013-12-071-0/+2
|
* Some ports install their info pages gzipped (devel/cvs or lang/gauche forantoine2013-12-061-2/+1
| | | | | | | instance) Handle this case Approved by: portmgr (bapt)
* - Use NO_ARCH instead of NOARCH for consistency with other NO_ knobsak2013-12-062-2/+2
| | | | | Suggested by: Eugene Stenkin <eugeni.stenkin@gmail.com> Approved by: portmgr (bapt)
* - Implement support for architecture-neutral portsak2013-12-062-11/+16
| | | | | | | - Replace 'alpha' with 'amd64' - Remove gratuitous whitespaces at the end of the line Approved by: portmgr (bapt)
* Remove libxml, last release in 2002. And unsupport upstream.kwm2013-12-051-8/+1
|
* Do not create a BSD local hierarchy under ${STAGEDIR}${LINUXBASE} whenantoine2013-12-051-4/+0
| | | | | | | | | USE_LINUX=yes and PREFIX!=LINUXBASE. This is not needed and creates a bunch of stage orphaned directories. PR: ports/184477 Approved by: portmgr (bapt) Tested by: poudriere bulk -t games/dsnake emulators/rtc www/linux-f10-flashplugin11 (no error, no orphans)
* - Use proper UNAME variable herebdrewery2013-12-041-1/+1
| | | | With hat: portmgr
* Add sanity check for LIB_DEPENDS and RUN_DEPENDS.dbn2013-12-031-0/+8
| | | | | | | | | | Ports does not support relative paths in ${TYPE}_DEPENDS and actually breaks the dependency registration with pkgng. This occurs in ACTUAL_PACKAGE_DEPENDS where ${PORTSDIR} is stripped from the dependencies' directory and uses the rest of the string as the package origin. pkg(8) then fails to detect package origins with relative paths. Approved by: portmgr (bapt)
* Now that x11-toolkits/linux-f10-gtk is gone, remove its definition.rene2013-12-011-6/+1
|
* Fixup makeplist for directories.mat2013-11-301-1/+1
| | | | | | | | | | | Without, it'll generate : @dirrmtry %%PORTDOCS%%%%DOCSDIR%% With : %%PORTDOCS%%@dirrmtry %%DOCSDIR%% PR: ports/184287 Submitted by: mat Approved by: bapt
* Allow a user non belonging to whell to create a packagebapt2013-11-291-0/+7
|
* Fix listing of info-* files when stagingantoine2013-11-291-2/+2
| | | | Approved by: portmgr (bapt)
* Extend description of USE=shebangfix. Improve grammar and formatting.gerald2013-11-291-10/+15
| | | | Approved by: portmgr (bapt)
* Add gstreamer vaapi, plugin and support libraries to enable hardwarekwm2013-11-291-1/+3
| | | | accelerated video decoding through the VA-API library.
* Replace deprecated USE_DISPLAY code with a single inclusion of USES=displayrene2013-11-281-16/+2
| | | | | | | | | and remove the comments describing USE_DISPLAY at the top. PR: ports/184167 Submitted by: myself Approved by: portmgr (bdrewery) Exp-run by: bdrewery
* Add stage support to Mk/bsd.cran.mk and all USE_R_MOD ports (aka R-cran-*).dbn2013-11-281-5/+14
| | | | | | | | | Since this patch converts all affected ports, bsd.cran.mk no longer supports NO_STAGE and errors out if NO_STAGE is set. Exp-run: ports/184216 Reviewed by: bdrewery Approved by: portsmgr, wen
* devel/py-setuptools: Python packages installerwg2013-11-281-2/+2
| | | | | | | | The fork Distribute was merged back into setuptools. http://pythonhosted.org/setuptools/merge.html PR: ports/183726 Exp-run by: bdrewery
* pkg audit now uses the vuln.xml file and not the auditfile anymorebapt2013-11-271-1/+1
| | | | Reported by: kwm
* - Fix patch to uri module that I broke in r334630swills2013-11-271-1/+1
| | | | | | | - Bump PORTREVISION PR: ports/184315 Submitted by: Andris Raugulis <andris@govs.lv>
* Fix typo (PKGPOSRDEINSTALL -> PKGPOSTDEINSTALL).rakuco2013-11-261-1/+1
| | | | Approved by: portmgr (bapt)
* Expand the description of PKGNAMESUFFIX to also cover its use as agerald2013-11-251-3/+5
| | | | | | version designator. Approved by: portmgr (bapt)
* Typo in MASTER_SITE_APACHE.tijl2013-11-241-1/+1
|
* lang/python27: Update to 2.7.6koobs2013-11-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | - Update to 2.7.6 - Update pkg-plist - Temporarily override OPT:Olimit using CONFIGURE_ENV (ports/182952) [1] - Replace patch: extra-patch-configure-pth with CONFIGURE_ENV instead - Remove patch: patch-Modules-_ctypes-libffi_fficonfig.py.in [2] - QA: Clean up and group related USE_*, WRKSRC and CONFIGURE entries - QA: Whitespace alignment Changes: 2.7.6 - November 10, 2013 http://www.python.org/download/releases/2.7.6/ [1] Python removed OPT:Olimit in 3.2+, requested backport or alternative upstream patch: http://bugs.python.org/issue877121 [2] Upstreamed: http://bugs.python.org/issue18178 PR: ports/182952 PR: ports/156759 Reviewed by: antoine, mva
* Add description for DJVU and PSmakc2013-11-241-0/+2
|
* - in qa.sh, properly work with filenames containing blank or tab,mandree2013-11-232-10/+15
| | | | | | | | | | | | | by setting IFS to just LF - in check-stagedir.sh, properly detect unset environmental variables, and list them all - in check-stagedir.sh, also list the full prefix as known, not just its parents PR: 184039 Approved by: portmgr (bapt)
* Say hello to Mate 1.6.kwm2013-11-233-2/+322
| | | | | | | | | | | | | | | | | | Mate is a lite desktop forked from gnome2. Most of the work is done by Jeremy Messenger (mezz@). The only thing I did was update a few ports to later 1.6 release and attempting to keep up with ports infra changes. Resulting bugs are all mine. Mate is a sort of replacement for Gnome 2. So people wanting to keep a Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3 in the near future. This switch will be announce with a transition time so people have more time to switch if they haven't already. This release was made possible by everyone that send friendly pokes to keep mate on my mind. Approved by: portmgr (bapt)
* Unbreak USE_GCC=any. We do need to keep GCC 4.2 in our internal tablesgerald2013-11-231-1/+2
| | | | | | | | for that, even if lang/gcc42 is gone. Tested on systems with and without GCC in base. Reported by: Terry Kennedy <TERRY@tmk.com>, dbn
* Fix handling of info files with pkgng, when dealing with .info-X files and ↵bapt2013-11-232-19/+8
| | | | | | | | | | also what INFO_SUBDIR. The .info-X handling was wrong since the beginning of pkgng, the INFO_SUBDIR regression was introduced with stage PR: ports/184178 Reported by: gerald Tested by: gerald
* - Fix and report heap overflow in floating point parsing issue in rubyswills2013-11-231-3/+3
| | | | Security: cc9043cf-7f7a-426e-b2cc-8d1980618113
* Bye, bye lang/gcc42 aka GCC 4.2. As a port you have served us well,gerald2013-11-231-5/+2
| | | | | | | | | but six-and-a-half years after the upstream release of GCC 4.2.0 and exactly two years after the removal of lang/gcc45 the time has come. This reduces package name collisions around GCC related ports by 12.5%. [1] Reported by: bapt [1]
* - Add shared ARMADILLO, FREEXL and PODOFO descriptionssunpoet2013-11-231-1/+4
| | | | - Adjust POPPLER description
* Add support for ${opt}_QMAKE_ON/${opt}_QMAKE_OFFmakc2013-11-221-12/+15
| | | | Approved by: portmgr (bapt)
* Update to 1.2.1.kwm2013-11-221-6/+10
| | | | | Retire celt plugin, it was removed in flavor for the opus plugin. Add new webp, kate and openjpeg plugin.
* In preparation for Qt 5 ports:makc2013-11-212-17/+20
| | | | | | | | | | bsd.qt.mk: - Deprecate QMAKEFLAGS, QMAKE_ARGS should be used instead - define LRELEASE/LUPDATE commands for general use Uses/qmake.mk: - USES=qmake now implies build dependency on qmake - Deprecate QMAKE_PRO (QMAKE_SOURCE_PATH should be used if required) - move QMAKE_ARGS definition to bsd.qt.mk
* Fix typobapt2013-11-211-1/+1
|
* Fix a typobapt2013-11-211-1/+1
| | | | Reported by: Rainer Hurling <rhurlin@gwdg.de>
* Swap compiler.mk to use gcc 4.7 when requesting a C++11/C11 compiler and ↵bapt2013-11-211-4/+4
| | | | clang does not fit or the user explicitly want GCC.
* Define the target in post section.bapt2013-11-201-7/+10
| | | | | | Remove the PHONY kmod-pre-install target and replace it with a real file target (well directory in this case) Approved by: rene
* Add CHOSEN_COMPILER_TYPE which can be clang or gccbapt2013-11-201-0/+13
| | | | | | It value correspond to the type of compiler chosen by the famework depending on the options Requested by: rene
* Fix some typos and use modern Perl variables in comments.rene2013-11-203-6/+6
| | | | Approved by: portmgr (bapt)
* Fix do-patchbapt2013-11-201-1/+1
| | | | Reported by: mandree
* Mark some targets .PHONYbapt2013-11-209-0/+9
|
* Ensure make patch fails if a patch fails to apply with bmake being the ↵bapt2013-11-201-1/+2
| | | | | | default make Reported by: marino
* Fix a typo in the DOS2UNIX_GLOB case (SRCSRC -> WRKSRC)rene2013-11-201-1/+1
| | | | Approved by: portmgr (bapt)
* Fix a typo (specifed -> specified)rene2013-11-201-1/+1
| | | | Approved by: portmgr (bapt)
* Remove ltverhack's hard depend on USE_AUTOTOOLS=libtool.kwm2013-11-201-26/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | The problem with the old method is that the libtool is configured to look first in LOCALBASE for libraries to link to. Normaly this wouldn't cause a problem. However if a port that builds a library with new API also builds introspection files or say gtk bindings, then libtool will look first into LOCALBASE and find the old library version for linking the introspection files or gtk bindings. Due to the missing new API in old library the build will fail with unresolved symbols. The new ltverhack will patch the ltmain.sh and/or libtool files that where bundled with the port. This libtool is correctly configured to first look in for the just build libraries. If the port bundled version of ltmain.sh and/or libtool aren't in ${WRKSRC} then ltverhack_PATCH_FILES can be overwritten with there location in ${WRKSRC}. As a bonus when using the new ltverhack configure will honor --disable-static again. So please check your plist after converting. While here shorten the number of tabs in the lthacks, ltverhack and ltasneededhack PRE_PATCH components so they are just over 80 chars long. Exp-run by: bdrewery@ PR: ports/183936 Obtained from: gnome dev repo
* Update to version 3.3.3.demon2013-11-191-2/+2
|
* Add the ability to build specific ports with WITH_DEBUGeadler2013-11-191-0/+8
| | | | | | Reviewed by: Ilya A. Arkhipov <rum1cro@yandex.ru> Reviewed by: bsam Approved by: portmgr (bapt)
* Finish removing support for lua50bapt2013-11-191-17/+1
|
* Mark USE_DOS2UNIX as deprecatedbapt2013-11-181-0/+4
|
* New USES=dos2unixbapt2013-11-181-0/+40
| | | | | | | | | | | | It is intended to replace USE_DOS2UNIX By default it convert all the source files Use: DOS2UNIX_FILES= <a list of files> to convert files relative to ${WRKSRC} (globs allowed) DOS2UNIX_REGEX= <a regex> To convert files matching the regex (using find -R -iregex) DOS2UNIX_GLOB= <a glob pattern> To convert files matching the glob pattern (using find -name)
* - Replace QT_.*_REL with QT_.* in PLIST_SUB.avilla2013-11-171-3/+3
| | | | | | - Adapt plists. With hat on: kde
* Make sure clang uses ports ld on FreeBSD 8bapt2013-11-161-0/+2
|
* Fix symlink when PKGBASE, WEBPLUGIN_DIR, and WEBPLUGIN_NAME are not defined.jkim2013-11-151-4/+2
| | | | | | | The deeply nested expression for .for loop cannot be completely evaluated at the time of loop expansion because PKGBASE will be assigned much later. Approved by: bapt
* Fix lib_depend for gnome-control-center.kwm2013-11-141-1/+1
| | | | | PR: ports/183916 Submitted by: truckman@
* Version two of the SDL2_gfx library, compatible with SDL2.0.mva2013-11-141-1/+6
| | | | | | | | | | | | | | | | | | This also adds a new USE_SDL=gfx2 variable to add SDL2_gfx as LIB_DEPENDS other ports. The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces. The current components of the SDL_gfx library are: - Graphic Primitives (SDL_gfxPrimitves.h) - Rotozoomer (SDL_rotozoom.h) - Framerate control (SDL_framerate.h) - MMX image filters (SDL_imageFilter.h) WWW: http://www.ferzkopp.net/Software/SDL_gfx-2.0/
* Remove USES=npapi, please only use webpluginbapt2013-11-131-209/+0
|
* Fix eel2 lib_depend line.kwm2013-11-131-1/+1
| | | | Submitted by: antoine@
* Do not try to remove /boot/modules, it is part of BSD.root.dist [1]rene2013-11-131-1/+3
| | | | | While here unquote an instance of /boot/modules. Submitted by: antoine [1]
* Fix when PREFIX != LOCALBASEbapt2013-11-131-6/+5
| | | | Reported by: avilla
* No need to parse twice the webplugin argumentsbapt2013-11-121-1/+1
|
* Use USESDIR when possiblebapt2013-11-121-1/+1
|
* Define EXTRACT_SUFX at the very end of the pre section to allowbapt2013-11-121-13/+14
| | | | defining extract suffix from inside bsd.*.mk and USES
* Convert www/firefox/Makefile.webplugins into a USESbapt2013-11-121-0/+187
| | | | | | | | | Simplify it a lot, remove all not supported anymore web browsers, Prepend private varible behind an underscore Rename the gecko18, gecko19 target into a simple gecko target If you are writing a plugin port please use this USES, and if this USES does fit your need please report it so we can improve.
* Allow multiple value in ${opt}_USE= FOO=bar,baz.mat2013-11-121-1/+3
| | | | | | | | | | | | Which is nice in case you end up with something like : X11_USE= xorg=x11 xorg=ice xorg=sm xorg=xext xorg=xineramaproto xorg=xinerama xorg=xrandr xorg=xrender xorg=xtst now you can do : X11_USE= xorg=x11,ice,sm,xext,xineramaproto,xinerama,xrandr,xrender,xtst PR: ports/183892 Approved by: bapt
* Fix with bmake which requires KMODDDIR to be defined before use.rene2013-11-121-1/+1
| | | | Submitted by: marino
* Change DESTDIRNAME into a ant compatible argument when a port is stagedbapt2013-11-121-0/+1
| | | | | | | While here remove previous workarounds. Submitted by: ale Discussed with: jkim, glewis
* On FreeBSD 8 clang will need a newer version of binutils.bapt2013-11-121-0/+6
| | | | Reported by: dbn
* Make Uses/npapi.mk STAGEDIR safe.eadler2013-11-121-5/+5
| | | | | | This was tested by commenting out poudriere's leftover testing and using this file with linux-f10-flash. Approved by: bapt
* Copy npapi.mk from the mplayer port and USEify it.eadler2013-11-121-0/+209
| | | | | | Ports that currently include www/linux-mplayer-plugin/Makefile.npapi should be switched to USES once this is stagified. Approved by: bdrewery
* - support STAGE for ports using AP_FAST_BUILDohauer2013-11-111-0/+5
|
* - rewrite part of module enablingohauer2013-11-111-12/+11
|
* Document USE_GCC=any. Reformat the description a bit and use newergerald2013-11-111-5/+11
| | | | versions of GCC for reference.
* Remove isc.org from the list of KDE mirrors.rakuco2013-11-111-1/+0
|
* - Remove ftp.nctu.edu.tw from MASTER_SITE_GCCsunpoet2013-11-101-1/+0
|
* - Add shared SPDY descriptionsunpoet2013-11-101-0/+1
|
* Mk/bsd.python.mk: remove deprecated easy install varswg2013-11-091-16/+0
| | | | Those vars have been deprecated for a long time, this is a no op.
* Mk/bsd.python.mk: add staging support for easy_installwg2013-11-091-4/+31
| | | | | | | | | | | | This allows stage dir support for python packages using easy_install method from setuptools module. easy_install target does not support a --root so we workaround it with PYTHONUSERBASE and other user flags. Submitted by: nivit, wg With hat on: python Exp-run: bdrewery
* Fix a typo: USE_PYDISUTILS -> USE_PYDISTUTILSkoobs2013-11-091-1/+1
|
* Further clarify PYTHON_PY3K_PLIST_HACK and PYTHON_PY3K_PLIST_HACK usagekoobs2013-11-091-5/+6
|
* Add back gtksourceviewmm3 accidently removed in -r333211, because I didn'tkwm2013-11-081-0/+4
| | | | saved/closed my editor...
* Which to using new lib_depends syntax.kwm2013-11-081-109/+110
| | | | | | Add stage support. Obtained from: gnome dev repo.
* gnomelibs and orbit where retired.kwm2013-11-081-18/+2
|
* Fix 'make stage' for ports which define USE_LINUX by passing a definedrene2013-11-081-1/+1
| | | | | | | variable to MTREE_CMD. The previous variable, MTREE_LINUX_ARGS, seems to be a leftover. Approved by: portmgr (bapt)
* Change KMODDDIR to /boot/modules if it is set to /boot/kernelrene2013-11-081-0/+3
| | | | | | | | | | This allows upgrading a kernel without breaking any installed kernel ports because during the upgrade /boot/kernel is renamed to /boot/kernel.old , resulting in moved files. While /boot/modules is the default, it might be overridden by bsd.own.mk to /boot/kernel before kmod is included, so setting MODULES_WITH_WORLD has no effect.
* Allow base clang to be used if version is >= 3.3bapt2013-11-081-0/+22
| | | | | | | | This gives 2 new variables to the porters: ALT_COMPILER_TYPE which can be empty, clang or cc depending on what ${CC} is ALT_COMPILER_VERSION which will give the porter a 2 digit version of the alternative compiler Requested by: many
* - Fix user users-groups script ('-e')ohauer2013-11-071-1/+1
| | | | | | PR: ports/183628 Submitted by: ohauer Approved by: portmgr (bapt via PM)
* - Unbreak pure.mk, use correct .include "${PORTSDIR}/Mk/Uses/gmake.mk"nemysis2013-11-071-1/+1
| | | | | | - Remove devel/pure-gen/pkg-plist Approved by: pawel / wg (mentors, implicit)
* Update to 0.57.delphij2013-11-071-5/+9
| | | | | | PR: ports/179390 Submitted by: nemysis Approved by: maintainer
* Update KDevelop to 4.5.2.rakuco2013-11-061-1/+1
| | | | | | | | Additionally, support staging in all ports being changed here, replace USE_GMAKE=yes with USES=gmake and fix a typo in the CMake parameters passed in kdevelop-kde4 when the OKTETA option is disabled. Submitted by: Schaich Alonso <alonsoschaich@fastmail.fm>
* Now that tinderbox knows how to properly check this, tests on OSVERSIONS are ↵bapt2013-11-051-4/+1
| | | | | | useless, just check is libreadline.so is in base With hat: portmgr
* Remove useless OSVERSION check, now that tinderbox properly do not leak ↵bapt2013-11-051-1/+1
| | | | | | those tests from the host With hat: portmgr
* Using stage does not magically enforce the use of sane package tools, sorene2013-11-041-4/+2
| | | | | | | | | always use the "@unexec rmdir" form in TMPPLIST. @dirrmtry lines are substituted with this in bsd.port.mk, but only when generating TMPPLIST. While here update the description in the header. Submitted by: QAT for commit r332642 (8.4-QAT/i386)
* Use @unexec rmdir instead of @dirrmtry in the NO_STAGE case.rene2013-11-041-1/+3
| | | | Submitted by: vsevolod via IRC
* Make sure that kldxref(8) is not run when installing into the stagingrene2013-11-041-0/+3
| | | | | | directory to prevent orphaned linker.hints files. Obtained from: Porters Handbook section 6.1
* Mk/bsd.database.mk: Fix postgresql component specificationsmarino2013-11-031-3/+3
| | | | | | | | | | | | Due to the RUN_DEPENDS and BUILD_DEPENDS specification of postgresql components in bsd.database.mk not matching their package names, net-mgmt/netmagis-database was failing during the RUN_DEPENDS stage because it couldn't detect that a component was already installed. Updating the pltcl line allowed that port to successfully built. The other lines weren't tested but the problem would be the same. Suggested by: wg
* - Followup commit for the final lang/python26 update, that was missedmva2013-11-021-2/+2
| | | | previously
* - Fix 'make package-recursive' with stagingbdrewery2013-11-021-1/+1
| | | | | | With hat: portmgr Reviewed by: bapt Tested by: dmarker_ on freenode
* Fix a mismerge that caused html5 audio to not work.flo2013-11-021-0/+3
| | | | | PR: ports/183552 Reported by: Juanitou <listjm@club-internet.fr>, eadler
* bsd.stage.mk: Fewer false positives, much faster, easier maintenance.mandree2013-11-013-84/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bugfixes: * @cmd in pkg-plist is now properly handled. - It was previously treated the same as though there was a directory following it, missing the prefix. (ordering matters in case...esac) - Due to the cwd=${PREFIX} inside the while read line loop, state tracking was broken and every new line assumed that cwd were the prefix. * stage-qa no longer complains about unstripped binaries if debugging is active (WITH_DEBUG set && WITHOUT_DEBUG unset). * The compress-man target uses ECHO_MSG, not ECHO_CMD, to print its build step. Additions: * The plist parser now understands @unexec rmdir ... || ... lines, including those with redirections, so that there are no false positives for directories stripped with @unexec rmdir (usually happens on stuff installed outside $PREFIX, as in /var). * The system's root and var mtrees are now also expanded to avoid false @dirrm positives if a port installs directories under /var and has to create parents in the stagedir that are present in a fully installed system (i. e. in the real $PREFIX). * Given that pkg_create is deemed beyond repair with respect to deleting files outside prefix, generate @unexec rmdir statements for such directories, rather than @dirrmtry, to sidestep the problem. Speedups: * the orphan check now generates sorted lists of staged files, and plisted/mtree files, and compares them with comm(1). This saves us the overhead of running one grep process per file and up to two per directory, and defers the actual list processing to a shell utility. Complexity has not changed, but overhead per item has. * the orphan check now uses one file for directories and one file for files mentioned in pkg-plist, so we need not decorate them with "dir " and parse them out any longer. * qa.sh's shebang scanner only looks at the first line of a file, sed is told to exit from the 2nd line. Other Changes: * Split the makeplist/check-orphans logic out of bsd.stage.mk, it is too unwieldy to maintain in make-escaped shell syntax, and permits shell tracing with "SH=sh -x" (including quotes!) * Unify the functions "makeplist" and "check-orphans" in one script. The only difference is that makeplist assumes an empty pkg-plist, whereas check-orphans parses it. * overhaul the mtree extractor, avoiding awk. Reviewed by: bapt Approved by: portmgr (bapt)
* - Remove final vestiges of ruby18tabthorpe2013-10-311-36/+4
| | | | Exp-run by: bdrewery
* Add a new USES for kernel module ports.rene2013-10-311-0/+47
| | | | | | | | | | | | | USES=kmod takes no arguments and: - adds kld to CATEGORIES - sets SSP_UNSAFE - sets IGNORE if the kernel sources are not found - defines KMODDIR to /boot/modules by default, add it to PLIST_SUB and MAKE_ENV, and create it upon installation - handles cross-referencing kernel modules upon installation and deinstallation Approved by: bapt
* Drop support for lua 4 which is EOLed for a long timebapt2013-10-311-5/+1
| | | | Approved by: Richard Kiss <him@richardkiss.com> (maintainer)
* - Fix 'make package' when using pkg_install. Broken in r332158 due to syntaxbdrewery2013-10-311-0/+2
| | | | | | | | error in else branch for pkgng. Reported by: danfe, mandree Submitted by: Takefu <takefu@airport.fm> With hat: portmgr
* Fix copying +INSTALL after r332158bdrewery2013-10-311-1/+1
| | | | | Reported by: antoine With hat: portmgr
* - update firefox to 25.0flo2013-10-311-58/+33
| | | | | | | | | | | | | | | - update firefox-esr to 24.1.0 - update thunderbird to 24.1.0 - update seamonkey to 22.0 - update libxul to 24.1.0 - don't remove/add share/applications directory - remove checks for older gecko releases from bsd.gecko.mk - drop support for FreeBSD 9.0 Not staged yet. I started working on it, but didn't finish it in time for this release. I'll try to make the next one in 6 weeks. In collaboration with: Jan Beich
* Staging showed that user/groups creation from plist are done inbapt2013-10-312-15/+60
| | | | | | | | | | | | | post-install process instead of pre-install. in case pkgng is in use. Replace it by a new mecanism that allows to append scripts into what will become pre-install, post-install, pre-deinstall or post-deinstall Change the user-group creation to use that mecanism in case the ports tree is using pkgng. Reported by: mandree Reviewed by: bdrewery
* - Remove gratuitous whitespacesak2013-10-311-12/+7
| | | | | | | - Use sinclude when possible - Rewrap overly long list Approved by: portmgr (bapt)
* Add support for staging PHP extensions.ale2013-10-301-12/+14
| | | | Submitted by: antoine
* - Add new OFL(1.0 and 1.1 versions) font licensesbdrewery2013-10-291-1/+10
| | | | | | | PR: ports/183363 Submitted by: Ilya A. Arkhipov <rum1cro@yandex.ru> Reviewed by: tabthorpe With hat: portmgr
* Properly guard against multiple inclusion.rene2013-10-291-0/+1
| | | | Approved by: bapt
* - revert r331810dinoex2013-10-291-120/+0
|
* - Fix COPYTREE_BIN and COPYTREE_SHARE so that installed symlinksbdrewery2013-10-281-2/+2
| | | | | | | | have proper permissions set. PR: ports/173892 Submitted by: thierry With hat: portmgr
* - use STAGEDIRdinoex2013-10-281-0/+120
| | | | - use OPTIONS_DEFINE
* - Use leading "-" to ignore exit status instead of trailing "|| ${TRUE}"sunpoet2013-10-281-1/+1
| | | | Suggested by: mat
* Remove obsoleted and removed gnome1 components. While here update example.kwm2013-10-271-59/+5
|
* Allow multiple values for configure ENABLE and WITH options helperswg2013-10-271-4/+12
| | | | | | | | | | | ${opt}_CONFIGURE_ENABLE and ${opt}_CONFIGURE_WITH now accept multiple arguments and will be expanded accordingly, e.g.: OPT_CONFIGURE_ENABLE= feature1 feature2 -- will add to CONFIGURE_ARGS: OPT enabled: --enable-feature1 --enable-feature2 OPT disabled: --disable-feature1 --disable-feature2 Approved by: portmgr (bapt)
* Mk/bsd.python.mk: Further tweaks to clarify AUTOPLIST and PY3K_HACKkoobs2013-10-271-6/+6
| | | | Reviewed by: mva
* - Remove cpan.nctu.edu.tw from MASTER_SITE_PERL_CPAN_BYsunpoet2013-10-261-1/+0
|
* Mk/bsd.python.mk: Clarify PYTHON_PY3K_PLIST_HACK & PYDISTUTILS_AUTOPLIST usagekoobs2013-10-261-7/+7
| | | | Reviewed by: mva, Johannes Meixner (xmj) via IRC
* - Add a warning about PYTHON_PY3K_PLIST_HACK not being required, ifmva2013-10-261-0/+4
| | | | PYDISTUTILS_AUTOPLIST is used
* - Add missing || ${TRUE}sunpoet2013-10-251-1/+1
|
* - Fix .packlist only when ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto existssunpoet2013-10-241-1/+1
| | | | Reported by: John Marino <freebsd.contact@marino.st>
* Allow users to install converters/libiconv on 10.x systems if theyuqs2013-10-231-1/+1
| | | | | | | | | | | decided to build world with WITHOUT_ICONV set. There's no need for this check to be based on OSVERSION. Some users (i.e. me), report subtle application breakages with the iconv-from-src that disappear when iconv-from-ports is installed. Allow for a bridge till these issues are sorted out. Approved by: portmgr (bdrewery)
* Change default perl to lang/perl5.16mat2013-10-231-1/+1
| | | | | | PR: ports/182550 Submitted by: mat Approved by: bdrewery (exp-run)
* - Don't create share/applications as it is part of BSD.local.dist nowbdrewery2013-10-231-2/+0
| | | | | Submitted by: amdmi3 With hat: portmgr
* Don't add "@unexec rmdir ${DESKTOPDIR} ..." to pkg-plist for ports thattijl2013-10-231-1/+0
| | | | | | use DESKTOP_ENTRIES now that ${DESKTOPDIR} has been added to mtree. Approved by: portmgr (bdrewery)
* Pass CC/CXX to qmake when we can't find appropriate QMAKESPECmakc2013-10-221-0/+3
| | | | Reported by: amdmi3
* Fix a typo in bsd.stage.mk, LINUXBASE_REL should be LINUXBASE. Nothingrene2013-10-211-3/+3
| | | | | | defines the former variable. Approved by: portmgr (bapt)
* Remove entry for expired and deleted graphics/linux-f10-png10rene2013-10-211-5/+1
|
* really apply the fix provided by ohauerbapt2013-10-211-1/+1
| | | | | Reported by: sunpoet, ohauer Pointyhat to: bapt
* Fix restage targetbapt2013-10-211-1/+1
| | | | | PR: ports/183118 Submitted by: ohauer
* - Fix devel/xfce4-dev-tools detection, when xfdev is used in USE_XFCE macroolivierd2013-10-211-1/+2
|
* - Add check for suid files and directoriesak2013-10-211-1/+12
| | | | Approved by: portmgr (bapt)
* - Cosmetic change:sunpoet2013-10-201-21/+20
| | | | | - Reorder knobs - Indent using tabstop=4
* - Fix patch fetching so it tries the next site if one has the wrong size.bdrewery2013-10-201-2/+17
| | | | | | | Same fix as r325805 was for MASTER_SITES, but this is applied for PATCH_SITES With hat: portmgr
* - Add staging support for USE_PERL5=modbuild*sunpoet2013-10-201-9/+20
| | | | - Remove STAGEDIR prefix from .packlist
* - Fix replacement expressions for manpages, if PYDISTUTILS_AUTOPLIST is setmva2013-10-191-1/+1
|
* Recommand to use STRIP_CMD to strip binaries given that it will respect the ↵bapt2013-10-191-1/+1
| | | | WITH_DEBUG option
* - New Uses pure.mknemysis2013-10-191-0/+39
| | | | | | | | - Provide support for Pure Programming Language based projects PR: ports/179401 Submitted by: nemysis (self) Approved by: pawel (mentor), bapt (portmgr)
* - Enable proper manpage handling for PYDISTUTILS_AUTOPLIST, if themva2013-10-191-1/+3
| | | | | | | manpages are installed by distutils. Requested by: avg@ Improvements: jhein@symmetricom.com
* Fix staging to rubygemsantoine2013-10-181-1/+1
| | | | Approved by: portmgr (bapt)
* Allow staging rubygems (which here, enforce the bindir for staged rubygem ports)bapt2013-10-171-9/+13
|
* Readd forgotten port-install-script in the stage seq.bapt2013-10-171-2/+2
|
* Document "openmp" as a valid argument.rene2013-10-171-2/+2
| | | | Approved by: portmgr (bapt)
* - Properly reference pkg(8) for conflcts instead of pkg_delete(1)bdrewery2013-10-161-2/+2
| | | | | Reported by: Julian H. Stacey, gjb With hat: portmgr
* Drop support for ruby-lua4bapt2013-10-151-1/+0
|
* - Fix USE_LDCONFIG32 for stage ready portsak2013-10-151-1/+1
| | | | | | Reported by: garga Tested by: garga Approved by: portmgr (bapt)
* - use new LIB_DEPENDS notation in subversion portsohauer2013-10-152-2/+2
| | | | | | - use new LIB_DEPENDS notation in Mk/Uses to fix static svn building [1] Approved by: portmgr (babt@) [1]
* Mk/Uses/compiler.mk: Ensure COMPILER_TYPE can only be clang or gccmarino2013-10-151-1/+1
| | | | | | | | | | | | | | | | | The compiler.mk comments and code state that COMPILER_TYPE can only be of the value "clang" or "gcc". However, the code that determines this allows for a possible undefined third state (empty string). BMake will emit a lot of errors about badly formatted conditionals if COMPILER_TYPE is empty. Since, by definition, if the COMPILER_TYPE is not clang, it must be gcc, so skip the conditional gcc check and just set it. The entire file must be updated if support for additional compilers is desired. This bug was discovered because the gcc detection code failed to identify the DragonFly base compiler (GCC 4.7.3) as gcc. Approved by: portmgr (bapt)
* Update Qt to 4.8.5 and Qt Creator to 2.8.0.rakuco2013-10-141-4/+6
| | | | | | | | | | | | | | | | | Proudly brought to you by the KDE on FreeBSD team, with commits by makc@, Schaich Alonso and yours truly. Besides the tons of upstream fixes, we have mkspecs for GCC 4.9 and clang33 (from ports), staging support in the Makefiles and dependency fixes related to pkg-config. Many thanks to the people who helped test the ports using our area51 repository, and also to the people who provided patches and bug reports via GNATS! PR: ports/180615 ports/181921 ports/182049
* Add support for USE_GCC=4.9 and USE_GCC=4.9+.gerald2013-10-141-1/+2
| | | | | | | Beware, this version of GCC is _not_ anywhere near ready for production use. Use at your own risk, and rather don't use it for regular ports. Submitted by: devzone.my@gmail.com
* - Add shared defnition for redis descriptionzi2013-10-141-0/+1
|
* - Fix spelling in commentbdrewery2013-10-131-1/+1
| | | | | Submitted by: des With hat: portmgr
* Always use a recent version of gcc in case a port needs openmp supportbapt2013-10-121-1/+1
| | | | Submitted by: gerald
* - Update comments to reflect the new "stage" targetculot2013-10-111-6/+7
| | | | Approved by: portmgr (bapt)
* - Add Artistic License (perl) version 1.0bdrewery2013-10-11