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
				 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 <[email protected]> | ||||
| 
 | ||||
| Skip man page installation, requires Fcntl extension in miniperl module | ||||
|   - Michael Tross <[email protected]> | ||||
| 
 | ||||
| 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