You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

139 lines
4.5 KiB

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"