Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 14915 - new ebuild featuring libmcal: Modular Calendar Access Library
Summary: new ebuild featuring libmcal: Modular Calendar Access Library
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robin Johnson
URL: http://mcal.chek.com/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 8987
  Show dependency tree
 
Reported: 2003-02-01 09:41 UTC by Christian Skarby
Modified: 2004-05-19 23:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libmcal-package.tar.bz2 (libmcal-package.tar.bz2,1019 bytes, application/octet-stream)
2003-02-01 09:49 UTC, Christian Skarby
Details
Proposed libmcal 0.7-r2 (libmcal.tar.bz2,2.23 KB, application/octet-stream)
2004-02-22 14:20 UTC, Xavier Spriet
Details
Revised 0.7-r2 (libmcal.tar.bz2,2.30 KB, application/octet-stream)
2004-02-22 14:27 UTC, Xavier Spriet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Skarby 2003-02-01 09:41:38 UTC
Hi!

Please find attached libmcal-package.tar.bz2 

More info on the c libary are on the homepage. This libary is needed for
compiling php --with-mcal, which enables great calendar functions to php.

I suggest that this packages is placed under dev-libs.

Christian
Comment 1 Christian Skarby 2003-02-01 09:49:34 UTC
Created attachment 7820 [details]
libmcal-package.tar.bz2

Contains ebuild, ChangeLog and digest-file for libmcal.
Comment 2 Christian Skarby 2003-02-01 10:10:11 UTC
Comment on attachment 7820 [details]
libmcal-package.tar.bz2

sorry about bad naming of the tar.bz2-file. - Chr.
Comment 3 Chris Carlin 2003-02-18 23:08:33 UTC
Seems to work for me...
Comment 4 Roland "Robelix" Obermayer 2003-04-06 19:31:26 UTC
libmcal compiles fine here (gentoo 1.2), 
but emerge mod_php still says: 
checking for MCAL support... no 
 
maybe a candidate for a new USE? 
 
Robelix 
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-06 20:04:04 UTC
I'll be putting this in as a local use flag once #8987 is resolved.
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-06 20:13:11 UTC
slight update.
aiming for after this current package freeze to merge it in. if it is 1.4, then we'll be after 1.4, but it looks like it might be rc4 at this point.
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-24 11:19:59 UTC
This package isn't directly part of PHP, we just have a dependancy on it.
The new PHP eclass supports it as 'dev-libs/libmcal'.

Somebody needs to set up to maintain this ebuild so it can get commited.
In 2 weeks, if nobody else has taken it, I'll do it reluctantly.
Comment 8 Jon Portnoy (RETIRED) gentoo-dev 2003-05-09 14:32:21 UTC
I'd definitely appreciate it if you could take this, Robin - we don't have anyone else for it, I don't think.
Comment 9 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-05-09 16:23:31 UTC
Ok, the base libmcal is there. I'm still going to see about adding the ICAP/mstore support to it.
Comment 10 Xavier Spriet 2004-02-22 13:24:39 UTC
I have started working on the ebuild to add mstore and icap support, unfortunately those are based in another package, mcal-drivers

I'm not very experienced with ebuilds so here is the way I intend to do it, let me know if you have a better idea, it would be much appreciated:

1) Making the libmcal ebuild depend on the libmcal-driver ebuild
2) setting up the libmcal-drivers package
3) Setting up the libmcal ebuild and make it copy the /var/tmp/portage/libmcal-drivers/work/libmcal-drivers/* to /var/tmp/portage/libmcal/work/libmcal/
4) Compile with --with-mstore and --with-icap

Can I just use ${WORKDIR} to replace /var/tmp/portage/ by the way?


~Xavier
Comment 11 Xavier Spriet 2004-02-22 14:20:52 UTC
Created attachment 26124 [details]
Proposed libmcal 0.7-r2

I have attached my proposed ebuild for 0.7-r2, it adds support for both mstore
and icap drivers.
Fortunately, I didn't have to create a second ebuild for mcal-drivers so this
one should take care of everything.

I have tested it and both back-ends appear to be working perfectly.

~Xavier
Comment 12 Xavier Spriet 2004-02-22 14:27:54 UTC
Created attachment 26126 [details]
Revised 0.7-r2

Fixed a typo and added post install message indicating how to create new mcal
users.

Please read the description of previous attachment for more info.

~Xavier
Comment 13 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-05-19 23:22:55 UTC
sorry about the massive delay, but it's in the tree now.