summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2006-07-03 13:51:59 +0000
committerTiziano Müller <dev-zero@gentoo.org>2006-07-03 13:51:59 +0000
commit9536b654c3d235f114e51f8addfae3c330183d4c (patch)
tree7d90376537d1bb6f6078b3d02a120498398988cf /dev-util
parentdev-python/buzhug: New ebuild for bug 138267 (diff)
downloadsunrise-9536b654c3d235f114e51f8addfae3c330183d4c.tar.gz
sunrise-9536b654c3d235f114e51f8addfae3c330183d4c.tar.bz2
sunrise-9536b654c3d235f114e51f8addfae3c330183d4c.zip
dev-util/uno: New ebuild for bug 108753
svn path=/sunrise/; revision=454
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/uno/ChangeLog8
-rw-r--r--dev-util/uno/Manifest20
-rw-r--r--dev-util/uno/files/2.9-makefile.patch31
-rw-r--r--dev-util/uno/files/digest-uno-2.93
-rw-r--r--dev-util/uno/metadata.xml5
-rw-r--r--dev-util/uno/uno-2.9.ebuild35
6 files changed, 102 insertions, 0 deletions
diff --git a/dev-util/uno/ChangeLog b/dev-util/uno/ChangeLog
new file mode 100644
index 000000000..e3302fa99
--- /dev/null
+++ b/dev-util/uno/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for dev-util/uno
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Jul 2006; Tiziano Müller <gentoo@dev-zero.ch> ChangeLog:
+ New ebuild for bug 108753, initial ebuild provided Kurt V. Hindenburg,
+ needed some rework
+
diff --git a/dev-util/uno/Manifest b/dev-util/uno/Manifest
new file mode 100644
index 000000000..5310b3976
--- /dev/null
+++ b/dev-util/uno/Manifest
@@ -0,0 +1,20 @@
+AUX 2.9-makefile.patch 966 RMD160 023f6349c44992cd179e4762bb08d99bbb8aba07 SHA1 f05cce0de3cf8ebe518b597a307f13c00b61c8a9 SHA256 ac60e8dfad8996c8802961936bad43f92faf196191d6a6307b79656a3dd88759
+MD5 77e122670cc9b613df0a9263eea5332c files/2.9-makefile.patch 966
+RMD160 023f6349c44992cd179e4762bb08d99bbb8aba07 files/2.9-makefile.patch 966
+SHA256 ac60e8dfad8996c8802961936bad43f92faf196191d6a6307b79656a3dd88759 files/2.9-makefile.patch 966
+DIST uno_v29.tar.gz 244686 RMD160 925c46bf10b486c4982cab11fb2ce16027c21b1e SHA1 100bd07cca98fdc4913b55971f6c37af65a52a8b SHA256 d7c272972558134b74f35d60686c6cda0f39e7bb4c4e2b9e1da26a19dd7aee73
+EBUILD uno-2.9.ebuild 704 RMD160 527c450d506fd93116c2d248b01cfce2a00f21f4 SHA1 d9d974bbc1ee561a7141a39b4e9c29f23ffeddc5 SHA256 4c7741c4d31dae203d6ef199614cff23bd91f60299f21e46dbed0b6a426ca006
+MD5 57102f282b39169057f7d7c75ae5af7b uno-2.9.ebuild 704
+RMD160 527c450d506fd93116c2d248b01cfce2a00f21f4 uno-2.9.ebuild 704
+SHA256 4c7741c4d31dae203d6ef199614cff23bd91f60299f21e46dbed0b6a426ca006 uno-2.9.ebuild 704
+MISC ChangeLog 271 RMD160 e95f11d1e741633494b361e4456b1c1f06c530ac SHA1 6770a31735957e5463a3010fcb663d81026e9dd6 SHA256 67f66e2cb5fd1a41c377747157c6b03612467577e360bdc93be5af739f6701e7
+MD5 27937d54e81b92ef342e233228c62948 ChangeLog 271
+RMD160 e95f11d1e741633494b361e4456b1c1f06c530ac ChangeLog 271
+SHA256 67f66e2cb5fd1a41c377747157c6b03612467577e360bdc93be5af739f6701e7 ChangeLog 271
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 56edbf9e35e136dab5371dba94cb3eba files/digest-uno-2.9 223
+RMD160 4047a1f906a1498bce8cd333ae88b926c279a36c files/digest-uno-2.9 223
+SHA256 aefb799739bcf380afa675ceb027b9a642664fda39edd3ead70e718895a716c8 files/digest-uno-2.9 223
diff --git a/dev-util/uno/files/2.9-makefile.patch b/dev-util/uno/files/2.9-makefile.patch
new file mode 100644
index 000000000..add97fb1c
--- /dev/null
+++ b/dev-util/uno/files/2.9-makefile.patch
@@ -0,0 +1,31 @@
+diff -Naur uno/src/makefile uno.new/src/makefile
+--- uno/src/makefile 2006-01-09 02:14:00.000000000 +0100
++++ uno.new/src/makefile 2006-07-03 13:01:42.000000000 +0200
+@@ -25,8 +25,8 @@
+ #
+ BINDIR=/usr/bin/
+ # note the terminal / in the above line is needed
+-CC=gcc
+-CFLAGS=-ansi -Wall -m32 -ggdb -DBINDIR=\"$(BINDIR)\"
++#CC=gcc
++MY_CFLAGS=$(CFLAGS) -ansi -Wall -DBINDIR=\"$(BINDIR)\"
+
+ # on PC add:
+ # -DPC
+@@ -65,13 +65,13 @@
+ uno_generic.c uno_intervals.c uno_lts.c
+
+ uno: uno.c
+- $(CC) $(CFLAGS) -o uno uno.c
++ $(CC) $(MY_CFLAGS) -o uno uno.c
+
+ uno_local: c_gram.h $(OFILES)
+- $(CC) $(CFLAGS) -o uno_local $(OFILES)
++ $(CC) $(MY_CFLAGS) -o uno_local $(OFILES)
+
+ uno_global: uno_global.o uno_fcts.o
+- $(CC) $(CFLAGS) -o uno_global uno_global.o uno_fcts.o
++ $(CC) $(MY_CFLAGS) -o uno_global uno_global.o uno_fcts.o
+
+ c_gram.c c_gram.h: c_gram.y tree.h symtab.h globals.h
+ bison -v -d -o c_gram.c c_gram.y # expect 6 shift/reduce 23 reduce/reduce conflicts
diff --git a/dev-util/uno/files/digest-uno-2.9 b/dev-util/uno/files/digest-uno-2.9
new file mode 100644
index 000000000..3902d9c98
--- /dev/null
+++ b/dev-util/uno/files/digest-uno-2.9
@@ -0,0 +1,3 @@
+MD5 a5981d3883e0f8e7feb8afb05d12b424 uno_v29.tar.gz 244686
+RMD160 925c46bf10b486c4982cab11fb2ce16027c21b1e uno_v29.tar.gz 244686
+SHA256 d7c272972558134b74f35d60686c6cda0f39e7bb4c4e2b9e1da26a19dd7aee73 uno_v29.tar.gz 244686
diff --git a/dev-util/uno/metadata.xml b/dev-util/uno/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/dev-util/uno/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/dev-util/uno/uno-2.9.ebuild b/dev-util/uno/uno-2.9.ebuild
new file mode 100644
index 000000000..5a9db232d
--- /dev/null
+++ b/dev-util/uno/uno-2.9.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="A simple tool for source code analysis"
+HOMEPAGE="http://spinroot.com/uno"
+SRC_URI="http://spinroot.com/${PN}/${PN}_v${PV/./}.tar.gz"
+
+LICENSE="public-domain GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}/${PV}-makefile.patch"
+}
+
+src_compile() {
+ cd "${S}/src"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin src/uno src/uno_local src/uno_global
+ doman doc/uno.1
+ insinto "/usr/share/doc/${PF}"
+ doins doc/uno_long.pdf doc/uno_short.pdf
+ insinto "/usr/share/${PN}"
+ doins -r prop
+}