diff options
Diffstat (limited to 'lang/parrot/patches/patch-ab')
-rw-r--r-- | lang/parrot/patches/patch-ab | 93 |
1 files changed, 34 insertions, 59 deletions
diff --git a/lang/parrot/patches/patch-ab b/lang/parrot/patches/patch-ab index 33dbd857f25..5363e0c466d 100644 --- a/lang/parrot/patches/patch-ab +++ b/lang/parrot/patches/patch-ab @@ -1,60 +1,35 @@ -$NetBSD: patch-ab,v 1.1 2006/01/03 19:25:06 wiz Exp $ +$NetBSD: patch-ab,v 1.2 2006/01/09 17:47:07 wiz Exp $ ---- MANIFEST.generated.orig Sun Dec 4 13:23:09 2005 -+++ MANIFEST.generated Tue Jan 3 15:19:45 2006 -@@ -1,16 +1,9 @@ - installable_parrot [main]bin --pdump [main]bin - pdump_shared [main]bin --pdb [main]bin - pdb_shared [main]bin --pbc_info [main]bin - pbc_info_shared [main]bin --pbc_merge [main]bin - pbc_merge_shared [main]bin --disassemble [main]bin - disassemble_shared [main]bin --blib/lib/libparrot.a [main]lib --blib/lib/libparrot.so.0.4.0 [main]lib - runtime/parrot/library/Data/Dumper/Base.pbc [main] - runtime/parrot/library/Data/Dumper/Default.pbc [main] - runtime/parrot/library/Data/Dumper.pbc [main] -@@ -60,22 +53,22 @@ - runtime/parrot/include/tm.pasm [main] - runtime/parrot/include/vtable_methods.pasm [main] - runtime/parrot/include/warnings.pasm [main] --include/parrot/config.h [main] --include/parrot/core_pmcs.h [main] --include/parrot/exec_dep.h [main] --include/parrot/extend_vtable.h [main] --include/parrot/feature.h [main] --include/parrot/has_header.h [main] --include/parrot/jit_emit.h [main] --include/parrot/platform.h [main] --include/parrot/platform_interface.h [main] --include/parrot/string_private_cstring.h [main] --include/parrot/vtable.h [main] --include/parrot/oplib/core_ops.h [main] --include/parrot/oplib/core_ops_cg.h [main] --include/parrot/oplib/core_ops_cgp.h [main] --include/parrot/oplib/core_ops_switch.h [main] --include/parrot/oplib/ops.h [main] -+include/parrot/config.h [main]include -+include/parrot/core_pmcs.h [main]include -+include/parrot/exec_dep.h [main]include -+include/parrot/extend_vtable.h [main]include -+include/parrot/feature.h [main]include -+include/parrot/has_header.h [main]include -+include/parrot/jit_emit.h [main]include -+include/parrot/platform.h [main]include -+include/parrot/platform_interface.h [main]include -+include/parrot/string_private_cstring.h [main]include -+include/parrot/vtable.h [main]include -+include/parrot/oplib/core_ops.h [main]include -+include/parrot/oplib/core_ops_cg.h [main]include -+include/parrot/oplib/core_ops_cgp.h [main]include -+include/parrot/oplib/core_ops_switch.h [main]include -+include/parrot/oplib/ops.h [main]include - docs/ops/bit.pod [main]doc - docs/ops/cmp.pod [main]doc - docs/ops/core.pod [main]doc +--- /dev/null Fri Jan 6 20:33:00 2006 ++++ config/init/hints/netbsd.pm Fri Jan 6 20:37:08 2006 +@@ -0,0 +1,30 @@ ++# Copyright: 2005 The Perl Foundation. All Rights Reserved. ++ ++package init::hints::netbsd; ++ ++use strict; ++ ++sub runstep ++{ ++ my ($self, $conf) = @_; ++ ++ my $libs = $conf->data->get('libs'); ++ ++ if ($libs !~ /pthread/) { ++ $libs .= ' -lpthread'; ++ } ++ ++ $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; |