gnokii provides tools and a user space driver for use with mobile phones under Linux, various unices and Win32. For a list of supported makes and models take a look at our FAQ pages. With gnokii you can do such things as make data calls, update your address book, change calendar entires, send and receive SMS messages and load ring tones depending on the phone you have.
Created attachment 3059 [details] A tarball of the gnokii ebuild The ebuild tarball. I suggest net-dialup/gnokii
Bass, you have experience with this kinda stuff, right?
you know, i love try new experiences :P (expect qt/kde stuff;)
is ftp.gnokii.org down?
There is a problem with the build. Some how, when doing emerge, I get an error open_wr: /dev/ptmx. But when I do ebuild xx install && ebuild xx qmerge, I don't have this problem at all. Any advice??
and doing "ebuild xx merge"?
ebuild xx merge works fine.
You need to groupadd gnokii for the ebuild to work ;)
Created attachment 4500 [details] gnokii-0.4.3.ebuild Updated to add the group
I guess there should be at least these lines somewhere in the ebuild: +IUSE="nls X" +DEPEND="X? ( virtual/x11 x11-libs/gtk+ )" src_compile() { ... + use X && myconf="${myconf} --with-x"' In order to ensure that "--with-x" is provided only if there is X and gtk+. In addition the DESCRIPTION field could be more informative, at least it should indicate that the package is intented to be used with Nokia mobile phones. Something like "Tools and drivers for Nokia mobile phones". But, otherwise it's a great ebuild.
Oh, it seems that I never get it right first time, but here are those ebuild lines again: +IUSE="nls X" +DEPEND="X? ( virtual/x11 x11-libs/gtk+ )" src_compile() { local myconf use nls \ && myconf="--enable-nls" \ || myconf="--disable-nls" + use X \ + && myconf="${myconf} --with-x" \ + || myconf="${myconf} --without-x" econf \ --prefix=/usr \ - --with-x --enable-security \ + --enable-security \ ${myconf} || die And because Gentoo is all about optimisation and we're brave enough: - make || die "make failed (myconf=${myconf})" + make CC="gcc ${CFLAGS}" || die "make failed (myconf=${myconf})" Unfortunately we only get "-O2", but that at least there is "-march=xxx".