freebsd-ports/Mk
Mathieu Arnold 49b7fa03ac SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.
Since files and arguments are strings passed the same way, programs
can't properly determine which is which, and rely on dashes to determine
what's what.

A file named -f (touch -- -f) will not be deleted by the problematic
code. It will instead be interpreted as a command line option, and rm
will even report success.

Using ./* will instead cause the glob to be expanded into ./-f, which no
program will treat as an option.

It is not possible to use `-f *` because -f only forces the next
argument to be a directory, a later directory named -delete would mess
things up.

PR:             227109
Submitted by:   mat
Sponsored by:   Absolight
2018-06-08 09:26:38 +00:00
..
Scripts SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. 2018-06-08 09:26:38 +00:00
Uses Unregister expired lang/perl5.22 2018-06-02 08:11:44 +00:00
bsd.ccache.mk WITH_CCACHE_BUILD: Fix some ports not using proper CCACHE_DIR. 2018-02-25 03:32:18 +00:00
bsd.commands.mk Remove debugging 2018-02-20 22:25:54 +00:00
bsd.default-versions.mk - Change LAZARUS_VER to 1.8.4 2018-06-03 08:12:24 +00:00
bsd.destdir.mk
bsd.gcc.mk Document the form USE_GCC=X+ instead of the older form USE_GCC=X.Y+ 2018-06-02 08:03:59 +00:00
bsd.gecko.mk www/firefox: update to 60.0 2018-05-01 00:51:37 +00:00
bsd.gstreamer.mk Update GStreamer1 ports to 1.12.2. 2017-07-22 11:35:44 +00:00
bsd.java.mk Mk/bsd.java.mk: Strict JAVA_{VERSION,VENDOR,ERROR} validation 2017-11-04 01:16:31 +00:00
bsd.ldap.mk Garbage collect openldap 2.3 leftovers 2017-10-04 09:32:12 +00:00
bsd.licenses.db.mk Remove MPL (without version) license 2017-11-04 13:14:01 +00:00
bsd.licenses.mk Add LICENSE_FILE support for single license file containing multiple licenses 2017-10-07 09:12:31 +00:00
bsd.local.mk
bsd.ocaml.mk Use @postunexec instead of @unexec which is deprecated 2016-11-20 12:35:57 +00:00
bsd.octave.mk - Try to correct a bunch of error messages reported by pkg-fallout@ on 2018-02-25 22:23:45 +00:00
bsd.options.desc.mk Add shared JPEG2000 description 2018-04-16 18:33:25 +00:00
bsd.options.mk * Add USE_GITLAB for fetching from www.gitlab.com and GitLab deployed sites. 2018-03-03 06:50:15 +00:00
bsd.port.mk Run "/usr/sbin/service ldconfig restart" for USE_LDCONFIG instead of 2018-05-14 19:15:36 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Ensure .CURDIR contains an absolute path without a trailing slash. 2017-11-09 21:48:58 +00:00
bsd.qt.mk Update the Qt5 ports to 5.10.1. 2018-05-18 12:27:43 +00:00
bsd.ruby.mk Update to 2.4.4 2018-04-03 09:46:20 +00:00
bsd.sanity.mk Metaports do not have any files, they do not need a license. 2018-05-27 07:54:42 +00:00
bsd.sdl.mk Reset maintainers of Mk/bsd.sdl.mk and Mk/bsd.wx.mk, their commit bits 2017-02-12 20:39:55 +00:00
bsd.sites.mk Update MASTER_SITE_CHEESESHOP 2018-04-17 19:14:58 +00:00
bsd.ssp.mk Remove support for FreeBSD < 10.3 from Mk/* 2017-01-03 07:24:49 +00:00
bsd.tex.mk Move USE_BDB and PLIST_DIRSTRY to the unsupported section, all the ports 2016-08-17 12:16:24 +00:00
bsd.wx.mk Reset maintainers of Mk/bsd.sdl.mk and Mk/bsd.wx.mk, their commit bits 2017-02-12 20:39:55 +00:00
bsd.xorg.mk Consolidate the Mesa ports, update to 17.0.4, and add Wayland option 2017-05-12 18:46:53 +00:00