summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - rename AL2 to APACHE20 in Mk/bsd.licenses.db.mkOlli Hauer2013-12-301-3/+9
| | | | | | | | | | | | | | | | | - svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20 - add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk - add entry in UPDATING - bulk change all ports AL2 => APACHE20 - math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4 PR: ports/184785 Submitted by: ohauer Reviewed by: tabthorpe Approved by: portmgr (tabthorpe@) Notes: svn path=/head/; revision=338168
* Update to 1.2.2.Koop Mast2013-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 Notes: svn path=/head/; revision=338106
* Patch has been applied twice before committingBaptiste Daroussin2013-12-281-95/+0
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=337869
* Convert Mk/bsd.cran.mk to the Uses framework.David Naylor2013-12-283-91/+190
| | | | | | | | | PR: ports/184699 Reviewed by: bapt Approved by: portmgr (bdrewery), wen (maintainer, timeout > 2 weeks) Notes: svn path=/head/; revision=337846
* Update ltverhack.Koop Mast2013-12-271-0/+3
| | | | | | | Newer libtool doesn't put double qoutes around the argument anymore. Notes: svn path=/head/; revision=337745
* New CFLAGS_${ARCH} and CXXFLAGS_${ARCH}Baptiste Daroussin2013-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 Notes: svn path=/head/; revision=337704
* Improve the warning message about the deprecation of WITHOUT_NLSBaptiste Daroussin2013-12-261-1/+1
| | | | | | | Suggested by: imp Notes: svn path=/head/; revision=337548
* - Remove USE_OPENAL codeAntoine Brodin2013-12-262-83/+4
| | | | | | | | | - Add a developer error to bsd.sanity.mk if it is used Approved by: portmgr (bapt) Notes: svn path=/head/; revision=337472
* Add new USES=openal, which will replace USE_OPENALAntoine Brodin2013-12-251-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) Notes: svn path=/head/; revision=337463
* Traditionally, most (if not all) tamperings with ${TMPPLIST} were doneAlexey Dokuchaev2013-12-251-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 Notes: svn path=/head/; revision=337430
* - Replace USE_DOS2UNIX target by a wrapper for USES=dos2unixRene Ladan2013-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 Notes: svn path=/head/; revision=337333
* - Don't remove rpath from binaries during install [1]Max Brazhnikov2013-12-221-5/+2
| | | | | | | | | | | - Remove outdated comment PR: ports/176901 [1] Submitted by: amdmi3, avg Exp-run by: bdrewery Notes: svn path=/head/; revision=337190
* Stop registering recursively dependencies into package with pkgngBaptiste Daroussin2013-12-201-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. Notes: svn path=/head/; revision=337100
* Add the directory with GCC runtime libraries to LDFLAGS. This lets ClangTijl Coosemans2013-12-201-1/+2
| | | | | | | find the right libgcc_s when it links object files produced by gfortran. Notes: svn path=/head/; revision=337035
* Try to fix font handling for xorg fonts when using staging and pkgng.Niclas Zeising2013-12-191-0/+14
| | | | | | | | | | | This should silence all QAT messages about leftover font files. Bump portrevision for all affected ports. Original idea: bapt Notes: svn path=/head/; revision=336886
* - Remove lang/python as implicit build and run dependency fromMarcus von Appen2013-12-181-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@ Notes: svn path=/head/; revision=336850
* Fix user belonging to multiple groups when a package is stagedBaptiste Daroussin2013-12-181-0/+2
| | | | | | | Reported by: flo Notes: svn path=/head/; revision=336793
* Use new LIB_DEPENDS syntax for bsd.gnustep.mkBaptiste Daroussin2013-12-161-1/+1
| | | | Notes: svn path=/head/; revision=336677
* Use new LIB_DEPENDS format for USE_SQLITEBaptiste Daroussin2013-12-161-2/+2
| | | | Notes: svn path=/head/; revision=336676
* - Update Calligra Suite to 2.7.5.Alberto Villa2013-12-161-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 Notes: svn path=/head/; revision=336675
* Mk/bsd.python.mk: fix setup call for python 3.xWilliam Grzybowski2013-12-161-1/+1
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=336671
* Mk/bsd.sanity.mk: note about python auto plist and pkgnameWilliam Grzybowski2013-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) Notes: svn path=/head/; revision=336631
* Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]Niclas 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] Notes: svn path=/head/; revision=336621
* Spell out "nestedfct"Rene Ladan2013-12-151-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=336597
* fmake doesn't like previous commit (which breaks index) [1]Baptiste Daroussin2013-12-151-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] Notes: svn path=/head/; revision=336596
* Do not set again WITHOUT_NLS in old backward compatibility if NLS is in ↵Baptiste Daroussin2013-12-151-1/+1
| | | | | | | | | OPTIONS_UNSET Reported by: eadler Notes: svn path=/head/; revision=336595
* Mention nestedfct parameter.Rene Ladan2013-12-151-10/+11
| | | | | | | | | Perform some language fixes while here. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=336594
* Mk/bsd.sanity.mk: note USE_PYDISTUTILS=easy_install deprecationWilliam Grzybowski2013-12-151-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) Notes: svn path=/head/; revision=336587
* Use setuptools for all Python ports.William Grzybowski2013-12-151-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) Notes: svn path=/head/; revision=336553
* Update to nspr 4.10.2Florian Smeets2013-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> Notes: svn path=/head/; revision=336446
* bsd.sanity.mk: add a warning not to use the BSD licenseEitan Adler2013-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) Notes: svn path=/head/; revision=336422
* Add compiler:nestedfct which will automatically probe USE_GCC=anyBaptiste Daroussin2013-12-131-1/+10
| | | | Notes: svn path=/head/; revision=336347
* New USES=fortran to replace USE_FORTRAN.Tijl Coosemans2013-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. Notes: svn path=/head/; revision=336343
* Warn users about WITHOUT_NLS deprecationBaptiste Daroussin2013-12-131-4/+4
| | | | Notes: svn path=/head/; revision=336337
* Stop defining WITHOUT_NLS it not used anymore in the ports treeBaptiste Daroussin2013-12-131-4/+0
| | | | Notes: svn path=/head/; revision=336336
* Convert LIB_DEPENDSBaptiste Daroussin2013-12-131-1/+1
| | | | Notes: svn path=/head/; revision=336331
* bsd.licenses.db.mk: add versioned BSD licenseEitan Adler2013-12-111-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) Notes: svn path=/head/; revision=336236
* Templates, Mk/ lang/ruby*: add the RUBY licenseEitan Adler2013-12-111-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) Notes: svn path=/head/; revision=336235
* bsd.port.mk: add LEGAL_TEXT and LEGAL_PACKAGE variableEitan Adler2013-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) Notes: svn path=/head/; revision=336130
* Bring back bsd.licenses.mk to prior r336083 the ports tree is not yet ready ↵Baptiste Daroussin2013-12-101-1/+3
| | | | | | | | | | for that Reported by: mat Pointyhat to: bapt Notes: svn path=/head/; revision=336084
* Disable NO_ARCH for now as it prevent from upgrading from pkg 1.1 to pkg 1.2 ↵Baptiste Daroussin2013-12-102-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 Notes: svn path=/head/; revision=336083
* New USES=twisted, to replace the old USE_TWISTED knob.Marcus von Appen2013-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 Notes: svn path=/head/; revision=335877
* Add vte3, the Gtk 3 version of the vte terminal widget.Koop Mast2013-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. Notes: svn path=/head/; revision=335873
* Explicitly include the GCC run time directory in LDFLAGS. This shouldGerald Pfeifer2013-12-071-1/+1
| | | | | | | | | | not be necessary when linking with GCC, but that's not the only way the link process can be invoked. PR: 182136 Notes: svn path=/head/; revision=335855
* /usr/bin/nawk and /bin/csh are valid shebangsBaptiste Daroussin2013-12-061-0/+2
| | | | Notes: svn path=/head/; revision=335787
* Some ports install their info pages gzipped (devel/cvs or lang/gauche forAntoine Brodin2013-12-061-2/+1
| | | | | | | | | | instance) Handle this case Approved by: portmgr (bapt) Notes: svn path=/head/; revision=335739
* - Use NO_ARCH instead of NOARCH for consistency with other NO_ knobsAlex Kozlov2013-12-062-2/+2
| | | | | | | | Suggested by: Eugene Stenkin <eugeni.stenkin@gmail.com> Approved by: portmgr (bapt) Notes: svn path=/head/; revision=335727
* - Implement support for architecture-neutral portsAlex Kozlov2013-12-062-11/+16
| | | | | | | | | | - Replace 'alpha' with 'amd64' - Remove gratuitous whitespaces at the end of the line Approved by: portmgr (bapt) Notes: svn path=/head/; revision=335725
* Remove libxml, last release in 2002. And unsupport upstream.Koop Mast2013-12-051-8/+1
| | | | Notes: svn path=/head/; revision=335670
* Do not create a BSD local hierarchy under ${STAGEDIR}${LINUXBASE} whenAntoine Brodin2013-12-041-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) Notes: svn path=/head/; revision=335625