aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
...
* Handle _FORCE_POST_PATTERNS for staged portsAntoine Brodin2014-01-171-1/+1
| | | | | | | | | PR: ports/185369 Reviewed by: bapt With hat: portmgr Notes: svn path=/head/; revision=340084
* - Remove a check insisting that Fedora 10 ports can only be run whenRene Ladan2014-01-171-10/+1
| | | | | | | | | | | | compat.linux.osrelease is set to 2.6.16. This enables running newer libc versions wanting e.g. Linux 3.4.X. It was mostly a leftover from the Fedora Core 4 support in the FreeBSD 7.X days. [1] - While here shorten the IGNORE message of another check. Submitted by: cognet [1] Notes: svn path=/head/; revision=340032
* Fix bsd.gnustep.mk to refer to the new GNUstep back library.David Chisnall2014-01-151-1/+1
| | | | | | | Approved by: bapt (mentor) Notes: svn path=/head/; revision=339778
* - add new MASTER_SITE_BUGZILLAOlli Hauer2014-01-151-1/+8
| | | | | | | | | - remove one dead MASTER_SITE_MOZILLA server Approved by: portmgr@ (tabthorpe) Notes: svn path=/head/; revision=339753
* Unregister lang/python26, it is expired and nothing depends on it anymore.Rene Ladan2014-01-131-11/+2
| | | | | | | | Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat) Notes: svn path=/head/; revision=339635
* xz being included in all supported base system, remove code using versionBaptiste Daroussin2014-01-132-7/+1
| | | | | | | | | | | from ports while here properly define XSCAT is is used to allow xzed patches. PR: ports/185725 Submitted by: naddy Notes: svn path=/head/; revision=339573
* First simple and easy change: use mordern LIB_DEPENDSBaptiste Daroussin2014-01-131-1/+1
| | | | Notes: svn path=/head/; revision=339571
* Revert changes on bsd.database.mk as USES=pgsql is not ready yet.Baptiste Daroussin2014-01-131-13/+104
| | | | Notes: svn path=/head/; revision=339570
* - Fix errors created when staging was implemented.Stephen Montgomery-Smith2014-01-121-5/+6
| | | | Notes: svn path=/head/; revision=339555
* Strip postgresql code out of bsd.database.mk, and introduce USES=pgsql.Chris Rees2014-01-123-107/+159
| | | | | | | | | | | | | | | | | | | | | | New syntax: # Depend on postgresql-client USES= pgsql # Depend on postgresql-client at least 9.2 USES= pgsql:9.2+ #Depend on postgresql-server at least 9.0 USES= pgsql:9.0+ WANT_PGSQL= server Postgresql now supports DEFAULT_VERSIONS, and please note that the version syntax now includes dots(!); i.e. before it was 90, now 9.0 Reviewed by: ade, silence from pgsql@ Notes: svn path=/head/; revision=339550
* - Implement staging for octave-forge ports.Stephen Montgomery-Smith2014-01-121-4/+2
| | | | Notes: svn path=/head/; revision=339520
* Bump perl version here too.Mathieu Arnold2014-01-111-1/+1
| | | | Notes: svn path=/head/; revision=339458
* New USES=uniquefiles to make files or directories uniqueMarcus von Appen2014-01-112-5/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by adding a prefix or suffix to them. Files listed in UNIQUE_PREFIX_FILES will receive the prefix set via UNIQUE_PREFIX. The same applies to UNIQUE_SUFFIX_FILES, but with the chosen UNIQUE_SUFFIX. UNIQUE_PREFIX and UNIQUE_SUFFIX are set to PKGNAMEPREFIX and PKGNAMESUFFIX by default. The uniquefiles USES enables ports to name files in special ways, e.g. by outlining that the port does not support X11 (-nox11). A binary named bin/foo thus can be easily renamed to bin/foo-featureA via USES= uniquefiles UNIQUE_SUFFIX= -featureA UNIQUE_SUFFIX_FILES= bin/foo The uniquefiles USES automatically adjusts the plist at installation time. There is no need to consider the prefix or suffix in the pkg-plist file itself. If the original name of the renamed file is bin/foo, this exact name should be put into pkg-plist. The dirs argument to USES=uniquefiles will cause certain standard directories, such as DOCSDIR or EXAMPLESDIR to be prepended with the UNIQUE_PREFIX. The change to the directories will hapen prior to configuring or building the port, so that the port Makefile as well as the port's build logic are aware of the changed name. Since the uniquefiles USES effectively manipulates the port's installation and file layout, it will only be available for stagedir-aware ports. Ports with NO_STAGE=yes will be unable to use the uniquefiles USES. Reviewed by: portmgr@ Approved by: portmgr@ Notes: svn path=/head/; revision=339436
* Mention the new c++0x argument.Rene Ladan2014-01-101-1/+2
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=339386
* add LUA_VER_STR to PLIST_SUBBaptiste Daroussin2014-01-101-1/+2
| | | | Notes: svn path=/head/; revision=339363
* - Handle the case where both tcl and tk are part of USESPietro Cerutti2014-01-102-5/+9
| | | | | | | Approved by: bapt (portmgr) Notes: svn path=/head/; revision=339357
* Do not overwrite existing dependenciesBaptiste Daroussin2014-01-101-3/+3
| | | | Notes: svn path=/head/; revision=339353
* backout 2 changes that should not have been committed with r339348Baptiste Daroussin2014-01-102-7/+3
| | | | Notes: svn path=/head/; revision=339349
* Backout encoding of comments, it is triggering a pkgng bug with one of our portsBaptiste Daroussin2014-01-103-4/+8
| | | | Notes: svn path=/head/; revision=339348
* Fix dependency additionBaptiste Daroussin2014-01-101-1/+1
| | | | Notes: svn path=/head/; revision=339347
* Add a USES=lua (WIP) that only supports lua 5.2Baptiste Daroussin2014-01-102-0/+107
| | | | | | | | Goal is to slowly port any lua software to lua 5.2 and then remove lua 5.1 along with bsd.lua.mk Make version flexible and settable via DEFAULT_VERSIONS to prepare the futur days of lua Notes: svn path=/head/; revision=339322
* Fix paths check from qa.shAntoine Brodin2014-01-091-2/+1
| | | | | | | | | IFS is set to newline so dirs was not correctly splitted Approved by: portmgr (bapt) Notes: svn path=/head/; revision=339268
* - Add new CDNs for perl modules in head of listAndrej Zverev2014-01-091-0/+2
| | | | | | | | | | | | | | a) http://cpan.metacpan.org b) http://www.cpan.org - Prefer to try HTTP protocol first. While I'm here: change order of new sites. Let metacpan go first. PR: ports/185149 Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> Notes: svn path=/head/; revision=339261
* Fix testBaptiste Daroussin2014-01-091-1/+1
| | | | Notes: svn path=/head/; revision=339202
* Make gcc 4.6 is sufficient for c++0xBaptiste Daroussin2014-01-091-1/+1
| | | | Notes: svn path=/head/; revision=339200
* Allow to choose clang from base on 9.2 when looking for a C11 compilerBaptiste Daroussin2014-01-091-3/+38
| | | | | | | | | Add compiler:c++0x modeled over compiler:c++11-lang [1] Requested by: delphij [1] Notes: svn path=/head/; revision=339199
* Add LIBOWN and LIBGRP to uidfixBaptiste Daroussin2014-01-091-2/+4
| | | | Notes: svn path=/head/; revision=339195
* Do not overwrite BUILD_DEPENDSBaptiste Daroussin2014-01-081-1/+1
| | | | | | | Reported by: rene Notes: svn path=/head/; revision=339069
* Fix checkpatch with the new way target sequence are definedBaptiste Daroussin2014-01-071-1/+1
| | | | | | | Reported by: rene Notes: svn path=/head/; revision=339057
* Remove bad MAKE_ENV entry (bsd.stage.mk) does the right thing alreadyBaptiste Daroussin2014-01-071-1/+0
| | | | | | | | | That avoid resetting MAKE_ENV Reported by: rene Notes: svn path=/head/; revision=339055
* - Convert USES=ninja:verbose into NINJA_VERBOSE make.conf(5) switch.Alberto Villa2014-01-071-7/+11
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=339016
* Add new uses ninja[:verbose]Baptiste Daroussin2014-01-071-0/+30
| | | | | | | | | This allows to use the ninja build system. USES= cmake ninja Will make cmake generate ninja files and use ninja. Notes: svn path=/head/; revision=338983
* Add an internal variable to decide if DESTDIR should ve define in MAKE_ENV ↵Baptiste Daroussin2014-01-071-0/+4
| | | | | | | or MAKE_ARGS Notes: svn path=/head/; revision=338982
* pkgng expect all non ascii code and '%' to be urlencoded in the commentBaptiste Daroussin2014-01-062-1/+24
| | | | | | | | Reported by: antoine Tested by: antoine Notes: svn path=/head/; revision=338956
* In preparation for Qt 5 ports:Max Brazhnikov2014-01-062-298/+599
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mk/Uses/qmake.mk: - Add support for out-of-source builds - Add support for Qt 5 ports - Respect WITH_DEBUG Mk/bsd.qt.mk: - Massive rework for Qt 5 ports - Remove '-phonon' from global configure args, thus allow qt4-designer and qt4-qtconfig to be built without Phonon support [1] devel/qmake4: - Improve mkspecs for gcc (mainly sync with linux version) and clang devel/qt4-corelib: - Convert to USES=iconv - Remove ancient patch devel/qt4-designer: - Remove reference to WRKSRC from installed pkgconfig files [2] - Don't build Qt Designer plugin for Phonon from outdated Qt sources. Separate port for plugin will be committed later devel/qt4-assistant-adp, devel/qt4-libqtassistantclient: - Convert to USES=qmake Clean up Qt4 ports: - Update comments - Update description; use common description - Consistently use QT_INCDIR, QT_LIBDIR, etc. - Use options helpers - Convert to new LIB_DEPENDS syntax - Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports - Rename/move several ports for unification with Qt 5 ports PR: ports/184620 [1] Reported by: Kevin Zheng <kevinz5000@gmail.com> PR: ports/181141 [2] Reported by: thierry PR: ports/185101 Exp-run by: bdrewery This is mostly solely avilla's work in area51, kudos to him! And a couple commits from myself, so you know who's collecting pointyhats :) Notes: svn path=/head/; revision=338902
* - Remove USE_FAM, it has been replaced by USES=famAntoine Brodin2014-01-052-46/+4
| | | | | | | | | - Add a developer error if it is set Approved by: portmgr (bapt) Notes: svn path=/head/; revision=338770
* Reinvokes portaudit a second time in case a problem has been reported. So if ↵Baptiste Daroussin2014-01-051-0/+5
| | | | | | | | | | a refetch (or another temporary problem) caused the error it will succeed on a second attempt, while a correctly detected vulnerability will be detected a second time. PR: ports/168479 Submitted by: Michael Gmelin <freebsd@grem.de> Notes: svn path=/head/; revision=338729
* Add the debian cdn as a first attempt for debian mirrorsBaptiste Daroussin2014-01-051-0/+1
| | | | Notes: svn path=/head/; revision=338701
* Add new USES=fam that will replace USE_FAM=yesAntoine Brodin2014-01-041-0/+63
| | | | | | | | | | | | The conversion is easy: USE_FAM=yes -> USES=fam USE_FAM=yes and WANT_FAM_SYSTEM=fam -> USES=fam:fam USE_FAM=yes and WANT_FAM_SYSTEM=gamin -> USES=fam:gamin Approved by: portmgr (bapt) Notes: svn path=/head/; revision=338687
* Disconnect lang/gcc34 from bsd.gcc.mk, it is not used by any port anymore.Rene Ladan2014-01-041-12/+1
| | | | | | | | | | | This also removes the g77 option of USE_FORTRAN, and USE_GCC now always implies a dependency on binutils. Reviewed by: bapt Approved by: maintainer (gerald) Notes: svn path=/head/; revision=338649
* Add the forgotten targets to _STAGE_SUSEQBaptiste Daroussin2014-01-041-1/+3
| | | | Notes: svn path=/head/; revision=338606
* Properly add targets to the sequence they belong to, that now makes them ↵Baptiste Daroussin2014-01-047-22/+6
| | | | | | | predictable Notes: svn path=/head/; revision=338605
* Add the end-user targets to .PHONYBaptiste Daroussin2014-01-041-3/+2
| | | | Notes: svn path=/head/; revision=338602
* Mark all targets defines in _SEQ and .ORDER has .PHONY which they all should beBaptiste Daroussin2014-01-043-3/+11
| | | | | | | | If one day we are no adding a target actually correspond to an actual file, simply adding the name of the target to the NOTPHONY will make it work as expected Notes: svn path=/head/; revision=338601
* Add charsetfix-post-patch to _PATCH_SEQBaptiste Daroussin2014-01-032-3/+1
| | | | Notes: svn path=/head/; revision=338599
* Add pathfix-pre-path to the _PATCH_SEQ and do not anymore make it a ↵Baptiste Daroussin2014-01-032-3/+1
| | | | | | | | | dependency of pre-patch That makes applying the pathfix target predictable Notes: svn path=/head/; revision=338598
* Mark the -message targets as PHONYBaptiste Daroussin2014-01-031-0/+1
| | | | Notes: svn path=/head/; revision=338596
* extract-message target definition was moved by mistakeBaptiste Daroussin2014-01-031-2/+2
| | | | Notes: svn path=/head/; revision=338595
* Fix typosBaptiste Daroussin2014-01-031-1/+1
| | | | | | | Reported by: kwm Notes: svn path=/head/; revision=338594
* Remove 2 more target fallbackBaptiste Daroussin2014-01-031-10/+0
| | | | Notes: svn path=/head/; revision=338593