aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2014-09-24 20:03:34 -0700
committerAdam Vandenberg2014-09-24 20:03:34 -0700
commitc211b23fa9fb542ca55db58c0902e779374f7539 (patch)
tree9697a464e34a21112eef2cc832381304dba6b6df
parent0c2b9e87ae9e1f6ba6599b0068a561de6b3bf508 (diff)
downloadhomebrew-c211b23fa9fb542ca55db58c0902e779374f7539.tar.bz2
Redact electric-fence
Closes #31203.
-rw-r--r--Library/Formula/electric-fence.rb57
-rw-r--r--Library/Homebrew/tap_migrations.rb1
2 files changed, 1 insertions, 57 deletions
diff --git a/Library/Formula/electric-fence.rb b/Library/Formula/electric-fence.rb
deleted file mode 100644
index 53a49792d..000000000
--- a/Library/Formula/electric-fence.rb
+++ /dev/null
@@ -1,57 +0,0 @@
-require 'formula'
-
-class ElectricFence < Formula
- homepage 'http://perens.com/FreeSoftware/ElectricFence/'
- url 'http://perens.com/FreeSoftware/ElectricFence/electric-fence_2.1.13-0.1.tar.gz'
- version '2.1.13-0.1'
- sha1 'e6765bcb1543272040b806eea706fc7ae9b60524'
-
- # Patch based on this MacPorts port: https://trac.macports.org/ticket/23836
- # Discussion on how to port it to OS X: http://lists.apple.com/archives/xcode-users/2005/Oct/msg00791.html
- patch :DATA
-
- def install
- system "make"
- lib.install "libefence.a"
- man3.install "libefence.3"
- end
-
- test do
- (testpath/'test1.c').write <<-EOS.undent
- #include <stdlib.h>
- int main() {
- int *arr = (int*)malloc(sizeof(int) * 10);
- arr[10] = 1000;
- return 0;
- }
- EOS
- #{ENV.cc}, (testpath/'test1.c'), '-lefence'
- end
-end
-
-__END__
-diff --git a/Makefile b/Makefile
-index 660f586..82054b9 100644
---- a/Makefile
-+++ b/Makefile
-@@ -4,7 +4,7 @@ AR= ar
- INSTALL= install
- MV= mv
- CHMOD= chmod
--CFLAGS= -g
-+CFLAGS= -g -DPAGE_PROTECTION_VIOLATED_SIGNAL=SIGBUS
- LIB_INSTALL_DIR= /usr/lib
- MAN_INSTALL_DIR= /usr/man/man3
-
-diff --git a/page.c b/page.c
-index 07ac9d5..69374c4 100644
---- a/page.c
-+++ b/page.c
-@@ -30,7 +30,7 @@
- static caddr_t startAddr = (caddr_t) 0;
-
- #if ( !defined(sgi) && !defined(_AIX) )
--extern int sys_nerr;
-+/*extern int sys_nerr;*/
- /*extern char * sys_errlist[];*/
- #endif
diff --git a/Library/Homebrew/tap_migrations.rb b/Library/Homebrew/tap_migrations.rb
index 1cf45f07c..c02ceb7a3 100644
--- a/Library/Homebrew/tap_migrations.rb
+++ b/Library/Homebrew/tap_migrations.rb
@@ -20,6 +20,7 @@ TAP_MIGRATIONS = {
"drizzle" => "homebrew/boneyard",
"drush" => "homebrew/php",
"dsniff" => "homebrew/boneyard",
+ "electric-fence" => "homebrew/boneyard",
"gnunet" => "homebrew/boneyard",
"grads" => "homebrew/binary",
"gromacs" => "homebrew/science",