Attached is prozgui-2.0.5.tgz which contains the prozgui ebuild and configure patch for fltk-1.1 and gentoo... ProzGUI is the graphical interface to the popular prozilla downloading tool, it features proxy support, redirection facilities and bandwith limiting support, and downloading from multiple servers simultaneously based on ping times returned from ftpsearching.com for the file. Also adding url's, resuming, preferences, and a couple of other basic features are supported. Homepage: http://prozilla.genesys.ro/?p=prozgui Note: NLS has been dissabled in order to resolve sandbox issues, languages other than english may not be supported This ebuild depends on fltk-1.1 which is currently available through portage. -Andrew S. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 14978 [details] File containing prozgui ebuild and patch
Created attachment 14979 [details] File containing prozgui ebuild and patch
This fails for me : g++ -Wall -ggdb -D_REENTRANT -I/usr/include/fltk-1.1 -O2 -mcpu=i686 -pipe -I/usr/X11R6/include -o prozgui main.o download_win.o Fl_Progress.o we.o init.o options.o dl_win.o prefs.o ftps_win.o ftpsearch_win.o getopt.o savefile.o -L/usr/lib/fltk-1.1 -L/usr/X11R6/lib ../libprozilla/src/.libs/libprozilla.a -L/usr/lib -lfltk -lGL -lXpm -lXext -lX11 -lm -lpthread /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lfltk collect2: ld returned 1 exit status make[2]: *** [prozgui] Error 1 make[2]: Leaving directory `/var/tmp/portage/prozgui-2.0.5/work/prozgui-2.0.5beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/prozgui-2.0.5/work/prozgui-2.0.5beta' make: *** [all] Error 2
new ebuild file to hopefully resolve linking issues... this is undoubtedly not the best way to veryify locations of the fltk lib, but it works... also a new tgz with the new ebuild and the previous patch's + digests will be posted... [prozgui-2.0.5.ebuild] # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 S="${WORKDIR}/${P}beta" DESCRIPTION="A Graphical download manager" SRC_URI="http://prozilla.genesys.ro/downloads/prozgui/tarballs/${P}beta.tar.bz2" HOMEPAGE="http://prozilla.genesys.ro/" KEYWORDS="x86 sparc ppc" SLOT="0" LICENSE="GPL-2" DEPEND="virtual/glibc >=x11-libs/fltk-1.1" src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${P}-configure.patch } src_compile() { pwd ./configure --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ --host=${CHOST} \ --sysconfdir=/etc \ --disable-nls \ --with-fltk-includes=`fltk-config --cflags | cut -d' ' -f1 | sed 's/-I//'` \ --with-fltk-libs=`fltk-config --ldflags | cut -d' ' -f1 | sed 's/-L//'` || die emake || die } src_install () { make DESTDIR=${D} \ sysconfdir=${D}/etc \ install || die dodoc ANNOUNCE AUTHORS COPYING CREDITS ChangeLog FAQ NEWS README TODO }
Created attachment 16073 [details] The (first fix) to the ebuild, package contains ebuild + patch's + digests this is the 1st fix to the ebuild, uses the fltk-config to verify locations of fltk libraries
in cvs