First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 20372
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Robin Johnson <robbat2@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Celestial Wizard <celestialwizard@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
c-client-2002b.ebuild The Ebuild text/plain Celestial Wizard 2003-05-02 22:59 0000 1.38 KB Details
Makefile.patch Patch for Makefile patch Celestial Wizard 2003-05-02 22:59 0000 2.15 KB Details | Diff
c-client-2002c.ebuild A slightly improved c-client ebuild text/plain Wayne Davison 2003-05-28 07:16 0000 1.38 KB Details
uw-imap.patch Corresponding uw-imap patch patch Wayne Davison 2003-05-28 07:34 0000 920 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 20372 depends on: Show dependency tree
Bug 20372 blocks: 15602
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-05-02 22:58 0000
Allows for uw-imap c-client library to be installed instead of the entire
uw-imap package.  useful for packages such as mod_php which have imap support,
but only require end application libraries.

See Bug 15602 for more details (also includes CFLAGS fix from 19442)

------- Comment #1 From Celestial Wizard 2003-05-02 22:59:09 0000 -------
Created an attachment (id=11423) [details]
The Ebuild

------- Comment #2 From Celestial Wizard 2003-05-02 22:59:46 0000 -------
Created an attachment (id=11424) [details]
Patch for Makefile

Patch to only build the c-client library from uw-imap instead of the entire
package.

------- Comment #3 From Wayne Davison 2003-05-28 07:09:19 0000 -------
One problem I see with this is that the uw-imap package duplicates all these
files, so we really need a package such as mod_php to be able to build with
either the c-client package OR uw-imap package installed.  So, I'd suggest
creating a virtual/c-client category and changing both this ebuild and the
uw-imap ebuild to PROVIDE it.  This package should also conflict with the
uw-imap package.

I'll attach a revised ebuild that has these changes and is made from the
uw-imap-2002c version (instead of the 2002b version).

------- Comment #4 From Wayne Davison 2003-05-28 07:16:05 0000 -------
Created an attachment (id=12486) [details]
A slightly improved c-client ebuild

This ebuild uses the us-imap-2002c1 source.  It differs from the other ebuild
in that it PROVIDEs virtual/c-client, it conflicts with net-mail/uw-imap, and
it does not bother patching the Makefile to not build things like imapd (it
just doesn't install them).

I wasn't sure what to do about the EXTRACFLAGS and EXTRALDFLAGS settings in
the previous c-client ebuild, but since the uw-imap-2002c ebuild doesn't set
them, I opted to leave them out of my c-client ebuild.

------- Comment #5 From Wayne Davison 2003-05-28 07:34:22 0000 -------
Created an attachment (id=12487) [details]
Corresponding uw-imap patch

To round things out, the uw-imap ebuild would also need to PROVIDE the new
virtual/c-client category, so this patch adds that and also adds a conflict
with the c-client package.  While I was at it, I also added a MY_PN var so
that the imap filename isn't specified twice.

------- Comment #6 From Wayne Davison 2003-06-03 00:46:09 0000 -------
Perhaps this bug should be assigned to Preston A. Elder or Robin Johnson
since they handled the uw-imap issues in bug 21565?

Discussion issue:  An alternative to my proposed creation of a new virtual
would be to remove the c-client lib & header files from the uw-imap ebuild.
That would probably be cleaner -- any opinions on the matter?

------- Comment #7 From Robin Johnson 2003-06-05 14:01:05 0000 -------
See bug #15602 for ongoing work.

------- Comment #8 From Robin Johnson 2003-06-26 11:52:35 0000 -------
In CVS.

First Last Prev Next    No search results available      Search page      Enter new bug