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 = <); -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 +#include "pcap.h" #ifdef _CYGWIN #include 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 +#include + 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"