FileZilla is a fast and reliable FTP client and server with lots of useful features and an intuitive interface.
This request for ebuild should only be for the Filezilla 3 sftp/ftp client which is now a native linux program. The Filezilla server is currently only written for windows. http://sourceforge.net/project/showfiles.php?group_id=21558
Created attachment 100565 [details] Filezilla 3 Beta 2 Ebuild
This website seems to be maintaining the filezilla ebuild: http://gentoo.zugaina.org/net-ftp.html
beta4 has been released http://sourceforge.net/project/showfiles.php?group_id=21558&package_id=206762&release_id=471240 Thanks
I'd post a beta4 version but it seems it has a wxGTK 2.8.0 dependency of which is not available in portage or bugs.gentoo.org yet. It seems like it is going to be a lot of work to get wxGTK 2.8 working.
There is bug 145884 which is a request for wxGTK 2.8 Perhaps this bug should depend on it?
Created attachment 105298 [details] net-ftp/filezilla-3.0.0_beta4.ebuild I have updated wxGTK in http://bugs.gentoo.org/show_bug.cgi?id=145884 it must be installed into your overlay to use this ebuild. Until it gets into the tree that is.
Also note, Beta4 offers SSL and TLS encryption over FTP. However, it is a know problem that the dev forgot to add them to the Site Manager. To overcome this simply use the quick connect bar. ftps:// for implicit TLS, ftpes:// for explicit Will be fixed in the next version.
Also i'd like to get this into the tree as perhaps a hard masked ebuild. I know Zuguaina has offered this ebuild for the filezilla-cvs version originally considered to be updated too often to go into the official tree, thats why it was taken up on that overlay. But now as the developer releases Beta versions every couple of months, and the popularity functions ie FTPS and the stability considered, I believe it deserves official attention in the official tree. When of course wxGTK-2.8 is added and not before, which it will be as amule already depends on it also.
Created attachment 105301 [details] filezilla-3.0.0_beta4.ebuild Tidied ebuild, adding desktop entry.
Created attachment 105306 [details] filezilla-3.0.0_beta4-r1.ebuild Fixed Site Manager bug.
Created attachment 105307 [details, diff] site-manager-fix.patch
Hang on, ill append your stuff to my ebuild then put a final up. mine includes patches + loads of tidying.
Created attachment 105309 [details] filezilla-3.0.0_beta4-r2.ebuild Includes fixed from Paul Bredbury.
Created attachment 105310 [details] filezilla-3.0.0_beta4-r2.ebuild Includes fixes from Paul Bredbury such as the menu item, and SRC_URI vars.
Comment on attachment 105309 [details] filezilla-3.0.0_beta4-r2.ebuild ack double post
Also forgot to mention, the upstream developer likes to use gentoo :)
Created attachment 105332 [details] filezilla-3.0.0_beta4.ebuild Fixes MY_PV and make_desktop_entry.
ooops didn't notice the typo in making desktop entry ;)
One of the gentoo devleopers said you only needed: myconf="--with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.8" and you could remove the 'local' ;P the filezilla dev also said that. Also i was instructed to use emake instead of make.
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I./../include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -I/usr/include -I/usr/include -march=prescott -O2 -pipe -fomit-frame-pointer -Wall -g -fexceptions -MT libengine_a-notification.o -MD -MP -MF ".deps/libengine_a-notification.Tpo" -c -o libengine_a-notification.o `test -f 'notification.cpp' || echo './'`notification.cpp; \ then mv -f ".deps/libengine_a-notification.Tpo" ".deps/libengine_a-notification.Po"; else rm -f ".deps/libengine_a-notification.Tpo"; exit 1; fi httpcontrolsocket.cpp:976: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. make[2]: *** [libengine_a-httpcontrolsocket.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.0.0_beta4/work/filezilla-3.0.0-beta4/src/engine' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.0.0_beta4/work/filezilla-3.0.0-beta4/src' make: *** [all-recursive] Error 1 !!! ERROR: net-ftp/filezilla-3.0.0_beta4 failed. Call stack: ebuild.sh, line 1580: Called dyn_compile ebuild.sh, line 945: Called src_compile filezilla-3.0.0_beta4.ebuild, line 39: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. I get this error. gcc-version 3.4.6. wxGTK-2.8 emerged. (with flags X -debug -doc gif gnome -joystick -odbc opengl sdl -stl unicode)
Why are you using sys-devel/gcc-3.4.6 its in ~arch when sys-devel/gcc-4.1.1-r1 is in stable?
my system isn't exactly a new one. I had gcc-3.4.6 when 4 branch wasn't in stable. But on the issue, it should still compile anyways, right? Saurabh
ebuild needs a bit work.. - everything else is RDEPEND except sys-devel/gettext is DEPEND (haven't checked but it's usual..) - you can't just run ./autogen.sh, use autotools eclass instead. - this is deprecated style, and /usr/lib might as well be /usr/lib64 so you need inherit multilib as well for get_libdir I believe. so.. myconf="--with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.8" econf ${myconf} || die "econf failed" should be something like.. econf --with-wx-config=${get_libdir}/wx/config/gtk2-unicode-release-2.8 and that makes me wonder if it's allways 2.8 or not, perhaps it's 2.10 in newer versions? - in src_install() instead of make ${DESTDIR} install, use emake ${DESTDIR} install. these is all from my hat and I haven't verified anything.
(In reply to comment #24) > econf --with-wx-config=${get_libdir}/wx/config/gtk2-unicode-release-2.8 $(get_libdir) ;) (You are calling the function get_libdir, not the variable get_libdir) > perhaps it's 2.10 in newer > versions? Quite possibly, in which case it would make sense to tighten the deps > - in src_install() instead of make ${DESTDIR} install, use emake ${DESTDIR} > install. While this is technically true, a lot of make install's fail with parallel make. > these is all from my hat and I haven't verified anything. Most are correct :)
Created attachment 106618 [details] filezilla-3.0.0_beta5.ebuild Tried (but failed) to remove the execution of autogen.sh
Created attachment 108241 [details, diff] transfersocketpatch.patch Fixes an annoying listing problem.
Created attachment 108242 [details] filezilla-3.0.0_beta5.ebuild (WORKING) Same as the beta4 ebuild but renamed. Yeah I know it doesn't include the good ebuild practice additions mentioned above, but it does work. Unfortunately I don't have the expertise to fix the other beta5 ebuild.
Created attachment 109941 [details] filezilla-3.0.0_beta5.ebuild Cleaned up and works.
Created attachment 109942 [details] filezilla-3.0.0_beta5.ebuild REMOVED WANT ARGUMENTS
Created attachment 109946 [details] filezilla-3.0.0_beta5.ebuild Altered Dependencies.
Created attachment 109958 [details] filezilla-3.0.0_beta5.ebuild Fixed deps again :) ill try to stop this.
Created attachment 110743 [details] filezilla-3.0.0_beta6.ebuild NEW VERSION. http://filezilla-project.org/changelog.php
Created attachment 114687 [details] filezilla-3.0.0_beta7.ebuild
Created attachment 114695 [details] filezilla-3.0.0_beta7.ebuild Tidied ebuild.
Created attachment 115185 [details] filezilla-3.0.0_beta7.ebuild fixes an issue related to FTPS Implicit connections not listing.
Created attachment 115187 [details, diff] ssl-socket-fix.patch
Created attachment 119426 [details] filezilla-3.0.0_beta8.ebuild
Created attachment 121212 [details] filezilla-3.0.0_beta10.ebuild
Created attachment 123219 [details] filezilla-3.0.0_beta10.ebuild Changed dependency of wxGTK to >=2.8.4 (it's required) Since the ebuild doesn't exist on gentoo mirrors, it should be restricted to no mirrors.
Comment on attachment 121212 [details] filezilla-3.0.0_beta10.ebuild Agreed.
(In reply to comment #40) > Created an attachment (id=123219) [edit] > filezilla-3.0.0_beta10.ebuild > > Changed dependency of wxGTK to >=2.8.4 (it's required) > Since the ebuild doesn't exist on gentoo mirrors, it should be restricted to no > mirrors. > The nomirror is not for this. nomirror is to restrict the fetching of the SRC_URI to the gentoo mirrors when upstream does not allow us to have a copy of the file. If this depends on something that does not exist you should: 1-Search for a open bug about >=2.8.4 and make this depend on that bug. 2-If one does not exist, open such a bug and make this depend on that.
(In reply to comment #42) > (In reply to comment #40) > > Created an attachment (id=123219) [edit] > > filezilla-3.0.0_beta10.ebuild > > > > Changed dependency of wxGTK to >=2.8.4 (it's required) > > Since the ebuild doesn't exist on gentoo mirrors, it should be restricted to no > > mirrors. > > > > The nomirror is not for this. nomirror is to restrict the fetching of the > SRC_URI to the gentoo mirrors when upstream does not allow us to have a copy of > the file. > > If this depends on something that does not exist you should: > > 1-Search for a open bug about >=2.8.4 and make this depend on that bug. > 2-If one does not exist, open such a bug and make this depend on that. > 1. This bug already depends on wxGTK. 2. This ebuild doesn't exist in portage and gentoo mirrors don't always time out in a timely manner. If this ebuild ever makes it into portage, then remove restrict at that point. I don't see the point in having to wait long periods of time so the gentoo mirrors can time out just for testing purposes.
(In reply to comment #43) > restrict at that point. I don't see the point in having to wait long periods > of time so the gentoo mirrors can time out just for testing purposes. GENTOO_MIRRORS="" ebuild foo.ebuild compile GENTOO_MIRRORS="" emerge foo ...
> so the gentoo mirrors can time out just for testing purposes. You're waiting for a "file not found" error, not a timeout. For me it takes about 2 seconds or less. Consider changing GENTOO_MIRRORS in /etc/make.conf. I use: GENTOO_MIRRORS="http://gentoo.virginmedia.com"
(In reply to comment #44) > (In reply to comment #43) > > restrict at that point. I don't see the point in having to wait long periods > > of time so the gentoo mirrors can time out just for testing purposes. > > GENTOO_MIRRORS="" ebuild foo.ebuild compile > GENTOO_MIRRORS="" emerge foo > ... > Ok, thanks for the tip. I was thinking more about when I have to generate a new digest so this works: GENTOO_MIRRORS="" ebuild filezilla-3.0.0_beta10.ebuild digest
Created attachment 123703 [details] filezilla-3.0.0_beta10.ebuild Removed restrict due to previous comments above.
Created attachment 125718 [details] filezilla-3.0.0_beta11.ebuild beta10 version tested and working for beta11
net-ftp herd as no time for filezilla atm. If anyone here would like to join the herd then we can get this into portage
It seems that it will be some time before wxGTK is in portage and because of the wxGTK situation, we cannot get the ebuild into Sunrise. From the time being filezilla-3.0.0_beta11.ebuild is now in drizzt-overlay along with wxGTK 2.8.4
Bumped to filezilla-3.0.0_rc1.ebuild Current ebuild tested and working for rc1. Tested on x86. I've asked drizzt to kindly revbump in his overlay.
Created attachment 128417 [details, diff] filezila-rate-fix.patch http://filezilla.svn.sourceforge.net/viewvc/filezilla/FileZilla3/trunk/src/engine/backend.cpp?r1=1343&r2=1573&view=patch to be used in net-ftp/filezilla-3.0.0_rc1 this fixes a bug with the rate limiter.
Comment on attachment 128417 [details, diff] filezila-rate-fix.patch Not required anymore as it's merged with RC2 which is now out
the same ebuild works for RC2
It would be nice to see Filezilla in portage. This client rocks in Windows.
Vasileios P. Lourdas et al, It is in drizzt's overlay for now. We will get it into portage once bug #145884 is resolved. -Jason
THe same ebuild works for RC3
Filezilla 3.0.0 (stable) is now officially out. http://filezilla.sourceforge.net/forum/viewtopic.php?t=4203
The beta11 ebuild as it exists in the drizzt-overlay, works fine in my local overlay, except for the 'doicon src/interface/resources/${PN}.xpm || die "doicon failed"' statement in the src_install() function. It fails on the .xpm file, the file does not exist. Comment it and the install completes. wxGTK-2.8.4.0 has a lot of warnings in the ebuild. Other than that, the application seems to work fine.
Oh, I forgot to mention that I tested the ebuild against the 3.0.0 final version.
Created attachment 130781 [details] filezilla-3.0.0.ebuild filezilla-3.0.0 final version test success. --- doicon src/interface/resources/${PN}.xpm || die "doicon failed" +++ doicon src/interface/resources/48x48/${PN}.png || die "doicon failed" --- make_desktop_entry ${PN} "FileZilla" ${PN}.xpm +++ make_desktop_entry ${PN} "FileZilla" ${PN}.png
Comment on attachment 130781 [details] filezilla-3.0.0.ebuild filezilla-3.0.0 final version test success. --- doicon src/interface/resources/${PN}.xpm || die "doicon failed" +++ doicon src/interface/resources/48x48/${PN}.png || die "doicon failed" --- make_desktop_entry ${PN} "FileZilla" ${PN}.xpm +++ make_desktop_entry ${PN} "FileZilla" ${PN}.png
*** Bug 193588 has been marked as a duplicate of this bug. ***
the filezilla-3.0.0.ebuild doesn't work for me nopaste filezilla.log http://rafb.net/p/q8OTKq14.html emerge --info Portage 2.1.3.11 (default-linux/amd64/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r6 x86_64) ================================================================= System uname: 2.6.22-gentoo-r6 x86_64 Dual-Core AMD Opteron(tm) Processor 1218 Timestamp of tree: Tue, 02 Oct 2007 18:30:06 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r5, 2.5.1-r2 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18 sys-devel/gcc-config: 1.4.0-r2 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -mtune=opteron -O2 -pipe -msse2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=opteron -mtune=opteron -O2 -pipe -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fix-packages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.gentoo.skynet.be/pub/gentoo/" LANG="de_DE" LINGUAS="de en_US en" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/sunrise /usr/local/xeffects/xeffects/trunk /usr/local/gnome-experimental-old" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X Xgl a52 aac acl acpi alsa amd64 bash-completion berkdb beryl bitmap-fonts bzip2 cairo cdr chroot cli cracklib crypt cups curl dbus directfb dri drscheme dts dvd dvdr dvdread eds emboss encode evo expat fam ffmpeg firefox flac fortran ftp gaim gdbm gif gimpprint gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal iconv imagemagick ipv6 isdnlog java jpeg jpeg2k kerberos latin1 lzo mad matroska midi mikmod mjpeg mmx mp3 mp4 mpeg msn mudflap nautilus ncurses nfs nls nptl nptlonly nsplugin ntfs ogg opengl openmp openssl pam pcre pdf perl pic png pppd print profile python qt3 qt3support qt4 quicktime rdesktop readline reflection samba screen sdl session sockets socks5 source speex spell spl srt sse sse2 ssl svg tcl tcltk tcpd themes theora tiff tk truetype truetype-fonts type1-fonts unicode usb vorbis wxwindows xgl xinerama xml xorg xprint xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en_US en" USERLAND="GNU" VIDEO_CARDS="vesa vga nvidia nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS eix wxGTK [D] x11-libs/wxGTK Available versions: (2.6) 2.6.3.3 2.6.4.0 {X debug doc gnome joystick odbc opengl sdl unicode} Installed versions: 2.6.4.0(2.6)(22:11:19 18.09.2007)(X gnome opengl sdl unicode -debug -doc -joystick -odbc) 2.8.4.0(2.8)[1](22:19:07 03.10.2007)(X gif gnome opengl sdl unicode -debug -doc -joystick -odbc -stl) Homepage: http://wxwidgets.org/ Description: GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit. [1] "ascii-local" /usr/local/portage nopaste /usr/local/portage/x11-libs/wxGTK/wxGTK-2.8.4.0.ebuild http://rafb.net/p/08NHby64.html
Created attachment 133155 [details] filezilla-3.0.1.ebuild This bumps support to FileZilla 3.0.1 and fixes compilation (the configure script can't detect the location of wxrc on its own).
What would it take to get a maintainer for this package? I'm up for it... Good build of 3.0.1 on ~x86: Portage 2.1.3.12 (default-linux/x86/no-nptl, gcc-4.2.1, glibc-2.5-r4, 2.6.23-gentoo i686) ================================================================= System uname: 2.6.23-gentoo i686 Intel(R) Pentium(R) D CPU 2.80GHz Timestamp of tree: Thu, 11 Oct 2007 07:00:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.1 dev-lang/python: 2.5.1-r2 dev-python/pycrypto: 2.0.1-r5 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d /opt/sun-jdk-1.4.2.15/jre/lib/i386" CXXFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://spatha.bcas.lan/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://ftp.iij.ad.jp/pub/linux/gentoo/ http://ftp.twaren.net/Linux/Gentoo/" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/gnome-experimental /usr/portage/local/layman/sunrise /usr/portage/local/layman/java-overlay /usr/portage/local/layman/custom-kernels /usr/portage/local/layman/vmware /usr/portage/local/layman/gentopia /usr/portage/local/layman/secondlife /usr/portage/local/layman/xeffects /usr/portage/local/layman/berkano /usr/portage/local/layman/dirtyepic /usr/portage/local/gcc /usr/portage/local/greycstoration /usr/portage/local/ksquirrel /usr/portage/local/vlc-svn /usr/portage/local/filezilla" SYNC="rsync://spatha.bcas.lan/gentoo-portage" USE="16bit 16bit-indices 64bit 7zip S3TC X a52 aac acct ace acl acpi addbookmarks additions adns adplug agg aim aio alias alsa amazon amr amrnb amrwb animgif ao aoss aotuv apache2 ares asf asm aspnet2 async audiofile authlib bash-completion bdf berkdb bgpclassless binary-drivers binfilter bl bluetooth bonobo bookmarks boost branding bzip2 cairo cardbus catalogs cdda cddb cdparanoia cdr chardet chm chroot clamav cli colordiff connectionstatus console contactnotes corba courier cpudetection cracklib crypt css cups curl curlwrappers custom-cflags dbus dbx deprecated depth32 device-mapper devil dga disk-partition divx djvu dmi domain-aware dri dts dv dvd dvdr dvdread dvi dynamic ecc emboss emf emovix enca enchant encode erandom exif extensions extraengine extrafilters fam fame fat fdftk ffmpeg fftw firefox fix-connected-rt flac flash flexresp2 fluidsynth font-server fontconfig foomaticdb fortran fpx freetts ftp fuse galago gd gdbm geoip gif gimp glib glibc-omitfp glitz glut gmedia gmp gnutls gps graphviz groupwise gs gstreamer gtk guile gzip hal hddtemp hdri hfs highlight history howl howl-compat hpn html ibam iconv icq icu idea idn ignore-case imagemagick imap imlib injection inline innodb insecure-savers ipv6 irc ithreads jabber jack java java-external java5 javascript jbig jce jfs jikes jingle joystick jpeg jpeg2k jrtplib kde kdeenablefinal kdehiddenvisibility kdexdeltas kdm keyring kipi ladspa lame lash libclamav libnotify libsamplerate libsexy libwww linuxthreads-tls live lm_sensors log4j logitech-mouse logrotate lua lzo lzw mad madwifi magic maildir matroska mbrola meanwhile memlimit metalink mfd-rewrites midi mikmod mime mjpeg mmap mmkeys mmx mng mod modplug motif mozdom mp2 mp3 mp4 mpeg mpi mplayer msn mudflap musepack music musicbrainz nautilus ncurses nemesi netcdf network new-reg-alloc newspr nls nodrm nolvm1 nolvmstatic nsplugin nspr nss ntfs ntp nut obex odbc offensive ofx ogg ole openal openexr opengl openssl osc oscar oss pam pam_console pam_timestamp pango parse-clocks pch pci pcntl pcre pcsc-lite pdf perl plugin png posix postfix postscript ppds pppd prediction pulseaudio pwdb python q32 qq qt3support qt4 quotes rar rc5 rdesktop readline real realmedia reflection reiserfs remix replaygain rle rpm rtc rtsp samba sametime sdl session sharedmem shorten shout silc skins slang smp sms sndfile snmp sockets sound sox speex spell spl sqlite sqlite3 srt sse sse2 ssl ssse3 startup-notification subtitles svg svgz symlink sysfs sysvipc szip t1lib tagwriting texteffect theora threads threadsafe tiff timidity tntc trayicon truetype truetype-fonts tta type1 unicode urandom usb userlocales utempter uuencode vcd voice vorbis vorbis-psy wavpack webdav webpresence wideband win32codecs winpopup wma wmf wmp x264 x86 xanim xattr xcb xcomposite xext xfs xft xgetdefault xml xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xrandr xscreensaver xsl xslt xv xvid xvmc yahoo yv12 zip zlib" ALSA_CARDS="maestro3 asihpi darla20 darla24 echo3g gina20 gina24 hdsp hdspm indigo indigoio korg1212 layla20 layla24 mia mixart mona pcxhr sb16 usbusx2y vx222" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #65) > Created an attachment (id=133155) [edit] > filezilla-3.0.1.ebuild > > This bumps support to FileZilla 3.0.1 and fixes compilation (the configure > script can't detect the location of wxrc on its own). > I get an error, but that seems to be related to the wxwidget eclass. Just one question: > if use unicode; then You use use flag unicode, but you didn't put it in IUSE. Forgot to do so? !!! set-wxconfig: Error: Can't find normal or debug version: !!! set-wxconfig: /usr/bin/wxgtk2u-2.4-config not found !!! set-wxconfig: /usr/bin/wxgtk2ud-2.4-config not found I fixed it by changing if [ "${WX_GTK_VER}" = "2.6" ]; then to if [ "${WX_GTK_VER}" = "2.6" -o "${WX_GTK_VER}" = "2.8" ]; then (I know, that one should not really do this. ;))
Created attachment 133341 [details] filezilla-3.0.2_rc1.ebuild I didn't forget to include unicode in IUSE, exactly; I just started with the 3.0.0 ebuild posted by zhoumi. Anyhow, I included unicode in IUSE and bumped to 3.0.2_rc1 because-- hey, we all like living on the bleeding edge, or we wouldn't use Gentoo, right? ;) As for your wxconfig problems, I'm not sure what's going on. Are you sure your wx* packages are correctly installed? Run revdep-rebuild?
> As for your wxconfig problems, I'm not sure what's going on. Are you sure your > wx* packages are correctly installed? Run revdep-rebuild? > Almost sure. wx-config is where it should be: ls -l /usr/lib/wx/config/ insgesamt 168 -rwxr-xr-x 1 root root 39446 19. Aug 11:48 gtk2-ansi-release-2.6 -rwxr-xr-x 1 root root 41895 12. Okt 17:41 gtk2-ansi-release-2.8 -rwxr-xr-x 1 root root 39474 19. Aug 11:48 gtk2-unicode-release-2.6 -rwxr-xr-x 1 root root 41923 12. Okt 17:41 gtk2-unicode-release-2.8 The thing is, that the wxwidgets eclass chooses the wrong path: if [ "${WX_GTK_VER}" = "2.6" ] ; then wxconfig_prefix="/usr/$(get_libdir)/wx/config" wxconfig_name="${1}-release-${WX_GTK_VER}" wxconfig="${wxconfig_prefix}/${wxconfig_name}" wxconfig_debug_name="${1}-debug-${WX_GTK_VER}" wxconfig_debug="${wxconfig_prefix}/${wxconfig_debug_name}" else # Default is 2.4: wxconfig_prefix="/usr/bin" wxconfig_name="${1}-${WX_GTK_VER}-config" wxconfig="${wxconfig_prefix}/${wxconfig_name}" wxconfig_debug_name="${1}d-${WX_GTK_VER}-config" wxconfig_debug="${wxconfig_prefix}/${wxconfig_debug_name}" fi Because the first (obviously) doesn't match, since in the ebuild WX_GTK_VER is set to 2.8 it selects the second one, where it doesn't find anything, because wxGTK-2.4 is no more and the paths are different for wxGTK-2.8s paths. The resolution was (as I stated above) to add 2.8 to the test, so that the first case is chosen. What bothers me about this is, that it seems, that only I get this error. Shouldn't that error exist for everyone? wxGTK is 2.8.5 from the wxGTK bug.
I'm using x11-libs/wxGTK-2.8.6.0 - dirtyepic overlay. Give that a spin?
(In reply to comment #70) > I'm using x11-libs/wxGTK-2.8.6.0 - dirtyepic overlay. Give that a spin? > works like a charm here. the new releases works here. the old wasn't. There was a invaild pointer.
The new wxwidgets eclass hit the tree, all problems gone for me.
Created attachment 134093 [details] filezilla-3.0.2.1.ebuild Bump to 3.0.2.1 stable.
New version of filezilla is out today (3.0.3_rc1). Ebuild for filezilla-3.0.2.1 works fine on ~amd64. $ emerge --info Portage 2.1.3.16 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.6.1-r0, 2.6.23-gentoo x86_64) ================================================================= System uname: 2.6.23-gentoo x86_64 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz Timestamp of tree: Wed, 31 Oct 2007 12:30:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.5.1-r3 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -mtune=generic -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=nocona -mtune=generic -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distcc distlocks metadata-transfer nodoc noinfo parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org http://gentoo.netnitco.net" LINGUAS="en en_US" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/local/portage" SYNC="rsync://mccoy/gentoo-portage" USE="X a52 aac acpi alsa amd64 bash-completion bitmap-fonts branding bzip2 cairo cdr cli cracklib crypt cups curl dbus dri dts dvd dvdr dvdread eds emboss evo fam ffmpeg firefox fortran gdbm gif gmp gnome gnutls gtk hal iconv imagemagick isdnlog java jpeg jpeg2k kde libnotify mad md5sum midi mikmod mmx mng motif mp3 mpeg mudflap ncurses network-cron nls nptl nptlonly nsplugin offensive ogg opengl openmp pam pcre pdf perl pertty png ppds pppd python qt3 qt3support quicktime readline reflection samba scanner sdl session sndfile spl sse sse2 ssl startup-notification svg tcpd theora tiff transparency truetype truetype-fonts type1-fonts unicode vcd vim-syntax vorbis wmf x264 xcb xinerama xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="hda_intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nv nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Just rename filezilla-3.0.2.1.ebuild to filezilla-3.0.3_rc1.ebuild, rebuild manifests, and emerge. Compiles fine. I'm going to stop releasing ebuilds unless something significant changes in the code and/or required build process. Still compiling against wxGTK 2.8.
Copying 3.0.2.1 ebuild to 3.0.3 and trying to emerge it, it fails with the message: checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for wx-config... /usr/lib/wx/config/gtk2-unicode-release-2.8 checking for wxWidgets version >= 2.8.6... no (version 2.8.4 is not new enough) configure: error: wxWidgets must be installed on your system but wx-config script couldn't be found. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 2.8.6 or above. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/net-ftp/filezilla-3.0.3/work/filezilla-3.0.3/config.log * * ERROR: net-ftp/filezilla-3.0.3 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * filezilla-3.0.3.ebuild, line 41: Called econf '--with-wx-config=/usr/lib/wx/config/gtk2-unicode-release-2.8' * ebuild.sh, line 638: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-ftp/filezilla-3.0.3/temp/build.log'. * This ebuild is from an overlay: '/usr/local/portage/' xwGTK-2.8.6 is now required.
(In reply to comment #76) > xwGTK-2.8.6 is now required. Well, yeah. It's the current stable release of wxWindows for GTK+. It's what *should* be in x86, or at least ~x86.
Here is my filezilla-3.0.3 ebuild, you need >=wxGTK-2.6.8 for it to compile.
Created attachment 135941 [details] filezilla-3.0.3.ebuild
(In reply to comment #79) > Created an attachment (id=135941) [edit] > filezilla-3.0.3.ebuild I am sorry to disappoint you, but your 3.0.3 ebuild is not an ebuild, because it does not satisfy the required dependencies. :-)
(In reply to comment #79) > Created an attachment (id=135941) [edit] > filezilla-3.0.3.ebuild > This doesn't compile because it doesn't handle WXRC, and it really needs RESTRICT="mirror", because the source code can't be obtained from official Gentoo mirror sites.
I think you mean it needs >=x11-libs/wxGTK-2.8.6 ;)
Created attachment 136034 [details] filezilla-3.0.3.ebuild This is a fix for the previous ebuild, thanks to all your comments. This is the first time I post an ebuild anyway :)
Created attachment 136514 [details] net-ftp/filezilla-3.0.4_rc1.ebuild Okay, we've got a new ebuild for 3.0.4-rc1. I'm also posting an ebuild for gnutls 2.0.4 because 3.0.4 won't build without it. The gnutls ebuild is just a renamed copy of the official Portage 2.0.3.
Created attachment 136515 [details] net-libs/gnutls-2.0.4.ebuild ...and the supporting ebuild for fz 3.0.4_rc1.
(In reply to comment #84) > Created an attachment (id=136514) [edit] > net-ftp/filezilla-3.0.4_rc1.ebuild > > Okay, we've got a new ebuild for 3.0.4-rc1. I'm also posting an ebuild for > gnutls 2.0.4 because 3.0.4 won't build without it. The gnutls ebuild is just a > renamed copy of the official Portage 2.0.3. NOTE: This ebuild does not appear to compile yet because there's a bug in the code: ftpcontrolsocket.h:108: error: extra qualification 'CFtpControlSocket::' on member 'GetLoginSequence'
(In reply to comment #84) > Created an attachment (id=136514) [edit] > net-ftp/filezilla-3.0.4_rc1.ebuild > > Okay, we've got a new ebuild for 3.0.4-rc1. I'm also posting an ebuild for > gnutls 2.0.4 because 3.0.4 won't build without it. Then you should update the dependency as well in the ebuild. Currently it is: >=net-libs/gnutls-1.6.1 BTW, if this is needed for compile it shouldn't go in RDEPEND, but in DEPEND. The same for wxGTK, which you should update to 2.8.6 as well. ;)
Created attachment 137100 [details] net-ftp/filezilla-3.0.4.ebuild This ebuild has had DEPENDS and RDEPENDS rearranged and adjusted to take feedback into account. Builds and runs fine, unlike 3.0.4-rc1. gcc 4.2.2, glibc 2.7, all that jazz.
I've opened a version bump for gnutls-2.0.4
OK. And where do we get wxGTK-2.8.6? Is there an overlay for this?
(In reply to comment #90) > OK. And where do we get wxGTK-2.8.6? Is there an overlay for this? > layman -S layman -a dirtyepic
wxGTK is in the tree now, but is hard masked until the eselect stuff gets in. http://gentoo-portage.com/x11-libs/wxGTK ---Alex
Hm, unicode useflag should now be activated by default and therefore be unneeded. Also gnutls attachment is obsolete now, it's in the tree.
Comment on attachment 136515 [details] net-libs/gnutls-2.0.4.ebuild GNUTLS 2.0.4 has finally made it into mainline Portage.
Doesn't seem to compile against wxGTK-2.8.7.1 (unmasked). /usr/lib/libwx_gtk2u_richtext-2.8.so: undefined reference to `wxColour::IsOk() const' collect2: ld returned 1 exit status make[3]: *** [filezilla] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src/interface' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src/interface' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src' make: *** [all-recursive] Error 1
(In reply to comment #95) > Doesn't seem to compile against wxGTK-2.8.7.1 (unmasked). > > > /usr/lib/libwx_gtk2u_richtext-2.8.so: undefined reference to `wxColour::IsOk() > const' > collect2: ld returned 1 exit status > make[3]: *** [filezilla] Error 1 > make[3]: Leaving directory > `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src/interface' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src/interface' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/tmp/portage/net-ftp/filezilla-3.0.4/work/filezilla-3.0.4/src' > make: *** [all-recursive] Error 1 > My full log: http://pastebin.com/m664911f0
(In reply to comment #95) > Doesn't seem to compile against wxGTK-2.8.7.1 (unmasked). > It does compile here.
(In reply to comment #97) > (In reply to comment #95) > > Doesn't seem to compile against wxGTK-2.8.7.1 (unmasked). > > > It does compile here. > Re-compiled wxGTK-2.8.7.1 without 'fvisibility-inlines-hidden' flag and filezilla compiled just fine.
*** Bug 202281 has been marked as a duplicate of this bug. ***
I would comment out the line in which it does .desktop file because it makes a double entry in the menu. ps shouldn't wxGTK be in RDEPEND too? I built filezilla on my desk and then emerged -k on the notebook. It died while chechinx if wx would support X because portage didn't require wxGTK to be installed with a binary installation. p.s. i'm using portage ebuild
Andrea, I committed again with these changes made.
Created attachment 150692 [details] net-ftp/filezilla-3.0.9.ebuild Version bump.
(In reply to comment #102) > Created an attachment (id=150692) [edit] > net-ftp/filezilla-3.0.9.ebuild > > Version bump. This bug is about adding filezilla to tree which was done and bug is thus closed. For version bumps please open a new bug. Or in this case look at bug 206600.