Browse Source
http://arsv.github.io/perl-cross/ The original website at http://perlcross.berlios.de is not going to be maintained anymore because the berlios platform will be shutdown by its operators (http://developer.berlios.de/forum/forum.php?forum_id=39220).stable/0.6
Christian Wiese
12 years ago
5 changed files with 22 additions and 208 deletions
@ -1,27 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../perl/cross-lm.patch
|
|
||||||
# Copyright (C) 2006 The T2 SDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
--- perl-5.8.8/Makefile.SH.vanilla 2006-03-21 12:58:12.000000000 +0100
|
|
||||||
+++ perl-5.8.8/Makefile.SH 2006-03-21 12:58:20.000000000 +0100
|
|
||||||
@@ -248,7 +248,7 @@
|
|
||||||
ext = \$(dynamic_ext) \$(static_ext) \$(nonxs_ext)
|
|
||||||
DYNALOADER = lib/auto/DynaLoader/DynaLoader\$(LIB_EXT)
|
|
||||||
|
|
||||||
-libs = $perllibs $cryptlib
|
|
||||||
+libs = $perllibs $cryptlib -lm
|
|
||||||
|
|
||||||
public = perl\$(EXE_EXT) $suidperl utilities translators
|
|
||||||
|
|
@ -1,58 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
||||||
# |
|
||||||
# Filename: package/.../perl/install.patch.cross |
|
||||||
# Copyright (C) 2009 - 2010 The OpenSDE Project |
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project |
|
||||||
# |
|
||||||
# More information can be found in the files COPYING and README. |
|
||||||
# |
|
||||||
# This patch file is dual-licensed. It is available under the license the |
|
||||||
# patched project is licensed under, as long as it is an OpenSource license |
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|
||||||
# of the GNU General Public License as published by the Free Software |
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later |
|
||||||
# version. |
|
||||||
# --- SDE-COPYRIGHT-NOTE-END --- |
|
||||||
|
|
||||||
Some cross compile hacks. |
|
||||||
- Rene Rebe <rene@exactcode.de> |
|
||||||
|
|
||||||
Skip man page installation, requires Fcntl extension in miniperl module |
|
||||||
- Michael Tross <michael@tross.org> |
|
||||||
|
|
||||||
diff -Nur perl-5.10.1-orig/Makefile.SH perl-5.10.1/Makefile.SH |
|
||||||
--- perl-5.10.1-orig/Makefile.SH 2010-12-16 14:20:45.912059387 +0100 |
|
||||||
+++ perl-5.10.1/Makefile.SH 2010-12-16 14:36:55.804059386 +0100 |
|
||||||
@@ -601,7 +601,7 @@ |
|
||||||
\$(RUN) ./generate_uudmap\$(HOST_EXE_EXT) >uudmap.h |
|
||||||
|
|
||||||
generate_uudmap\$(HOST_EXE_EXT): generate_uudmap\$(OBJ_EXT) |
|
||||||
- \$(CC) -o generate_uudmap\$(EXE_EXT) \$(LDFLAGS) generate_uudmap\$(OBJ_EXT) \$(libs) |
|
||||||
+ \$(HOSTCC) -o generate_uudmap \$(LDFLAGS) generate_uudmap.c \$(libs) |
|
||||||
|
|
||||||
!GROK!THIS! |
|
||||||
$spitshell >>$Makefile <<'!NO!SUBS!' |
|
||||||
@@ -1021,7 +1021,7 @@ |
|
||||||
# But also this ensures that all extensions are built before we try to scan |
|
||||||
# them, which picks up Devel::PPPort's documentation. |
|
||||||
pod/perltoc.pod: $(perltoc_pod_prereqs) perl$(EXE_EXT) $(ext) pod/buildtoc |
|
||||||
- $(LDLIBPTH) $(RUN) ./perl$(EXE_EXT) -Ilib pod/buildtoc --build-toc -q |
|
||||||
+ $(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib pod/buildtoc --build-toc -q |
|
||||||
|
|
||||||
pod/perlapi.pod pod/perlintern.pod: miniperl$(EXE_EXT) autodoc.pl embed.fnc |
|
||||||
$(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib autodoc.pl |
|
||||||
@@ -1075,11 +1075,11 @@ |
|
||||||
INSTALL_DEPENDENCE = all |
|
||||||
|
|
||||||
install.perl: $(INSTALL_DEPENDENCE) installperl |
|
||||||
- $(LDLIBPTH) $(RUN) ./perl installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) |
|
||||||
+ $(LDLIBPTH) $(RUN) ./miniperl installperl --destdir=$(DESTDIR) $(INSTALLFLAGS) $(STRIPFLAGS) |
|
||||||
-@test ! -s extras.lst || $(MAKE) extras.install |
|
||||||
|
|
||||||
install.man: all installman |
|
||||||
- $(LDLIBPTH) $(RUN) ./perl installman --destdir=$(DESTDIR) $(INSTALLFLAGS) |
|
||||||
+ $(LDLIBPTH) $(RUN) echo installman --destdir=$(DESTDIR) $(INSTALLFLAGS) |
|
||||||
|
|
||||||
# XXX Experimental. Hardwired values, but useful for testing. |
|
||||||
# Eventually Configure could ask for some of these values. |
|
@ -1,48 +0,0 @@ |
|||||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# Filename: package/.../perl/perl-5.8.8-libc-2.patch
|
|
||||||
# Copyright (C) 2008 The OpenSDE Project
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Submitted By: Anderson Lizardo <andersonlizardo(at)yahoo(dot)com(dot)br>
|
|
||||||
Date: 2006-02-15
|
|
||||||
Initial Package Version: 5.8.8
|
|
||||||
Origin: based on current LFS-BOOK patch (perl-5.8.0-libc-2.patch)
|
|
||||||
Description: this patch adapts some hard-wired paths to the C library.
|
|
||||||
It uses the $prefix variable to locate the correct libc.
|
|
||||||
|
|
||||||
diff -Naur perl-5.8.8.orig/hints/linux.sh perl-5.8.8/hints/linux.sh
|
|
||||||
--- perl-5.8.8.orig/hints/linux.sh 2005-11-18 01:18:45.000000000 +0000
|
|
||||||
+++ perl-5.8.8/hints/linux.sh 2006-02-12 12:20:32.000000000 +0000
|
|
||||||
@@ -52,9 +52,9 @@
|
|
||||||
# We don't use __GLIBC__ and __GLIBC_MINOR__ because they
|
|
||||||
# are insufficiently precise to distinguish things like
|
|
||||||
# libc-2.0.6 and libc-2.0.7.
|
|
||||||
-if test -L /lib/libc.so.6; then
|
|
||||||
- libc=`ls -l /lib/libc.so.6 | awk '{print $NF}'`
|
|
||||||
- libc=/lib/$libc
|
|
||||||
+if test -L ${prefix}/lib/libc.so.6; then
|
|
||||||
+ libc=`ls -l ${prefix}/lib/libc.so.6 | awk '{print $NF}'`
|
|
||||||
+ libc=${prefix}/lib/$libc
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Configure may fail to find lstat() since it's a static/inline
|
|
||||||
@@ -330,3 +330,8 @@
|
|
||||||
libswanted="$*"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
+
|
|
||||||
+locincpth=""
|
|
||||||
+loclibpth=""
|
|
||||||
+glibpth="${prefix}/lib"
|
|
||||||
+usrinc="${prefix}/include"
|
|
Loading…
Reference in new issue