Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201579 - app-pda/libsyncml should use EAPI-1 to enable something by default instead of dying, plus remove bluetooth flag
Summary: app-pda/libsyncml should use EAPI-1 to enable something by default instead of...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Piotr Jaroszyński (RETIRED)
URL:
Whiteboard:
Keywords: QAbaddie
Depends on:
Blocks:
 
Reported: 2007-12-07 12:06 UTC by Jakub Moc (RETIRED)
Modified: 2009-11-15 20:08 UTC (History)
1 user (show)

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


Attachments
libsyncml-0.4.4.ebuild.diff (libsyncml-0.4.4.ebuild.diff,2.69 KB, patch)
2007-12-09 16:15 UTC, Jakub Moc (RETIRED)
Details | Diff
libsyncml-0.4.4.ebuild.diff (libsyncml-0.4.4.ebuild.diff,2.69 KB, patch)
2007-12-09 16:19 UTC, Jakub Moc (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Moc (RETIRED) gentoo-dev 2007-12-07 12:06:21 UTC
<snip>
 * app-pda/libsyncml-0.4.4 without support for obex nor http is unusable.
 * Please enable "obex" or/and "http" USE flags.
</snip>

Make something default, please.

Later on w/ USE=http

<snip>
* You are trying to build app-pda/libsyncml-0.4.4 with the "bluetooth"
 * USE flag, but you didn't enable the "obex" flag, which is
 * needed for bluetooth support.
 * Please enable "obex" USE flag.
</snip>

Why don't you merge obex and bluetooth use flags into one?
Comment 1 Piotr Jaroszyński (RETIRED) gentoo-dev 2007-12-07 16:26:46 UTC
(In reply to comment #0)
> Make something default, please.
obex is default now.

> Why don't you merge obex and bluetooth use flags into one?
obex useflag enables other transports as well.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-09 16:03:22 UTC
Well sorry but you apparently didn't commit anything at all.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-12-09 16:15:41 UTC
Created attachment 138099 [details, diff]
libsyncml-0.4.4.ebuild.diff

- make obex default
- use confutils eclass if you need to at least one of X flags enabled, no need to reinvent the wheel
- just depend openobex w/ USE=bluetooth, instead of dying, and use_enable obex when bluetooth use flag is set
- cosmetics (econf dies on its own with useful message)
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-12-09 16:19:51 UTC
Created attachment 138101 [details, diff]
libsyncml-0.4.4.ebuild.diff

The previous one had a stray whitespace in use_enable, sorry.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-11-15 20:08:44 UTC
all ebuilds use >=EAPI-1 by now and will use only one use flag for obex+bluetooth starting with 0.5.4 due to its automagic detection (see also bug #285040).