Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 51938
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Crypto team <crypto@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jack Lloyd <lloyd@randombit.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
botan-1.3.13.ebuild The .ebuild for Botan 1.3.13 text/plain Jack Lloyd 2004-05-24 12:46 0000 2.45 KB Details
botan-1.3.13.ebuild .ebuild file for Botan-1.3.13 text/plain Jack Lloyd 2004-05-24 12:48 0000 2.45 KB Details
botan-1.3.14.ebuild Ebuild for Botan 1.3.14 text/plain Jack Lloyd 2004-06-14 09:03 0000 2.44 KB Details
botan-1.4.3.ebuild Ebuild for Botan 1.4.3 text/plain Jack Lloyd 2004-11-06 10:45 0000 2.16 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 51938 depends on: Show dependency tree
Bug 51938 blocks:
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: 2004-05-24 12:45 0000
Attached is an ebuild for Botan 1.3.13, a C++ crypto library. Tested on a P4
with Gentoo 2004.0. As it is a development library, dev-libs (or maybe dev-cpp)
seems to be the appropriate groups. It depends on bzip2, and can use zlib,
OpenSSL, and GNU MP, based on USE flags. The bzip2 requirement is not actually
a hard dependency, Botan will work fine without it (but obviously can't handle
bzip'ed data then), but there doesn't seem to be a USE flag for it. Seems
reasonable it would be installed anyway, shouldn't be a problem I think.

Note that 1.3.13 has a compatability issue with GCC 3.4. The next release will
have a workaround. Looks like 3.4 is blocked in portage on all archs right now
anyway. I can provide a patch if needed.

This is my first ebuild, so I may have screwed things up massively. I think
it's roughly correct. If there is something noticably not right, please tell
me, close this bug, and I'll just resubmit a new ebuild once 1.3.14 comes out
nextweekish.

------- Comment #1 From Jack Lloyd 2004-05-24 12:46:32 0000 -------
Created an attachment (id=31955) [details]
The .ebuild for Botan 1.3.13

------- Comment #2 From Jack Lloyd 2004-05-24 12:48:34 0000 -------
Created an attachment (id=31956) [details]
.ebuild file for Botan-1.3.13

The first version I attached didn't have gmp in IUSE.

------- Comment #3 From Jack Lloyd 2004-06-14 09:03:02 0000 -------
Created an attachment (id=33233) [details]
Ebuild for Botan 1.3.14

An ebuild for the newest version of Botan.

------- Comment #4 From Jack Lloyd 2004-06-14 09:04:34 0000 -------
New version is out, attached new .ebuild to match.

Ebuild tested on a P4-M and an old RS/6000 604e. Works with GCC 3.4.

------- Comment #5 From Daniel Black 2004-09-11 05:09:57 0000 -------
not too bad on the ebuild. Keep up the good work

I'd place the validation stuff in a src_test routine just looking at it breifly. Will look at it later in more detail.

------- Comment #6 From Jack Lloyd 2004-11-06 10:45:34 0000 -------
Created an attachment (id=43419) [details]
Ebuild for Botan 1.4.3

------- Comment #7 From Jack Lloyd 2004-11-06 10:47:17 0000 -------
New attachement, for Botan 1.4.3. Moved the validation tests to src_test(), and
the ebuild now respects the bzlib USE flag.

------- Comment #8 From Daniel Black 2004-11-07 13:09:42 0000 -------
Ok I'm looking at it. Gotta run to work but will commit when I get home.

Notice lots of:
src/whrl_tab.cpp:533: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:533: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:534: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:534: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:534: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:534: warning: integer constant is too large for "long" type
src/whrl_tab.cpp:535: warning: integer constant is too large for "long" type

errors all the way through this. Is there a plan to fix this?

------- Comment #9 From Daniel Black 2004-11-08 15:06:01 0000 -------
package added. A few small changes were added. Thanks for the program and
ebuild.

------- Comment #10 From Daniel Black 2004-11-08 15:06:39 0000 -------
and I should mark this as closed ;-)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug