From 021dceee687a33bb86364b24da9362a092d0cf85 Mon Sep 17 00:00:00 2001 From: fake Date: Sat, 3 Jul 2004 10:06:36 +0000 Subject: [PATCH] fake: elftoaout: use a prefix, build in stage 0 for crossbuilds. is this package really sparc only? [2004062702181909340] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3488 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/sparc/elftoaout/elftoaout.conf | 23 ++++++++++++++++++++++ package/sparc/elftoaout/elftoaout.desc | 2 +- package/sparc/elftoaout/prefix-usage.patch | 20 +++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 package/sparc/elftoaout/elftoaout.conf create mode 100644 package/sparc/elftoaout/prefix-usage.patch diff --git a/package/sparc/elftoaout/elftoaout.conf b/package/sparc/elftoaout/elftoaout.conf new file mode 100644 index 000000000..fe88cbbb6 --- /dev/null +++ b/package/sparc/elftoaout/elftoaout.conf @@ -0,0 +1,23 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/sparc/elftoaout/elftoaout.conf +# ROCK Linux is Copyright (C) 1998 - 2004 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +var_append makeinstopt " " "PREFIX=$root/$prefix" diff --git a/package/sparc/elftoaout/elftoaout.desc b/package/sparc/elftoaout/elftoaout.desc index 9e001157c..e2a55752c 100644 --- a/package/sparc/elftoaout/elftoaout.desc +++ b/package/sparc/elftoaout/elftoaout.desc @@ -36,7 +36,7 @@ [L] GPL [S] Stable [V] 2.3 -[P] X -----5---9 190.800 +[P] X 0----5---9 190.800 [D] 2666566125 elftoaout-2.3.tgz ftp://ultra.linux.cz/OS/Linux/Sparc/local/elftoaout/ diff --git a/package/sparc/elftoaout/prefix-usage.patch b/package/sparc/elftoaout/prefix-usage.patch new file mode 100644 index 000000000..725136084 --- /dev/null +++ b/package/sparc/elftoaout/prefix-usage.patch @@ -0,0 +1,20 @@ +--- ./Makefile.orig 2004-06-27 01:18:28.370283816 +0200 ++++ ./Makefile 2004-06-27 01:25:31.611941304 +0200 +@@ -1,5 +1,6 @@ + CC = gcc + CFLAGS = -O2 -Wall ++PREFIX = /usr + + all: elftoaout + +@@ -7,8 +8,8 @@ + $(CC) $(CFLAGS) -o elftoaout elftoaout.c + + install: elftoaout +- install -m 0755 -s elftoaout /usr/bin/elftoaout +- install -m 0644 elftoaout.1 /usr/man/man1/elftoaout.1 ++ install -m 0755 -s elftoaout $(PREFIX)/bin/elftoaout ++ install -m 0644 elftoaout.1 $(PREFIX)/man/man1/elftoaout.1 + + clean: + rm -f *~ *.[soa] core