Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9720 - ser-0.8.9.ebuild (new package)
Summary: ser-0.8.9.ebuild (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Matt Keadle
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-26 14:33 UTC by Nils Ohlmeier
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

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


Attachments
ser-0.8.9.ebuild (ser-0.8.9.ebuild,1.47 KB, text/plain)
2002-10-26 14:35 UTC, Nils Ohlmeier
Details
ser-0.8.10.ebuild (ser-0.8.10.ebuild,1.69 KB, text/plain)
2002-11-13 22:09 UTC, Nils Ohlmeier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nils Ohlmeier 2002-10-26 14:33:12 UTC
Hi,
find attached the ebuild for the SIP Express Router v0.8.9. Like the name
already says it is an extremly fast and configurable router for the Session
Initiation Protocol (RFC 3261; for Voice over IP; e.g. used by Windows Messenger
and kphone).

I suggest net-misc/ser (or net-im/ser but it's more then IM). I'm one of the
developers of ser, so don't hestitate to ask if something is not clear.

Nils
Comment 1 Nils Ohlmeier 2002-10-26 14:35:48 UTC
Created attachment 5048 [details]
ser-0.8.9.ebuild
Comment 2 Nils Ohlmeier 2002-10-27 19:16:11 UTC
Sorry, i forgot a debug output in the ebuild: 
the 'echoe ${D}' in the compile section do not hurt, but can removed :-) 
Thx  Nils 
Comment 3 Matt Keadle 2002-11-04 19:30:24 UTC
Great! Thanks for the ebuild. It's currently compiling. I'm getting a lot of:

../../Makefile.rules:77: libsms_modem.d: No such file or directory
../../Makefile.rules:77: libsms_putsms.d: No such file or directory
../../Makefile.rules:77: sms.d: No such file or directory

The filenames (such as libsms_modem.d, sms.d) vary and there seem to be quite a
few lines like the above. Is this something that can safely be ignored? I can
send a full capture if you like.
Comment 4 Matt Keadle 2002-11-05 00:23:26 UTC
Home now. Builds cleanly and runs cleanly (as far as I can tell) on all my dev
boxes. Complements, as it's put together well.

Packages like this are a bit difficult, as they're specialized enough to make it
difficult to find a wide userbase for testing. Since it builds well off the bat,
and there may be some interest of yours to get this included I'm thinking of
going ahead and doing a quick commit, most likely ~keyworded. Being ~keyworded
will keep it out of general population, but still make it available for those
that are interested.
Comment 5 Nils Ohlmeier 2002-11-05 14:51:26 UTC
Like you already find out you can safely ignore Makefile.rule:77 messages. They
are only warnings that the dependencies are not present, but they are build
right afterwards.
I agree with the limit userbase. I'll be happy with the unstable tree, and we
can anounce the Gentoo is the first distro with SER out of the box :-)
And i'll try my best to maintain the ebuild in the furture.
Comment 6 Matt Keadle 2002-11-05 17:10:04 UTC
OK. I've commited SER to portage, so by the time you read this you'll be able to
rsync and have it available. Like I mentioned, for the time being it ~x86
keyworded. You'll need to have `ACCEPT_KEYWORDS="~x86"` in your /etc/make.conf
for emerge to be able to see it.

I'll leave this bug open for a while so we can make sure this is ironed out. Let
me know if you need anything! Thanks agian Nils!
Comment 7 Nils Ohlmeier 2002-11-13 22:06:05 UTC
New release 0.8.10 => new ebuild :)
Please remove 0.8.9 from cvs because it contain a pontential security bug
(http://www.iptel.org/ser/security.html).

Two things are not nice in this ebuild:
- the dependencie from dev-libs/expat comes from our jabber module. The better
choice would be make the building of our jabber module depend on the existence
of the expat.h. But i think their is no possiblity to check for the existence of
files at all. And i didn't find any USE flag related to expat.
- the double creation and check of the exclude variable and mysql USE flag in
src_compile and src_install. But i didn't see a more global variable defintion
in the documentation. So is their a chance to do the creation of the exclude
variable only once please correct it.

Comment 8 Nils Ohlmeier 2002-11-13 22:09:06 UTC
Created attachment 5650 [details]
ser-0.8.10.ebuild
Comment 9 Matt Keadle 2002-11-14 19:51:03 UTC
Extremely sorry for the delay Nils. Had some things happening and I'm just
getting to this. I'll have this updated tonight.
Comment 10 Matt Keadle 2002-11-15 02:44:52 UTC
0.8.10 is in. Don't worry about checking for the mysql variable twice. I'm all
for a clean ebuild, but it causes no real extra overhead and, if it were up to
me, I probably would have done it that way to begin with.

The dependancy on expat isn't horrible either. There's isn't a use variable for
it, but it's still completely legal to do something like:

[ -f "/usr/lib/expat.h" ] && foo

The ebuild does have to live within a sanbox, but it's still legal to peak outside.
Comment 11 Matt Keadle 2002-11-24 04:08:15 UTC
I'm closing this for housecleaning reasons. When you have further updates, let
me know!