summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wever <weeve@gentoo.org>2003-11-19 20:12:26 +0000
committerJason Wever <weeve@gentoo.org>2003-11-19 20:12:26 +0000
commite869494cca25552c199e2ed615c44d2f32581a3f (patch)
treea40fd743d836d42d92cb77e80b3cc3b523b228c9 /dev-libs/libezV24
parentinitial import. (diff)
downloadhistorical-e869494cca25552c199e2ed615c44d2f32581a3f.tar.gz
historical-e869494cca25552c199e2ed615c44d2f32581a3f.tar.bz2
historical-e869494cca25552c199e2ed615c44d2f32581a3f.zip
initial import.
Diffstat (limited to 'dev-libs/libezV24')
-rw-r--r--dev-libs/libezV24/Manifest5
-rw-r--r--dev-libs/libezV24/files/digest-libezV24-0.1.11
-rw-r--r--dev-libs/libezV24/files/libezV24-0.1.1-Makefile.diff10
-rw-r--r--dev-libs/libezV24/files/libezV24-0.1.1-test-v24.c.diff11
-rw-r--r--dev-libs/libezV24/libezV24-0.1.1.ebuild35
-rw-r--r--dev-libs/libezV24/metadata.xml12
6 files changed, 72 insertions, 2 deletions
diff --git a/dev-libs/libezV24/Manifest b/dev-libs/libezV24/Manifest
index 34814dd73f38..c7f2796c3295 100644
--- a/dev-libs/libezV24/Manifest
+++ b/dev-libs/libezV24/Manifest
@@ -1,5 +1,6 @@
-MD5 20ce9bbdcae80ecc3374c6e966a317e5 libezV24-0.1.1.ebuild 932
-MD5 2a5762a2fabad322c719d20246607c47 libezV24-0.1.1.ebuild.orig 585
+MD5 0d18b619e63853559f4dcce4e8d08863 libezV24-0.1.1.ebuild 1033
+MD5 ef579ce01a0237b99ff6b2fbeaaa774c metadata.xml 640
+MD5 f38443a1f0af40ba165478c7ba28c777 ChangeLog 447
MD5 7644416a217d2192abc71da9ac9e1eec files/digest-libezV24-0.1.1 65
MD5 e2336d4fd9a49be746a71a9c2dee6f89 files/libezV24-0.1.1-Makefile.diff 442
MD5 4dc7a37504cb2db417158a0800325914 files/libezV24-0.1.1-test-v24.c.diff 243
diff --git a/dev-libs/libezV24/files/digest-libezV24-0.1.1 b/dev-libs/libezV24/files/digest-libezV24-0.1.1
new file mode 100644
index 000000000000..c430d2866d33
--- /dev/null
+++ b/dev-libs/libezV24/files/digest-libezV24-0.1.1
@@ -0,0 +1 @@
+MD5 59a682a6ba5cce142760f7309dea44f9 libezV24-0.1.1.tar.gz 50515
diff --git a/dev-libs/libezV24/files/libezV24-0.1.1-Makefile.diff b/dev-libs/libezV24/files/libezV24-0.1.1-Makefile.diff
new file mode 100644
index 000000000000..f01e9e213f8e
--- /dev/null
+++ b/dev-libs/libezV24/files/libezV24-0.1.1-Makefile.diff
@@ -0,0 +1,10 @@
+--- Makefile.orig 2003-08-06 10:36:18.000000000 +0200
++++ Makefile 2003-08-06 10:37:06.000000000 +0200
+@@ -113,6 +113,7 @@
+ install:
+ install -d -m 755 $(PREFIX)/include/$(SOBASE)/;
+ install -m 644 ezV24.h $(PREFIX)/include/$(SOBASE)/
++ install -d -m 755 $(PREFIX)/lib
+ install -m 644 -s $(LIBNAME) $(PREFIX)/lib/$(LIBNAME)
+ install -m 755 -s $(NAME) $(PREFIX)/lib/$(NAME)
+ rm -f $(PREFIX)/lib/$(SONAME) $(PREFIX)/lib/$(PLAINNAME)
diff --git a/dev-libs/libezV24/files/libezV24-0.1.1-test-v24.c.diff b/dev-libs/libezV24/files/libezV24-0.1.1-test-v24.c.diff
new file mode 100644
index 000000000000..6ee4f4682b01
--- /dev/null
+++ b/dev-libs/libezV24/files/libezV24-0.1.1-test-v24.c.diff
@@ -0,0 +1,11 @@
+--- test-v24.c.orig 2003-08-05 15:54:02.000000000 +0200
++++ test-v24.c 2003-08-05 15:54:18.000000000 +0200
+@@ -30,7 +30,7 @@
+ #include <string.h>
+ #include <signal.h>
+
+-#include <ezV24/ezV24.h>
++#include "ezV24.h"
+
+ #define __TEST_V24_C__
+
diff --git a/dev-libs/libezV24/libezV24-0.1.1.ebuild b/dev-libs/libezV24/libezV24-0.1.1.ebuild
new file mode 100644
index 000000000000..6901f105118a
--- /dev/null
+++ b/dev-libs/libezV24/libezV24-0.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libezV24/libezV24-0.1.1.ebuild,v 1.1 2003/11/19 20:12:23 weeve Exp $
+
+IUSE=""
+S=${WORKDIR}/${P}
+DESCRIPTION="libezV24 - library that provides an easy API to Linux serial ports"
+HOMEPAGE="http://ezv24.sf.net"
+SRC_URI="mirror://sourceforge/ezv24/${P}.tar.gz"
+DEPEND=""
+RDEPEND=""
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 -ppc ~sparc ~alpha"
+
+src_compile() {
+ epatch ${FILESDIR}/${P}-test-v24.c.diff
+ epatch ${FILESDIR}/${P}-Makefile.diff
+ emake || die "Make failed"
+}
+
+src_install() {
+ make install PREFIX=${D}usr || die "Make install failed"
+ dodoc AUTHORS BUGS COPYING ChangeLog HISTORY README
+ dohtml api-html/*
+
+ # make install makes symlinks that don't exist when installed, so
+ # replace them and re-create with dosym
+
+ rm ${D}/usr/lib/libezV24.so
+ rm ${D}/usr/lib/libezV24.so.0
+
+ dosym libezV24.so.0.1 /usr/lib/libezV24.so.0
+ dosym libezV24.so.0 /usr/lib/libezV24.so
+}
diff --git a/dev-libs/libezV24/metadata.xml b/dev-libs/libezV24/metadata.xml
new file mode 100644
index 000000000000..a6a41eb05b92
--- /dev/null
+++ b/dev-libs/libezV24/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>weeve@gentoo.org</email>
+ <name>Jason Wever</name>
+</maintainer>
+<longdescription>
+The goal of this library is to provide an easy to use programming interface to the serial ports of the Linux system. This release comes with some support for the CYGWIN toolchain. Due to the great work of the cygwin folks, only minimal changes are needed. I know that the cygwin-stuff of `ezV24' isn't the final stuff, but it's a first step and it works.
+</longdescription>
+</pkgmetadata>