summaryrefslogtreecommitdiff
path: root/lang/parrot/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'lang/parrot/patches/patch-aa')
-rw-r--r--lang/parrot/patches/patch-aa180
1 files changed, 34 insertions, 146 deletions
diff --git a/lang/parrot/patches/patch-aa b/lang/parrot/patches/patch-aa
index eae85c66886..a43ccc09b1f 100644
--- a/lang/parrot/patches/patch-aa
+++ b/lang/parrot/patches/patch-aa
@@ -1,147 +1,35 @@
-$NetBSD: patch-aa,v 1.1 2006/01/03 19:25:06 wiz Exp $
+$NetBSD: patch-aa,v 1.2 2006/01/09 17:47:07 wiz Exp $
---- MANIFEST.orig Tue Jan 3 00:31:28 2006
-+++ MANIFEST Tue Jan 3 00:33:10 2006
-@@ -716,74 +716,74 @@
- imcc/symreg.c []
- imcc/symreg.h []
- imcc/unit.h []
--include/parrot/autoprefix.h [main]
--include/parrot/builtin.h [main]
--include/parrot/caches.h [main]
--include/parrot/cclass.h [main]
--include/parrot/charset.h [main]
--include/parrot/datatypes.h [main]
--include/parrot/debug.h [main]
--include/parrot/dod.h [main]
--include/parrot/dynext.h [main]
--include/parrot/embed.h [main]
--include/parrot/encoding.h [main]
--include/parrot/enums.h [main]
--include/parrot/events.h [main]
--include/parrot/exceptions.h [main]
--include/parrot/exec.h [main]
--include/parrot/exec_save.h [main]
--include/parrot/exit.h [main]
--include/parrot/extend.h [main]
--include/parrot/global.h [main]
--include/parrot/global_setup.h [main]
--include/parrot/hash.h [main]
--include/parrot/headers.h [main]
--include/parrot/hll.h [main]
--include/parrot/inter_call.h [main]
--include/parrot/interp_guts.h [main]
--include/parrot/interpreter.h [main]
--include/parrot/intlist.h [main]
--include/parrot/io.h [main]
--include/parrot/jit.h [main]
--include/parrot/key.h [main]
--include/parrot/library.h [main]
--include/parrot/list.h [main]
--include/parrot/longopt.h [main]
--include/parrot/memory.h [main]
--include/parrot/method_util.h [main]
--include/parrot/misc.h [main]
--include/parrot/mmd.h [main]
--include/parrot/nci.h [main]
--include/parrot/objects.h [main]
--include/parrot/op.h [main]
--include/parrot/oplib.h [main]
--include/parrot/packfile.h [main]
--include/parrot/parrot.h [main]
--include/parrot/perltypes.h [main]
--include/parrot/pic.h [main]
--include/parrot/pmc.h [main]
--include/parrot/pmc_freeze.h [main]
--include/parrot/pobj.h [main]
--include/parrot/register.h [main]
--include/parrot/resources.h [main]
--include/parrot/runops_cores.h [main]
--include/parrot/settings.h [main]
--include/parrot/slice.h [main]
--include/parrot/smallobject.h [main]
--include/parrot/stacks.h [main]
--include/parrot/stat.h [main]
--include/parrot/string.h [main]
--include/parrot/string_funcs.h [main]
--include/parrot/string_primitives.h [main]
--include/parrot/sub.h [main]
--include/parrot/thr_pthread.h [main]
--include/parrot/thr_windows.h [main]
--include/parrot/thread.h [main]
--include/parrot/trace.h [main]
--include/parrot/tsq.h [main]
--include/parrot/unicode.h [main]
--include/parrot/vtables.h [main]
--include/parrot/warnings.h [main]
-+include/parrot/autoprefix.h [main]include
-+include/parrot/builtin.h [main]include
-+include/parrot/caches.h [main]include
-+include/parrot/cclass.h [main]include
-+include/parrot/charset.h [main]include
-+include/parrot/datatypes.h [main]include
-+include/parrot/debug.h [main]include
-+include/parrot/dod.h [main]include
-+include/parrot/dynext.h [main]include
-+include/parrot/embed.h [main]include
-+include/parrot/encoding.h [main]include
-+include/parrot/enums.h [main]include
-+include/parrot/events.h [main]include
-+include/parrot/exceptions.h [main]include
-+include/parrot/exec.h [main]include
-+include/parrot/exec_save.h [main]include
-+include/parrot/exit.h [main]include
-+include/parrot/extend.h [main]include
-+include/parrot/global.h [main]include
-+include/parrot/global_setup.h [main]include
-+include/parrot/hash.h [main]include
-+include/parrot/headers.h [main]include
-+include/parrot/hll.h [main]include
-+include/parrot/inter_call.h [main]include
-+include/parrot/interp_guts.h [main]include
-+include/parrot/interpreter.h [main]include
-+include/parrot/intlist.h [main]include
-+include/parrot/io.h [main]include
-+include/parrot/jit.h [main]include
-+include/parrot/key.h [main]include
-+include/parrot/library.h [main]include
-+include/parrot/list.h [main]include
-+include/parrot/longopt.h [main]include
-+include/parrot/memory.h [main]include
-+include/parrot/method_util.h [main]include
-+include/parrot/misc.h [main]include
-+include/parrot/mmd.h [main]include
-+include/parrot/nci.h [main]include
-+include/parrot/objects.h [main]include
-+include/parrot/op.h [main]include
-+include/parrot/oplib.h [main]include
-+include/parrot/packfile.h [main]include
-+include/parrot/parrot.h [main]include
-+include/parrot/perltypes.h [main]include
-+include/parrot/pic.h [main]include
-+include/parrot/pmc.h [main]include
-+include/parrot/pmc_freeze.h [main]include
-+include/parrot/pobj.h [main]include
-+include/parrot/register.h [main]include
-+include/parrot/resources.h [main]include
-+include/parrot/runops_cores.h [main]include
-+include/parrot/settings.h [main]include
-+include/parrot/slice.h [main]include
-+include/parrot/smallobject.h [main]include
-+include/parrot/stacks.h [main]include
-+include/parrot/stat.h [main]include
-+include/parrot/string.h [main]include
-+include/parrot/string_funcs.h [main]include
-+include/parrot/string_primitives.h [main]include
-+include/parrot/sub.h [main]include
-+include/parrot/thr_pthread.h [main]include
-+include/parrot/thr_windows.h [main]include
-+include/parrot/thread.h [main]include
-+include/parrot/trace.h [main]include
-+include/parrot/tsq.h [main]include
-+include/parrot/unicode.h [main]include
-+include/parrot/vtables.h [main]include
-+include/parrot/warnings.h [main]include
- io/io.c []
- io/io_buf.c []
- io/io_layers.c []
+--- /dev/null Fri Jan 6 20:33:00 2006
++++ config/init/hints/dragonflybsd.pm Fri Jan 6 20:37:08 2006
+@@ -0,0 +1,30 @@
++# Copyright: 2005 The Perl Foundation. All Rights Reserved.
++
++package init::hints::dragonflybsd;
++
++use strict;
++
++sub runstep
++{
++ my ($self, $conf) = @_;
++
++ my $libs = $conf->data->get('libs');
++
++ if ($libs !~ /pthread/) {
++ $libs .= ' -pthread';
++ }
++
++ $conf->data->set(
++ libs => $libs,
++ link => 'g++',
++ rpath => '-Wl,-R',
++
++ has_dynamic_linking => 1,
++ parrot_is_shared => 1,
++ libparrot_shared => 'libparrot$(SHARE_EXT).$(SOVERSION)',
++ libparrot_shared_alias => 'libparrot$(SHARE_EXT)',
++ libparrot_soname => '-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)',
++ );
++}
++
++1;