aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* - Replace QT_.*_REL with QT_.* in PLIST_SUB.Alberto Villa2013-11-171-3/+3
| | | | | | | | | - Adapt plists. With hat on: kde Notes: svn path=/head/; revision=334045
* Make sure clang uses ports ld on FreeBSD 8Baptiste Daroussin2013-11-151-0/+2
| | | | Notes: svn path=/head/; revision=333945
* Fix symlink when PKGBASE, WEBPLUGIN_DIR, and WEBPLUGIN_NAME are not defined.Jung-uk Kim2013-11-141-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 Notes: svn path=/head/; revision=333783
* Fix lib_depend for gnome-control-center.Koop Mast2013-11-131-1/+1
| | | | | | | | PR: ports/183916 Submitted by: truckman@ Notes: svn path=/head/; revision=333717
* Version two of the SDL2_gfx library, compatible with SDL2.0.Marcus von Appen2013-11-131-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/ Notes: svn path=/head/; revision=333713
* Remove USES=npapi, please only use webpluginBaptiste Daroussin2013-11-131-209/+0
| | | | Notes: svn path=/head/; revision=333662
* Fix eel2 lib_depend line.Koop Mast2013-11-121-1/+1
| | | | | | | Submitted by: antoine@ Notes: svn path=/head/; revision=333623
* Do not try to remove /boot/modules, it is part of BSD.root.dist [1]Rene Ladan2013-11-121-1/+3
| | | | | | | | While here unquote an instance of /boot/modules. Submitted by: antoine [1] Notes: svn path=/head/; revision=333605
* Fix when PREFIX != LOCALBASEBaptiste Daroussin2013-11-121-6/+5
| | | | | | | Reported by: avilla Notes: svn path=/head/; revision=333595
* No need to parse twice the webplugin argumentsBaptiste Daroussin2013-11-121-1/+1
| | | | Notes: svn path=/head/; revision=333578
* Use USESDIR when possibleBaptiste Daroussin2013-11-121-1/+1
| | | | Notes: svn path=/head/; revision=333577
* Define EXTRACT_SUFX at the very end of the pre section to allowBaptiste Daroussin2013-11-121-13/+14
| | | | | | | defining extract suffix from inside bsd.*.mk and USES Notes: svn path=/head/; revision=333576
* Convert www/firefox/Makefile.webplugins into a USESBaptiste Daroussin2013-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. Notes: svn path=/head/; revision=333572
* Allow multiple value in ${opt}_USE= FOO=bar,baz.Mathieu Arnold2013-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 Notes: svn path=/head/; revision=333568
* Fix with bmake which requires KMODDDIR to be defined before use.Rene Ladan2013-11-121-1/+1
| | | | | | | Submitted by: marino Notes: svn path=/head/; revision=333566
* Change DESTDIRNAME into a ant compatible argument when a port is stagedBaptiste Daroussin2013-11-121-0/+1
| | | | | | | | | | While here remove previous workarounds. Submitted by: ale Discussed with: jkim, glewis Notes: svn path=/head/; revision=333560
* On FreeBSD 8 clang will need a newer version of binutils.Baptiste Daroussin2013-11-121-0/+6
| | | | | | | Reported by: dbn Notes: svn path=/head/; revision=333554
* Make Uses/npapi.mk STAGEDIR safe.Eitan Adler2013-11-111-5/+5
| | | | | | | | | This was tested by commenting out poudriere's leftover testing and using this file with linux-f10-flash. Approved by: bapt Notes: svn path=/head/; revision=333539
* Copy npapi.mk from the mplayer port and USEify it.Eitan Adler2013-11-111-0/+209
| | | | | | | | | Ports that currently include www/linux-mplayer-plugin/Makefile.npapi should be switched to USES once this is stagified. Approved by: bdrewery Notes: svn path=/head/; revision=333538
* - support STAGE for ports using AP_FAST_BUILDOlli Hauer2013-11-101-0/+5
| | | | Notes: svn path=/head/; revision=333452
* - rewrite part of module enablingOlli Hauer2013-11-101-12/+11
| | | | Notes: svn path=/head/; revision=333447
* Document USE_GCC=any. Reformat the description a bit and use newerGerald Pfeifer2013-11-101-5/+11
| | | | | | | versions of GCC for reference. Notes: svn path=/head/; revision=333442
* Remove isc.org from the list of KDE mirrors.Raphael Kubo da Costa2013-11-101-1/+0
| | | | Notes: svn path=/head/; revision=333421
* - Remove ftp.nctu.edu.tw from MASTER_SITE_GCCSunpoet Po-Chuan Hsieh2013-11-101-1/+0
| | | | Notes: svn path=/head/; revision=333389
* - Add shared SPDY descriptionSunpoet Po-Chuan Hsieh2013-11-091-0/+1
| | | | Notes: svn path=/head/; revision=333334
* Mk/bsd.python.mk: remove deprecated easy install varsWilliam Grzybowski2013-11-091-16/+0
| | | | | | | Those vars have been deprecated for a long time, this is a no op. Notes: svn path=/head/; revision=333288
* Mk/bsd.python.mk: add staging support for easy_installWilliam Grzybowski2013-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 Notes: svn path=/head/; revision=333286
* Fix a typo: USE_PYDISUTILS -> USE_PYDISTUTILSKubilay Kocak2013-11-091-1/+1
| | | | Notes: svn path=/head/; revision=333278
* Further clarify PYTHON_PY3K_PLIST_HACK and PYTHON_PY3K_PLIST_HACK usageKubilay Kocak2013-11-091-5/+6
| | | | Notes: svn path=/head/; revision=333277
* Add back gtksourceviewmm3 accidently removed in -r333211, because I didn'tKoop Mast2013-11-081-0/+4
| | | | | | | saved/closed my editor... Notes: svn path=/head/; revision=333225
* Which to using new lib_depends syntax.Koop Mast2013-11-081-109/+110
| | | | | | | | | Add stage support. Obtained from: gnome dev repo. Notes: svn path=/head/; revision=333211
* gnomelibs and orbit where retired.Koop Mast2013-11-081-18/+2
| | | | Notes: svn path=/head/; revision=333209
* Fix 'make stage' for ports which define USE_LINUX by passing a definedRene Ladan2013-11-081-1/+1
| | | | | | | | | | variable to MTREE_CMD. The previous variable, MTREE_LINUX_ARGS, seems to be a leftover. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=333192
* Change KMODDDIR to /boot/modules if it is set to /boot/kernelRene Ladan2013-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. Notes: svn path=/head/; revision=333188
* Allow base clang to be used if version is >= 3.3Baptiste Daroussin2013-11-071-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 Notes: svn path=/head/; revision=333142
* - Fix user users-groups script ('-e')Olli Hauer2013-11-071-1/+1
| | | | | | | | | PR: ports/183628 Submitted by: ohauer Approved by: portmgr (bapt via PM) Notes: svn path=/head/; revision=333064
* - Unbreak pure.mk, use correct .include "${PORTSDIR}/Mk/Uses/gmake.mk"Rusmir Dusko2013-11-071-1/+1
| | | | | | | | | - Remove devel/pure-gen/pkg-plist Approved by: pawel / wg (mentors, implicit) Notes: svn path=/head/; revision=333047
* Update to 0.57.Xin LI2013-11-061-5/+9
| | | | | | | | | PR: ports/179390 Submitted by: nemysis Approved by: maintainer Notes: svn path=/head/; revision=333045
* Update KDevelop to 4.5.2.Raphael Kubo da Costa2013-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> Notes: svn path=/head/; revision=332996
* Now that tinderbox knows how to properly check this, tests on OSVERSIONS are ↵Baptiste Daroussin2013-11-051-4/+1
| | | | | | | | | useless, just check is libreadline.so is in base With hat: portmgr Notes: svn path=/head/; revision=332853
* Remove useless OSVERSION check, now that tinderbox properly do not leak ↵Baptiste Daroussin2013-11-051-1/+1
| | | | | | | | | those tests from the host With hat: portmgr Notes: svn path=/head/; revision=332851
* Using stage does not magically enforce the use of sane package tools, soRene Ladan2013-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) Notes: svn path=/head/; revision=332674
* Use @unexec rmdir instead of @dirrmtry in the NO_STAGE case.Rene Ladan2013-11-031-1/+3
| | | | | | | Submitted by: vsevolod via IRC Notes: svn path=/head/; revision=332653
* Make sure that kldxref(8) is not run when installing into the stagingRene Ladan2013-11-031-0/+3
| | | | | | | | | directory to prevent orphaned linker.hints files. Obtained from: Porters Handbook section 6.1 Notes: svn path=/head/; revision=332641
* Mk/bsd.database.mk: Fix postgresql component specificationsJohn Marino2013-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 Notes: svn path=/head/; revision=332609
* - Followup commit for the final lang/python26 update, that was missedMarcus von Appen2013-11-021-2/+2
| | | | | | | previously Notes: svn path=/head/; revision=332474
* - Fix 'make package-recursive' with stagingBryan Drewery2013-11-021-1/+1
| | | | | | | | | With hat: portmgr Reviewed by: bapt Tested by: dmarker_ on freenode Notes: svn path=/head/; revision=332467
* Fix a mismerge that caused html5 audio to not work.Florian Smeets2013-11-011-0/+3
| | | | | | | | PR: ports/183552 Reported by: Juanitou <listjm@club-internet.fr>, eadler Notes: svn path=/head/; revision=332421
* bsd.stage.mk: Fewer false positives, much faster, easier maintenance.Matthias Andree2013-10-313-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) Notes: svn path=/head/; revision=332275
* - Remove final vestiges of ruby18Thomas Abthorpe2013-10-311-36/+4
| | | | | | | Exp-run by: bdrewery Notes: svn path=/head/; revision=332233