FirstClass is a groupware system used by many private/independent schools and some businesses for email and collaboration services. It is accessible through many interfaces, including as a dial-up BBS, telnet, web interface, and a desktop rich client. There is a Linux client available at http://www.firstclass.com/clientdownloads/FC81LinuxDownloadPage. I know that, at least at my school, a decent handful of people would like this package. I will start working on an ebuild and post it when it seems to work. Once I have an ebuild, I'd appreciate it if a dev could look at it and add it to Portage if appropriate.
Created attachment 97948 [details] First draft of ebuild This is a draft of an ebuild for the FirstClass client. It works on my system. What do I do next to get it into the Portage tree?
Sorry, I didn't know that Bugzilla didn't keep the names. The previous attachment should be installed as ${PORTDIR}/net-misc/firstclass-client/firstclass-client-8.101.1.ebuild.
Created attachment 97959 [details] Second draft of ebuild Here's a new version of the ebuild that changes the following stuff: * Now depends on virtual/x11 instead of x11-libs/libX11, so it works with modular X. * Now expands sources into ${S} instead of ${WORKDIR}. * Now keyworded ~x86 instead of x86. * Now prints a few einfo messages as it installs. Enjoy.
Created attachment 116985 [details] Installs V8.315.2 of the FC client Created a new ebuild for version 8.315.2; also removed the dependency on virtual/x11 (but I did not know what to put in as a replacement; however, as there is a dependency on Qt, it should be safe...)
It should be noted that FirstClass isn't compatible with Qt4. Atleast i couldn't get it to run unless i installed Qt3. It's the module libqt-mt.so.3 that's causing problems as it doesn't seem to exist on Qt4 and FirstClass depends on it
IOW, the RDEPEND=">=x11-libs/qt-3.3.3 is *wrong*; also sys-libs/glibc dependency should be removed. - a standard copyright header is required (see $PORTDIR/header.txt) - src_unpack is completely redundant. - remove the einfo noise in src_install - use domenu/newmenu from eutils.eclass for installing .desktop files - use doenvd for installing /etc/env.d stuff
Created attachment 135909 [details] net-misc/firstclass-client/firstclass-client-8.315.2-r2.ebuild - qt dependency fixed to specify correct slot - glibc dependency removed - alsa-lib dependency added - there was already a standard copyright header, but I updated the date on it - src-unpack removed - einfos removed from src_install - domenu now used for .desktop file - doenvd was already used for the env.d file - various ${S}'s changed to relative paths in src_install
This package does not meet the current criteria needed to be a viable candidate for the Portage tree since the upstream sources are no longer available at the location provided by the ebuild. This criteria is currently listed at the following URL: https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/Maintainer_Wanted Metric: Upstream status: Exists; "Package must still be available and fetchable (did it move to github, bitbucket, ...?)" If you (or another user) are still wanting this package to make it into the Portage tree please let us know by re-opening this bug and include a new usable upstream source. Sadly, until that time we cannot move forward with this ebuild. Tom D