diff --git a/component/bison/drop.gets.patch b/component/bison/bison-drop.gets.patch
similarity index 100%
rename from component/bison/drop.gets.patch
rename to component/bison/bison-drop.gets.patch
diff --git a/component/bison/buildout.cfg b/component/bison/buildout.cfg
index 9b42b4c312472a0025c3ce5a66512bec4d050584..7eff0446a049523438ebe0f372b94d4daa4c8877 100644
--- a/component/bison/buildout.cfg
+++ b/component/bison/buildout.cfg
@@ -9,7 +9,7 @@ recipe = hexagonit.recipe.download
 url = ${:_profile_base_location_}/${:filename}
 md5sum = ac06cbaa298ac686d0b0c04bc03e6ad8
 download-only = true
-filename = drop.gets.patch
+filename = bison-drop.gets.patch
 
 [bison]
 virtual-depends = ${bison-drop.gets.patch:md5sum}
diff --git a/component/cpio/buildout.cfg b/component/cpio/buildout.cfg
index 0a5adc57d5431d3d535682c66625c36c4268eea2..1dbb27817ea1d29cb8e9ec08bdd3123e87315b39 100644
--- a/component/cpio/buildout.cfg
+++ b/component/cpio/buildout.cfg
@@ -7,7 +7,7 @@ recipe = hexagonit.recipe.download
 url = ${:_profile_base_location_}/${:filename}
 md5sum = 6c79cb9caf407063543efff93647c450
 download-only = true
-filename = drop.gets.patch
+filename = cpio-drop.gets.patch
 
 [cpio]
 virtual-depends =
diff --git a/component/cpio/drop.gets.patch b/component/cpio/cpio-drop.gets.patch
similarity index 100%
rename from component/cpio/drop.gets.patch
rename to component/cpio/cpio-drop.gets.patch
diff --git a/component/gzip/drop.gets.patch b/component/gzip/drop.gets.patch
deleted file mode 100644
index 128a0e48ac3bb4dcae1ba5d4273083467761be1e..0000000000000000000000000000000000000000
--- a/component/gzip/drop.gets.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ur gzip-1.4.orig/lib/stdio.in.h gzip-1.4/lib/stdio.in.h
---- gzip-1.4.orig/lib/stdio.in.h	2010-01-20 14:20:36.000000000 +0100
-+++ gzip-1.4/lib/stdio.in.h	2012-07-23 16:20:24.299373437 +0200
-@@ -125,7 +125,9 @@
-    so any use of gets warrants an unconditional warning.  Assume it is
-    always declared, since it is required by C89.  */
- #undef gets
-+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
- _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-+#endif
- 
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/component/m4/drop.gets.patch b/component/m4/drop.gets.patch
deleted file mode 100644
index 7cbc545a60bcdf477254b5a09f6a7b2b7fb7d824..0000000000000000000000000000000000000000
--- a/component/m4/drop.gets.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ur m4-1.4.16.orig/lib/stdio.in.h m4-1.4.16/lib/stdio.in.h
---- m4-1.4.16.orig/lib/stdio.in.h	2011-03-01 17:39:29.000000000 +0100
-+++ m4-1.4.16/lib/stdio.in.h	2012-07-23 09:28:57.945703705 +0200
-@@ -162,7 +162,9 @@
-    so any use of gets warrants an unconditional warning.  Assume it is
-    always declared, since it is required by C89.  */
- #undef gets
-+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
- _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-+#endif
- 
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/component/tar/buildout.cfg b/component/tar/buildout.cfg
index faf7082412159a47734450665ed0065cf7fdec19..24ff53ed941a33ccfcf9a55fb88dd196e2de916e 100644
--- a/component/tar/buildout.cfg
+++ b/component/tar/buildout.cfg
@@ -7,7 +7,7 @@ recipe = hexagonit.recipe.download
 url = ${:_profile_base_location_}/${:filename}
 md5sum = 9352820566aa3534a04bd269c9f89f48
 download-only = true
-filename = drop.gets.patch
+filename = tar-drop.gets.patch
 
 [tar]
 virtual-depends = ${tar-drop.gets.patch:md5sum}
diff --git a/component/tar/drop.gets.patch b/component/tar/tar-drop.gets.patch
similarity index 100%
rename from component/tar/drop.gets.patch
rename to component/tar/tar-drop.gets.patch