Index: Net-IRC-0.79/Makefile.PL
--- Net-IRC-0.79/Makefile.PL.orig	2009-12-23 18:05:52.000000000 +0100
+++ Net-IRC-0.79/Makefile.PL	2015-02-16 08:51:57.305767008 +0100
@@ -4,29 +4,6 @@
 # the contents of the Makefile that is written.
 
 exit 0 if $ENV{AUTOMATED_TESTING};
-my $ok = 'I acknowledge that Net::IRC is unsupported and I wish to proceed.';
-my $warning = <<WILLROBINSON;
---------------------------------------------------------------------------------
-********************************************************************************
-DANGER, WILL ROBINSON! DANGER!
-
-This module has been deprecated, abandoned, and is no longer supported. It has
-not seen active development in five years, and its original author has moved on.
-We *STRONGLY* recommend you port your code to either Bot::BasicBot or
-POE::Component::IRC. Please feel free to stop by irc.freenode.net/#perl for help
-making this transition. Or, if you insist on proceeding, please type the
-following line exactly as is and then press Enter:
-
-$ok
-********************************************************************************
---------------------------------------------------------------------------------
-WILLROBINSON
-
--t STDIN or die $warning;
-warn $warning;
-chomp(my $acceptance = <STDIN>);
-die "Refusing to install due to lack of confirmation" unless $acceptance eq $ok;
-
 
 WriteMakefile(
 	      'NAME'  => 'Net::IRC',
Index: Net-Packet-3.28/Makefile.PL
--- Net-Packet-3.28/Makefile.PL.orig	2015-02-16 08:51:57.305767000 +0100
+++ Net-Packet-3.28/Makefile.PL	2015-02-16 08:52:31.335755666 +0100
@@ -18,7 +18,6 @@
       Time::HiRes => 0,
       Net::IPv6Addr => 0,
       Net::IPv4Addr => 0,
-      Socket6 => 0,
       Bit::Vector => 0,
       Storable => 0,
    },
Index: Net-Pcap-0.18/Makefile.PL
--- Net-Pcap-0.18/Makefile.PL.orig	2012-11-28 00:06:02.000000000 +0100
+++ Net-Pcap-0.18/Makefile.PL	2015-02-16 08:51:57.305767008 +0100
@@ -24,7 +24,8 @@
 else {
     $options{CCFLAGS} = "-Wall -Wwrite-strings"
         if $Config{ccname} eq "gcc" and $] >= 5.006;
-    $options{LIBS}    = '-lpcap';
+    $options{INC}     = '-I/openpkg/include';
+    $options{LIBS}    = '-L/openpkg/lib -lpcap';
 }
 
 for my $arg (@ARGV) {
Index: Net-Pcap-0.18/Pcap.xs
--- Net-Pcap-0.18/Pcap.xs.orig	2009-03-26 02:14:19.000000000 +0100
+++ Net-Pcap-0.18/Pcap.xs	2015-02-16 08:51:57.316238311 +0100
@@ -29,7 +29,7 @@
 #define NEED_sv_2pv_nolen 1
 #include "ppport.h"
 
-#include <pcap.h>
+#include "pcap.h"
 
 #ifdef _CYGWIN
 #include <Win32-Extensions.h>
Index: Net-RabbitMQ-0.0.4/Makefile.PL
--- Net-RabbitMQ-0.0.4/Makefile.PL.orig	2009-11-12 21:15:45.000000000 +0100
+++ Net-RabbitMQ-0.0.4/Makefile.PL	2015-02-16 08:51:57.316238311 +0100
@@ -2,12 +2,16 @@
 use ExtUtils::MakeMaker 5.16 ;
 use Config ;
 
-my @parts = qw/api connection debug framing mem socket table/;
-my $cfiles = join(' ', map { "librabbitmq/amqp_$_.c" } @parts);
-
 WriteMakefile(
         NAME            => 'Net::RabbitMQ',
         VERSION_FROM    => 'RabbitMQ.pm',
-	OBJECT          => "RabbitMQ.o $cfiles",
+	'MYEXTLIB'	=> 'librabbitmq/librabbitmq$(LIB_EXT)',
+	OBJECT          => "RabbitMQ.o",
         );
 
+sub MY::postamble {
+'
+$(MYEXTLIB): librabbitmq/Makefile
+	cd librabbitmq && $(MAKE) $(PASTHRU)
+';
+}
Index: Net-RabbitMQ-0.0.4/librabbitmq/Makefile.PL
--- Net-RabbitMQ-0.0.4/librabbitmq/Makefile.PL.orig	2015-02-16 08:51:57.316238311 +0100
+++ Net-RabbitMQ-0.0.4/librabbitmq/Makefile.PL	2015-02-16 08:51:57.316238311 +0100
@@ -0,0 +1,22 @@
+
+use ExtUtils::MakeMaker;
+
+$Verbose = 1;
+
+WriteMakefile(
+    NAME  => 'Net::RabbitMQ::librabbitmq',
+    SKIP  => [ qw(all static static_lib dynamic dynamic_lib test) ],
+    clean => { 'FILES' => 'librabbitmq$(LIB_EXT)' },
+);
+
+sub MY::top_targets {
+'
+all :: static
+test ::
+static :: librabbitmq$(LIB_EXT)
+librabbitmq$(LIB_EXT): $(O_FILES)
+	$(AR) cr librabbitmq$(LIB_EXT) $(O_FILES)
+	$(RANLIB) librabbitmq$(LIB_EXT)
+
+';
+}
Index: Net-RabbitMQ-0.0.4/librabbitmq/amqp.h
--- Net-RabbitMQ-0.0.4/librabbitmq/amqp.h.orig	2009-12-19 08:59:44.000000000 +0100
+++ Net-RabbitMQ-0.0.4/librabbitmq/amqp.h	2015-02-16 08:51:57.316238311 +0100
@@ -5,6 +5,9 @@
 extern "C" {
 #endif
 
+#include <sys/types.h>
+#include <unistd.h>
+
 typedef int amqp_boolean_t;
 typedef uint32_t amqp_method_number_t;
 typedef uint32_t amqp_flags_t;
Index: Net-RabbitMQ-0.0.4/librabbitmq/amqp_config.h
--- Net-RabbitMQ-0.0.4/librabbitmq/amqp_config.h.orig	2009-11-12 21:15:45.000000000 +0100
+++ Net-RabbitMQ-0.0.4/librabbitmq/amqp_config.h	2015-02-16 08:51:57.316238311 +0100
@@ -1,2 +1,3 @@
+#undef VERSION
 #define VERSION "0.0.1"
 
