add eigen and tslib

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@902 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2009-03-29 07:04:55 +00:00
parent 4cd02a6d68
commit a62799ffc0
12 changed files with 194 additions and 0 deletions

20
x11-libs/tslib/ChangeLog Normal file
View File

@@ -0,0 +1,20 @@
# ChangeLog for x11-libs/tslib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/tslib/ChangeLog,v 1.4 2008/11/09 20:51:39 solar Exp $
*tslib-1.0-r1 (09 Nov 2008)
09 Nov 2008; <solar@gentoo.org> +tslib-1.0-r1.ebuild:
- little bump for object renaming and making raw event types of 0 shutup
26 Oct 2008; <solar@gentoo.org> tslib-1.0.ebuild:
- open tslib to all remaining ~arches
04 Jun 2008; Diego Pettenò <flameeyes@gentoo.org> tslib-1.0.ebuild:
Use eautoreconf, not the bootstrap script.
*tslib-1.0 (11 May 2008)
11 May 2008; <solar@gentoo.org> +metadata.xml, +tslib-1.0.ebuild:
- initial add. We take patches from openembedded,buildroot,suse

6
x11-libs/tslib/Manifest Normal file
View File

@@ -0,0 +1,6 @@
AUX tslib-1.0-test-1.patch 872 RMD160 98ca22ca56696973a4559696bc4418f82d23f3d2 SHA1 d67a355693960551b2a493bf085dfedac8edfbd7 SHA256 c107e3ab5385756709a96fae620d80fb9570d7410e4f0e37ea50d828cb780fa2
DIST tslib-1.0-patches-2.tar.bz2 8052 RMD160 68fd379ca3c393aeca1e4b7bdc39bf139cc8c19d SHA1 b967a9178c7a9a40dce8cb4d810afe961750a321 SHA256 18a4407f17be189183d86f8566998d628895b62792537f2b8043b1d0329f6b5a
DIST tslib-1.0.tar.bz2 47522 RMD160 3c32f6696af70fc099ad25c95d6157763d2b7412 SHA1 2008fcb9cca6a59fa268235cd335f5f6cbcda83d SHA256 9c40d914e4f6fe00bdd77137d671c7ce4f211686228f2eb8b2d3c2360bc249c8
EBUILD tslib-1.0-r1.ebuild 1333 RMD160 bd72939974cfe25e107a7d25b189ac631aec90c8 SHA1 1326aba450b441f401a102a2b636390aa1bcb904 SHA256 0d3fc6f04e41912648a9f345d6311c4cc9ae1955b5f1ca5020e9daeff78b5a7c
MISC ChangeLog 732 RMD160 f09eadf034504e34a2f4414609092dc630eb8cb5 SHA1 e811e5e0b6f3561d10c6c872384ba88f84dbc880 SHA256 a41d6e4c16b22897d943c3a40077eb83f8d034331e4580ea1f331c4a2f682688
MISC metadata.xml 221 RMD160 a597f94d0c00854e89c04c6ca87dcf11d5cf6dd2 SHA1 4a9e21c3a72bbfe8ab633efb529b1c766578c9d4 SHA256 d233b59c733a5b1384fc1cb014d47d2149fd81e7f1fbbc0c213d0cfe4e222ccc

View File

@@ -0,0 +1,22 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2009-03-27
Initial Package Version: 1.0
Origin: me
Upstream Status: unknown
Description: fix __open_missing_mode
diff -Naur tslib-1.0.orig/tests/ts_calibrate.c tslib-1.0/tests/ts_calibrate.c
--- tslib-1.0.orig/tests/ts_calibrate.c 2009-03-27 22:02:45.000000000 +0000
+++ tslib-1.0/tests/ts_calibrate.c 2009-03-27 22:12:41.926314128 +0000
@@ -220,9 +220,9 @@
for (i = 0; i < 7; i++) printf("%d ", cal.a [i]);
printf("\n");
if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
- cal_fd = open (calfile, O_CREAT | O_RDWR);
+ cal_fd = open (calfile, O_CREAT | O_RDWR, 0644);
} else {
- cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR);
+ cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR, 0644);
}
sprintf (cal_buffer,"%d %d %d %d %d %d %d",
cal.a[1], cal.a[2], cal.a[0],

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>embedded</herd>
<maintainer>
<email>solar@gentoo.org</email>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,43 @@
# Copyright 2008-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/tslib/tslib-1.0-r1.ebuild,v 1.1 2008/11/09 20:51:39 solar Exp $
inherit eutils toolchain-funcs autotools
DESCRIPTION="Touchscreen Access Library"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
#extras arctic2 collie corgi h3600 linear-h2200 mk712 ucb1x00"
DEPEND=""
RDEPEND=""
HOMEPAGE="http://tslib.berlios.de/"
SRC_URI="mirror://gentoo/${PN}-${PV}-patches-2.tar.bz2 mirror://berlios/${PN}/${PN}-${PV}.tar.bz2"
SLOT="0"
LICENSE="LGPL-2"
src_unpack() {
unpack ${A}
cd "${S}"
# patches come from buildroot + openembedded + suse
epatch "${WORKDIR}"/patches/*.patch
epatch "${FILESDIR}"/${PN}-1.0-test-1.patch
eautoreconf
}
src_compile() {
# compile everything. INSTALL_MASK= what you don't want.
econf --enable-linear --enable-dejitter \
--enable-variance --enable-pthres \
--enable-input --enable-shared \
--enable-arctic2 --enable-collie \
--enable-corgi --enable-h3600 \
--enable-linear-h2200 --enable-mk712 \
--enable-ucb1x00 --disable-debug || die "Configure failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS README
}