summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2004-05-20 06:22:16 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2004-05-20 06:22:16 +0000
commitdecd25ec7a209418b8bd0e362cba986b2e223730 (patch)
tree4532fb0d7133732ebd3eae1c41c1e8f89500032e /dev-libs/libmcal
parentgcc-34 on ppc (diff)
downloadhistorical-decd25ec7a209418b8bd0e362cba986b2e223730.tar.gz
historical-decd25ec7a209418b8bd0e362cba986b2e223730.tar.bz2
historical-decd25ec7a209418b8bd0e362cba986b2e223730.zip
r1 stable, and bug #14915 finally, providing r2 with mstore+icap.
Diffstat (limited to 'dev-libs/libmcal')
-rw-r--r--dev-libs/libmcal/ChangeLog8
-rw-r--r--dev-libs/libmcal/Manifest10
-rw-r--r--dev-libs/libmcal/files/digest-libmcal-0.7-r22
-rw-r--r--dev-libs/libmcal/libmcal-0.7-r1.ebuild4
-rw-r--r--dev-libs/libmcal/libmcal-0.7-r2.ebuild60
5 files changed, 77 insertions, 7 deletions
diff --git a/dev-libs/libmcal/ChangeLog b/dev-libs/libmcal/ChangeLog
index cc0dc25c6b90..f71be69ba5f5 100644
--- a/dev-libs/libmcal/ChangeLog
+++ b/dev-libs/libmcal/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libmcal
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmcal/ChangeLog,v 1.8 2004/05/12 03:18:44 randy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmcal/ChangeLog,v 1.9 2004/05/20 06:22:16 robbat2 Exp $
+
+*libmcal-0.7-r2 (19 May 2004)
+
+ 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> libmcal-0.7-r1.ebuild,
+ libmcal-0.7-r2.ebuild:
+ r1 stable, and bug #14915 finally, providing r2 with mstore+icap.
11 May 2004; Michael McCabe <randy@gentoo.org> libmcal-0.7-r1.ebuild:
Added s390 keywords
diff --git a/dev-libs/libmcal/Manifest b/dev-libs/libmcal/Manifest
index 26365c3c464b..2e44ea2a23c1 100644
--- a/dev-libs/libmcal/Manifest
+++ b/dev-libs/libmcal/Manifest
@@ -1,6 +1,8 @@
-MD5 0abbaf27f4ef6a1914cf646e32ea2f52 ChangeLog 1312
-MD5 f8e833d47ca8b6874488a4a5044a65e4 libmcal-0.7-r1.ebuild 794
-MD5 2503170a110b75e97ede4e3ac6d373e8 libmcal-0.7.ebuild 690
-MD5 33ec0e0ab40e02bedea5e6b2b8ec51bc files/digest-libmcal-0.7 62
+MD5 3eb7aeb76f592f73bcf6ccfc52743487 libmcal-0.7-r2.ebuild 1762
+MD5 d6a3d6954f5634372aa704ae531f27bf libmcal-0.7.ebuild 689
+MD5 279c884df5a8f787b8ef7b2eebdb2b61 ChangeLog 1514
+MD5 cc67a34e309772384c120e70c3191e2d libmcal-0.7-r1.ebuild 794
MD5 33ec0e0ab40e02bedea5e6b2b8ec51bc files/digest-libmcal-0.7-r1 62
+MD5 e40f5b90c038f8c8703b83953b10012b files/digest-libmcal-0.7-r2 128
MD5 164c1590a106af41fb8a5de71843861b files/libmcal-0.7-fpic.patch 769
+MD5 33ec0e0ab40e02bedea5e6b2b8ec51bc files/digest-libmcal-0.7 62
diff --git a/dev-libs/libmcal/files/digest-libmcal-0.7-r2 b/dev-libs/libmcal/files/digest-libmcal-0.7-r2
new file mode 100644
index 000000000000..fa36e3231f67
--- /dev/null
+++ b/dev-libs/libmcal/files/digest-libmcal-0.7-r2
@@ -0,0 +1,2 @@
+MD5 8d8f16e59a7e859c1407df3d72052825 libmcal-0.7.tar.gz 49039
+MD5 c8c96f6cd574139b88a13f6084164cfa mcaldrivers-0.9.tar.gz 13445
diff --git a/dev-libs/libmcal/libmcal-0.7-r1.ebuild b/dev-libs/libmcal/libmcal-0.7-r1.ebuild
index 12d415c86d1b..a6fa94f99278 100644
--- a/dev-libs/libmcal/libmcal-0.7-r1.ebuild
+++ b/dev-libs/libmcal/libmcal-0.7-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmcal/libmcal-0.7-r1.ebuild,v 1.8 2004/05/12 03:18:44 randy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmcal/libmcal-0.7-r1.ebuild,v 1.9 2004/05/20 06:22:16 robbat2 Exp $
inherit eutils
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/libmcal/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ppc ~sparc alpha hppa ~mips amd64 ia64 s390"
+KEYWORDS="x86 ppc ~sparc alpha hppa ~mips amd64 ia64 s390"
IUSE=""
DEPEND=""
diff --git a/dev-libs/libmcal/libmcal-0.7-r2.ebuild b/dev-libs/libmcal/libmcal-0.7-r2.ebuild
new file mode 100644
index 000000000000..4a36ce5c052f
--- /dev/null
+++ b/dev-libs/libmcal/libmcal-0.7-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmcal/libmcal-0.7-r2.ebuild,v 1.1 2004/05/20 06:22:16 robbat2 Exp $
+
+DESCRIPTION="Modular Calendar Access Libary"
+HOMEPAGE="http://mcal.chek.com/"
+DRIVERS="mcaldrivers-0.9"
+SRC_URI_BASE="mirror://sourceforge/libmcal"
+SRC_URI="${SRC_URI_BASE}/${P}.tar.gz ${SRC_URI_BASE}/${DRIVERS}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips ~amd64 ~ia64 ~s390"
+IUSE="pam"
+DEPEND="pam? ( sys-libs/pam )"
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-fpic.patch
+ mv ${S}/../mcal-drivers/* ${S}/
+ einfo "Using /var/spool/calendar instead of /var/calendar"
+ for i in FAQ-MCAL HOW-TO-MCAL mstore/mstore.c mstore/README mstore/Changelog; do
+ sed -e 's|/var/calendar|/var/spool/calendar|g' -i ${i}
+ done
+}
+
+src_compile() {
+ use pam && CFLAGS="${CFLAGS} -DUSE_PAM"
+ einfo "Setting up mstore back-end"
+ cd ${S}/mstore
+ emake CFLAGS="${CFLAGS} -I.." || die
+
+ einfo "Setting up icap back-end"
+ cd ${S}/icap
+ emake CFLAGS="${CFLAGS} -I.." || die
+
+ cd ${S}
+ myconf="--with-mstore --with-icap"
+ econf ${myconf} || die
+ emake CFLAGS="${CFLAGS}" || die
+}
+
+src_install() {
+ einstall DESTDIR=${D} || die
+ dodoc CHANGELOG FAQ-MCAL FEATURE-IMPLEMENTATION HOW-TO-MCAL LICENSE README
+ newdoc mstore/README mstore-README
+ newdoc mstore/Changelog mstore-Changelog
+ newdoc icap/Changelog icap-Changelog
+ dohtml FUNCTION-REF.html
+ keepdir /var/spool/calendar
+ fperms 1777 /var/spool/calendar
+}
+
+pkg_postinst() {
+ einfo "You should start adding users to your calendar. ( e.g. htpasswd -c /etc/mpasswd username )"
+ # enforce perms
+ chmod 1777 ${ROOT}/var/spool/calendar
+}
+