diff options
author | Jason Wever <weeve@gentoo.org> | 2003-11-19 20:12:26 +0000 |
---|---|---|
committer | Jason Wever <weeve@gentoo.org> | 2003-11-19 20:12:26 +0000 |
commit | e869494cca25552c199e2ed615c44d2f32581a3f (patch) | |
tree | a40fd743d836d42d92cb77e80b3cc3b523b228c9 /dev-libs/libezV24 | |
parent | initial import. (diff) | |
download | historical-e869494cca25552c199e2ed615c44d2f32581a3f.tar.gz historical-e869494cca25552c199e2ed615c44d2f32581a3f.tar.bz2 historical-e869494cca25552c199e2ed615c44d2f32581a3f.zip |
initial import.
Diffstat (limited to 'dev-libs/libezV24')
-rw-r--r-- | dev-libs/libezV24/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libezV24/files/digest-libezV24-0.1.1 | 1 | ||||
-rw-r--r-- | dev-libs/libezV24/files/libezV24-0.1.1-Makefile.diff | 10 | ||||
-rw-r--r-- | dev-libs/libezV24/files/libezV24-0.1.1-test-v24.c.diff | 11 | ||||
-rw-r--r-- | dev-libs/libezV24/libezV24-0.1.1.ebuild | 35 | ||||
-rw-r--r-- | dev-libs/libezV24/metadata.xml | 12 |
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> |