aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/Scripts
Commit message (Expand)AuthorAgeFilesLines
* Use full path to file(1) from base as sysutils/file is buggyantoine2018-10-061-1/+1
* Fix typosunpoet2018-09-231-1/+1
* Extract PLIST_SUB substitutions into a sed script.mat2018-07-263-13/+17
* Tell people who disabled LICENSE processing that it then cannot bemat2018-07-261-1/+3
* Have the license qa check actually work.mat2018-07-181-8/+10
* Add a license qa check to tell porters when their ports will be mostlymat2018-07-181-0/+25
* Convert to readelf.mat2018-06-301-7/+7
* Remove dead code.mat2018-06-301-5/+0
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mktcberner2018-06-291-4/+2
* SC1004: This backslash+linefeed is literal. Break outside single quotes if yo...mat2018-06-082-39/+39
* SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.mat2018-06-081-4/+5
* SC2162: read without -r will mangle backslashes.mat2018-06-084-21/+21
* SC2015: Note that A && B || C is not if-then-else. C may run when A is true.mat2018-06-081-3/+4
* Don't exec with a pipe afterwards, it is weird.mat2018-06-081-1/+1
* SC2185: Some finds don't have a default path. Specify '.' explicitly.mat2018-06-081-5/+5
* SC2046: Quote this to prevent word splitting.mat2018-06-085-5/+9
* SC2006: Use $(..) instead of legacy `..`.mat2018-06-024-9/+9
* SC2155: Declare and assign separately to avoid masking return values.mat2018-06-021-1/+2
* SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.mat2018-06-021-1/+1
* SC2153: Possible misspelling: PORTNAME may not be assigned, but portname is.mat2018-06-021-0/+3
* SC2091: Remove surrounding $() to avoid executing output.mat2018-06-021-1/+1
* SC2163: Exporting an expansion rather than a variable.mat2018-06-021-0/+2
* SC2034: <some var> appears unused. Verify it or export it.mat2018-06-021-1/+1
* SC2198: Arrays don't work as operands in [ ]. Use a loop (or concatenate with...mat2018-06-021-1/+1
* SC2221 & SC2222: This pattern always overrides a later/previous one.mat2018-06-021-2/+0
* SC2068: Double quote array expansions to avoid re-splitting elements.mat2018-06-021-0/+4
* SC2145: Argument mixes string and array. Use * or separate argument.mat2018-06-023-11/+11
* stage-qa: Change stripped check to only look for .debug_info.bdrewery2018-05-111-1/+1
* Add PORTS_ENV_VARS caching support to USES=objc.bdrewery2018-03-141-1/+1
* Handle flavors in the proxydeps qa check.mat2018-03-071-0/+7
* Add a hint about devel/boost-python-libs.mat2018-03-071-0/+2
* Avoid double exporting PORTS_ENV.bdrewery2018-03-031-0/+6
* Add compiler.mk to PORTS_ENV.bdrewery2018-03-011-1/+1
* ports_env: Store list of variables to export in PORTS_ENV_VARS in mk files.bdrewery2018-03-011-18/+2
* Chase r459584: Remove _PYTHON_DEFAULT_VERSION.bdrewery2018-03-011-1/+0
* Remove leftover debuggingbdrewery2018-02-221-1/+0
* Fix RANDOMIZE_MASTER_SITES.bdrewery2018-02-211-1/+6
* Extract desktop-categories, check-desktop-entries, and install-desktop-entrie...mat2018-01-283-0/+266
* Add support to passing directories to EXTRA_PATCHES.mat2018-01-251-3/+8
* Allow passing -DDEPENDS_SHOW_FLAVOR to list flavors for dependency lists.bdrewery2018-01-251-4/+13
* `make makepatch`: Don't replace patches with only metadata changeskevans2018-01-231-0/+33
* add new stage-qa target: gemfiledepstz2018-01-231-1/+46
* Remove confusing and obsolete comment, 10.2 support was axed inmat2018-01-181-1/+0
* Fix typo in r458054.bdrewery2018-01-051-1/+1
* Fix some *-list targets not properly passing FLAVOR down the chain.bdrewery2018-01-051-1/+5
* Report (in q/a) and fix (in shebangfix) python[23] shebangsamdmi32017-12-211-2/+2
* Fix a edge case in the fetch related targets.mat2017-12-161-4/+8
* Fix qa lib dependency checks when using libmap.conf.mat2017-12-151-1/+1
* Fix 'make -j'.bdrewery2017-12-071-3/+3
* Generic FLAVORS work.mat2017-11-301-1/+18
* Skip comments when parsing GID_FILESantoine2017-10-161-1/+1
* Take out the check that suggests that all <foo>-qt5 ports should beadridg2017-10-051-2/+0
* Implement basic flavors.mat2017-09-262-3/+17
* Remove a useless block in the shebang checks.mat2017-09-261-20/+0
* Remove USES=execinfo.mat2017-09-221-3/+0
* - Update The Glorious Glasgow Haskell Compiler to version 8.0.2tcberner2017-08-091-0/+6
* add new stage-qa target: gemdepslifanov2017-08-081-1/+36
* Add gstreamer 0.10 and 1.0 hints to the qa script.kwm2017-08-061-0/+8
* Exec less rm(1) for existing files.bdrewery2017-07-291-1/+9
* Ignore info/*/dir (as used by the lang/gcc* ports, for example) in additiongerald2017-07-201-1/+1
* When specifying Git dependencies in Cargo.toml developers can set 3tobik2017-07-191-9/+44
* Fix using more than one files in UID_FILES and GID_FILES.mat2017-07-191-15/+46
* Add USES=cargo to make creating ports of Rust applications easiertobik2017-06-221-0/+56
* qa: add check for NO_ARCHdbn2017-06-191-1/+27
* Consolidate the Mesa ports, update to 17.0.4, and add Wayland optionrezny2017-05-131-4/+4
* Sometime, USES=iconv does not bring in the required dependency.mat2017-05-101-1/+1
* - Add /bin/rc to blacklist for qa.sh, since it's not available on FreeBSDamdmi32017-04-211-0/+3
* Treat python shebangs without version specified (e.g. `/usr/local/bin/python'amdmi32017-04-101-4/+19
* Don't limit Q/A check for bad shebangs with just bin, sbin, libexecamdmi32017-04-101-4/+2
* The lang/perl5* ports are allowed to have their shebangs pointing to themat2017-04-041-3/+6
* Finish removal of gal2bapt2017-04-021-1/+0
* Remove more obsolete gnome2 componentsbapt2017-04-021-2/+0
* Catchup with recent removalsbapt2017-04-021-2/+0
* ports_env: Fix OPSYS not being exported.bdrewery2017-02-181-1/+1
* Now that all supported FreeBSD versions support libmap.conf files installedkwm2017-02-121-17/+0
* Tell Module::Build to use LOCALBASE/bin/perl and notmat2017-02-011-0/+5
* Remove some code added in r858[1], still don't know what it was supposed tomat2017-01-281-2/+2
* Provide a port/perl module mapping utility.mat2017-01-191-1/+15
* The output of tools like awk, date, sort, tr,... depends on the currenttijl2017-01-181-1/+0
* Implement EXTRA_PATCH_TREE.mat2017-01-171-0/+4
* Extract do-patch into a separate script.mat2017-01-171-0/+117
* Remove support for FreeBSD < 10.3 from Mk/*rene2017-01-031-1/+1
* Use dp_DISTINFO_FILE instead of DISTINFO_FILEbapt2016-12-191-1/+1
* Report the binary with bad linking.mat2016-12-091-2/+6
* - Skip soname check if ${STAGEDIR}${PREFIX}/lib directory does not existsunpoet2016-12-041-1/+1
* Importing KDE Frameworks into the ports tree (required for newer KDE Desktop ...tcberner2016-11-151-1/+27
* Fix directory creation when primary group is different from user nameantoine2016-11-011-1/+2
* Fix package upgrade setting wrong ownership on a package's $HOME.bdrewery2016-11-011-1/+1
* Don't truncate DEPENDS_ARGS here.bdrewery2016-11-011-2/+2
* Add a Perl CORE QA check.mat2016-10-291-1/+49
* Do not force a lookup in LOCALBASE/lib for shared libraries.mat2016-10-251-1/+1
* Replace non breaking space \xa0 with a normal space.mat2016-10-201-1/+1
* Make make clean be recursive again.mat2016-10-181-5/+4
* Add ncurses suggestion to qa.sh.kwm2016-09-141-0/+3
* Provide a standard way to look up for executables and shared libraries.mat2016-09-081-4/+6
* Disable some checks for linux ports.mat2016-09-081-5/+5
* - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk withtijl2016-09-061-1/+0
* Add a stage-qa check to check for the existence of SONAME in .so's.mat2016-08-291-1/+37
* Use LIB_DEPENDS when appropriate in KDE components.mat2016-08-261-0/+36
* typo.mat2016-08-171-1/+1
* Unbreak make missing.mat2016-08-171-1/+17
* Only try to create DISTDIR if it does not exist already.mat2016-08-081-1/+3
* Tell people to add USES=gettext-runtime, not USES=gettext.mat2016-08-061-1/+1
* Add a PKGMESSAGES variable that allows the framework to have more thanmat2016-08-031-2/+4
* Only warn about symlinks that exist in the stage directory, or thatmat2016-06-301-1/+8
* - Fix typo: "you need USES=nssl" -> "you need USES=ssl"amdmi32016-06-281-1/+1
* Catch up two instances of USE_OPENSSL.mat2016-06-271-1/+1
* Replace bsd.openssl.mk with USES=sslmat2016-06-271-0/+9
* Fix package depends install not respecting DEPENDS_ARGS for the PKGFILE lookup.bdrewery2016-06-241-6/+4
* Add a function port_var_fetch() for fetching multiple variables from a port.bdrewery2016-06-241-0/+29
* Show proper variable in error.bdrewery2016-06-241-1/+1
* Extend the symlink checks to warn on absolute targets.mat2016-06-231-1/+6
* Extract create-manifest.mat2016-06-191-0/+148
* Reverse tests to decrease complexity.mat2016-06-193-96/+100
* Remove unnecessary evals that do-fetch was using.mat2016-06-192-16/+17
* Simplify do-fetch, and remove now unused code.mat2016-06-191-40/+28
* Add USE_OPENSSL to the proxy libs thing.mat2016-06-161-0/+5
* Fix having the :DEFAULT MASTER_SITES entries ending up being there twicemat2016-06-061-0/+2
* Fix logic a bit, in case pkg is not installed (I guess.)mat2016-06-041-9/+7
* Fix fetch-list and fetch-url-list-int when DISTDIR is not writable.mat2016-05-291-4/+4
* Fix sed command in proxydeps_suggest_uses qa.sh checkamdmi32016-05-291-1/+1
* Fix make check-plist with new @xmlcatmgr keywordbapt2016-05-261-1/+1
* Ensure dp_PKGNAME has been passed to check-vulnerablebapt2016-05-261-1/+1
* Extract the larger bsd.port.mk targets into separate scripts.mat2016-05-255-0/+389
* A new stage-qa test has been added, it reports all shared librariesmat2016-05-251-1/+290
* Ease debugging of Mk/Scripts scripts.mat2016-05-2110-0/+19
* Try to simplify how libperl.so is looked for.mat2016-05-091-10/+13
* Extract the users/groups creation into a separate shell script.mat2016-04-191-0/+179
* exclude all gem stuff from path checkswills2016-01-221-3/+1
* smart_makepatch: Quote PATCH_WRKSRC when regenerating patches.rakuco2016-01-211-2/+2
* Be consistent and always enclose shell variables inside braces.mat2016-01-191-5/+5
* Rework the logic of the libperl detection, making it a bit more simple,mat2016-01-191-20/+18
* Do not advise to strip object files, it can be harmfulantoine2015-12-261-1/+1
* Do not cache PYTHON_PORTVERSION, it is not invariant between portsantoine2015-12-261-1/+0
* - add additional blank line, else the first line of the error messageohauer2015-12-231-0/+1
* Fix typo in message.demon2015-12-221-1/+1
* Use normal PORTSDIR rather than dp_PORTSDIR so it is passed around properly.bdrewery2015-12-052-5/+5
* Mk/Scripts/smart_makepatch.sh: Fix multi-patch file and locals bugmarino2015-11-221-10/+19
* Enhance "make makepatch" to address two major deficienciesmarino2015-11-151-0/+251
* - Only consider missing dependency origins to be fatal if they were notbdrewery2015-11-141-8/+21
* Fix partial tree checkouts with 'all-depends-list', 'make clean', etc, afterbdrewery2015-11-101-1/+1
* Don't hardcode CCACHE_DIR.bdrewery2015-11-071-1/+4
* Avoid redundantly looking up python command executions for dependency calcula...bdrewery2015-10-201-3/+8
* Avoid redundantly looking up perl version when looking up dependencies or in ...bdrewery2015-10-201-0/+3
* - Combine clean-depends-list.sh into depends-list.shbdrewery2015-10-202-57/+34
* The command environment from r399703 is only needed if recursing.bdrewery2015-10-201-3/+6
* When listing dependencies, export the common command execution results.bdrewery2015-10-201-0/+2
* Add some work-in-progress scripts for splitting symbols out into PREFIX/lib/d...bdrewery2015-10-202-2/+50
* Switch strip test to using readelf(1) instead of file(1) to identify symbols.bdrewery2015-10-201-8/+6
* Follow-up r399170 with a script, ports_env.sh, that can be used for the purpose.bdrewery2015-10-132-3/+16
* Add a function to export vars that bsd.port.mk generates from fork/exec.bdrewery2015-10-131-0/+51
* Use -r flag for read command, this fixes handling of paths containingamdmi32015-10-121-1/+1
* Make missing argument less obscure.bdrewery2015-10-101-4/+5
* Shift any arguments eaten up from getopts. This script takes no argumentsbdrewery2015-10-101-0/+1
* Unify depends-list.sh and all-depends-list.sh into one script, depends-list.sh.bdrewery2015-10-102-39/+17
* Add a way to cleanly handle terminfo.db file used by devel/ncursesamdmi32015-10-081-1/+22
* Implemented complete support for test target.amdmi32015-09-291-0/+38
* Extend @sample to accept argumentsbapt2015-09-261-10/+15
* Fix error message when not finding a packagebapt2015-09-031-1/+1
* Make baselibs QA check non recursive and activate it againantoine2015-08-111-6/+6
* Disable baselibs check until it is made saner (aka non recursive)bapt2015-08-091-1/+1
* Fix a typo that made baselibs QA check run twice on some filesantoine2015-08-091-1/+1
* checks $WRKSRC for all direct dependencies in the limited-clean-depends:loader2015-07-301-1/+1
* Split LIB_DEPENDS and the other _DEPENDS types.mat2015-07-241-6/+15
* Fix path of libeditbapt2015-07-201-1/+1
* Add a QA check on some base libraries (for now only libedit and libarchive)bapt2015-07-201-1/+23
* - Add /usr/sbin/dtrace to the list of allowed shebangsamdmi32015-07-151-0/+1
* - Provide a check/warning/fix for users that upgraded from an older release a...zi2015-07-071-0/+7
* Rewite CLEAN-DEPENDS*bapt2015-07-041-0/+50
* Fix missing variable that got accidentally removed before commitbapt2015-07-021-1/+1
* Move all-depends-list to a regular scriptbapt2015-07-021-0/+39
* Factorize the function to validate envbapt2015-07-023-26/+17
* Remove disconnected scriptswills2015-07-011-23/+0
* Add PATH environment when trying to find libraries this fixes building underbapt2015-07-011-1/+1
* Refactor dependency checks and installationbapt2015-06-291-0/+177
* - Add blacklist of files which are not intended to be executed to shebang testamdmi32015-06-041-4/+12
* - Add ${PREFIX}/www to shebang check. We have many shebang problems which nee...amdmi32015-05-211-3/+4
* Fix strip check to consider setuid binaries.bdrewery2015-04-301-1/+1
* - Display a stage-qa warning when ports use PREFIX/var instead of /vartijl2015-04-211-1/+7
* - Remove dead function from find-lib.shantoine2015-04-102-20/+2
* Remove unintended change from r383627bapt2015-04-091-1/+0
* Remove USE_GNUSTEP from bsd.port.mkbapt2015-04-091-0/+1
* Stop trying to resolv symlinks when looking up for a shlibbapt2015-04-091-21/+1
* Speed up checking for stripped binariesfeld2015-03-241-1/+1
* Make fonts repecting XDGbapt2015-03-221-2/+2
* Remove a debug line from actual-package-dependsantoine2015-03-121-1/+0
* Rework dependency registrationbapt2015-02-102-0/+134
* Don't replace PREFIX anywhere in the plist line, only do it for the beginning.bdrewery2015-01-231-4/+4
* - Move parse_plist() into a new file, functions.sh.bdrewery2015-01-082-138/+156
* - Rework check on $makeplist in parse_plist(). The variable was/is always 0 asbdrewery2015-01-081-2/+4
* Limit the scope of variables in parse_plist()bdrewery2015-01-081-0/+2
* Remove now useless gnomehier, pkg handles automatically the directories wherebapt2014-12-251-6/+2
* - Add three empty dirs that belonged to gnomehier to devel/gconf2,antoine2014-12-231-0/+1
* Don't output a warning if PERL_ARCH does not exist.mat2014-12-231-1/+1
* Make Perl link all .so it builds with libperl.so.mat2014-12-171-1/+50
* Fix a false positive home directory leftover for ports with multiple USERSantoine2014-12-021-1/+1
* - During makeplist, emit only empty directories inside prefix andantoine2014-11-051-3/+6
* - Accept absolute path for @fc, @fontsdir, @fcfontsdir, @shell keywordsak2014-10-091-0/+7
* info keyword now handles full pathsantoine2014-10-081-1/+4
* Replace @dirrm/@dirrmtry with @dir in makeplist and leftovers checkantoine2014-10-072-12/+12
* - Allow LINUXBASE for shebangs.bdrewery2014-10-041-0/+1
* check-plist no longer needs to check for directories owned by dependencies.bdrewery2014-10-041-51/+2
* Garbage collect dependency mtree check removed in r368803bdrewery2014-10-041-31/+0
* Do not report directories in plist as orphansantoine2014-09-221-1/+0
* adjust check_stagedir.sh to take in account %%KEY%%@dirrm*bapt2014-09-221-1/+1
* Update to 1.3.8 Changes:bapt2014-09-222-4/+5
* Fix typoantoine2014-09-181-1/+1
* Turn the installation of *.la files, without some form of USES=libtool intijl2014-09-161-3/+3
* Make check-stagedir.sh aware of (owner,group,perm) syntax for keywordsantoine2014-09-021-0/+4
* - Make it possible to use sample keyword with a full pathantoine2014-09-021-3/+9
* Remove support for pkg_installbapt2014-09-011-32/+7
* Ignore references to stagedir in .fmt and .log files generated for tex formatsantoine2014-08-301-0/+2
* Check that the plist doesn't reference the stage dir during stage-qaantoine2014-08-261-1/+1
* - Add the same workaround for ignoring PREFIX/info removal when PREFIX !=bdrewery2014-08-191-0/+8
* Advise trying INSTALL_TARGET=install-strip before ${STRIP_CMD}antoine2014-08-181-1/+1
* - Fix 'make check-plist' incorrectly considering all installed packages asbdrewery2014-08-121-5/+7
* - Fix check-plist so that its 'files in plist but missing from STAGEDIR' checkbdrewery2014-07-251-5/+12
* Do not report parent directories of LOCALBASE as orphansantoine2014-07-011-0/+8
* Do not report files @commented by multiple options as orphansantoine2014-06-211-1/+1
* Mk/Scripts/qa.sh: add /bin/tcsh as a valid shebang.rene2014-06-171-0/+1
* fix a typodaichi2014-06-131-1/+1
* Add an @shell keyword to handle adding and remove a shell path in /etc/shellbapt2014-06-121-1/+1
* Add more files to orphans white list:antoine2014-05-201-0/+7
* - %D is based on @cwd, not PREFIX; Fix false-postives when using pkg_installbdrewery2014-05-181-1/+1
* - Fix check-plist showing @sample dest files as orphans and also showing inbdrewery2014-05-171-1/+8
* - Move security-check.awk to Mk/Scripts where it is more proper these days.bdrewery2014-05-101-0/+100
* - Fix regression handling files with spaces from r350006.bdrewery2014-05-101-21/+40
* Let stage-qa detect .la libraries and warn that a port needs USES=libtool.tijl2014-05-061-1/+12
* - Ignore MTREE owned PREFIX and PREFIX/info removal for now.bdrewery2014-05-041-1/+11
* - Always ignore /root/.ccache. Missed with r352918bdrewery2014-05-041-1/+1
* - Fix check-stagedir causing staging violating. Quote all directory namesbdrewery2014-04-251-2/+5
* - Fix false-positive orphanned dir when '@unexec rmdir -p' is used.bdrewery2014-04-251-3/+3
* - Refactor a bit into functionsbdrewery2014-04-251-234/+290
* check-plist: Don't error if GNOME_MTREE_FILE is missing, which can happenbdrewery2014-04-241-1/+1
* - Handle plist containing @unexec /bin/rmdirantoine2014-04-241-5/+5
* - Fix handling of "@comment @cwd" so it does not reset real @cwd; onlybdrewery2014-04-231-7/+37
* Fix directory keywords handlingantoine2014-04-221-1/+1
* - For pkg run-depends dir listing, consider deps recursively.bdrewery2014-04-221-7/+21
* Fill orphans white list with files regenerated by installation scripts:antoine2014-04-221-1/+16
* - Do not advise to strip non FreeBSD binaries [1]antoine2014-04-221-4/+4
* - Split MTREE check into its own checkbdrewery2014-04-221-5/+17
* - Sort directories by Lexicographical Depth-First order (find -ds)bdrewery2014-04-221-7/+27
* Fix plist_sub_sed_sort.sh when value contains spacesantoine2014-04-211-1/+1
* - Rename check-orphans to check-plist. Keep the old for backwards-compat.bdrewery2014-04-193-47/+232
* - Fix HOMEDIR handling to not exclude all directories for ports without USERSbdrewery2014-04-171-1/+1
* - Document PLIST_SUB_SED= will disable PLIST_SUB hintsbdrewery2014-04-171-6/+21
* - Add script for handling leftover processing by poudriere/tinderbox.bdrewery2014-04-171-0/+139
* Do not advise to strip ELF relocatables, usually it is harmfulantoine2014-04-131-1/+3
* Reduce the number of false positives reported by the shebang qa checkantoine2014-04-131-19/+45
* - Make shebang a warning for now, too many false-positives in files webdrewery2014-04-111-2/+2