Hi there! Here's an updated ebuild for proftpd FTP server v1.3.0rc1. It's just a renamed copy of current Portage one (proftpd-1.2.10-r3.ebuild) and it seems to work well.
Created attachment 56128 [details] proftpd-1.3.0_rc1.ebuild
doesnt build right here: make[1]: Leaving directory `/var/tmp/portage/proftpd-1.3.0_rc1/work/proftpd-1.3.0rc1/src' i686-pc-linux-gnu-gcc -L./lib -lresolv -o ftpcount utils/ftpcount.o utils/scoreboard.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_delay.c i686-pc-linux-gnu-gcc -L./lib -lresolv -o ftpdctl src/ftpdctl.o src/pool.o src/netaddr.o src/log.o src/ctrls.o -lsupp -lcrypt -Llib/libcap -lcap -lm -lmysqlclient -lz -lssl -lcrypto -lldap -llber -lwrap -lnsl -lpam i686-pc-linux-gnu-gcc -L./lib -lresolv -o ftpshut utils/ftpshut.o i686-pc-linux-gnu-gcc -L./lib -lresolv -o ftptop utils/ftptop.o utils/scoreboard.o -lncurses -lsupp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_ctrls.c i686-pc-linux-gnu-gcc -L./lib -lresolv -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o -lsupp i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_ratio.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_readme.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_auth_pam.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_wrap.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_shaper.c mod_shaper.c:49:3: #error "Controls support required (use --enable-ctrls)" i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -march=pentium3 -O2 -pipe -fomit-frame-pointer -Wall -c mod_ldap.c make[1]: *** [mod_shaper.o] Fehler 1 make[1]: *** Warte auf noch nicht beendete Prozesse... make[1]: Leaving directory `/var/tmp/portage/proftpd-1.3.0_rc1/work/proftpd-1.3.0rc1/modules' make: *** [modules] Fehler 2 !!! ERROR: net-ftp/proftpd-1.3.0_rc1 failed. !!! Function src_compile, Line 117, Exitcode 2 !!! compile problem !!! If you need support, post the topmost build error, NOT this status message. emerge -pv proftpd says: [ebuild U ] net-ftp/proftpd-1.3.0_rc1 [1.2.10-r3] -debug -hardened +ipv6 +ldap +mysql +pam -postgres (-selinux) +sendfile +shaper +softquota +ssl +tcpd 0 kB [1] emerge info says: Portage 2.0.51.21 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.12-rc3-Gentoo-2005.0 i686) ================================================================= System uname: 2.6.12-rc3-Gentoo-2005.0 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.11 ccache version 2.4 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 Xaw3d aalib activefilter alsa aotuv apache2 apm avi bcmath berkdb bitmap-fonts bzip2 bzlib calendar caps cpdflib crypt ctype cups curl curlwrappers dba dga dio directfb djbfft doc ecc emboss encode erandom exif extensions fbcon flac flatfile font-server foomaticdb fortran ftp gcj gd gdbm ggi gif gmp gpm gtk gtk2 guile iconv idea idled idn imap imlib inifile innodb insecure-drivers ipv6 java jce jpeg justify ldap libcaca libclamav libg++ libwww mad memlimit mhash mikmod mime mmx motif mp3 mpeg mpm-prefork mysql ncurses neXt netboot nis nls no_wxgtk1 nonfsv4 nptl nptlonly oav objc ogg oggvorbis opengl oss pam pam_chroot pam_timestamp pcntl pcre pdflib perl perlsuid php physfs png posix pwdb python quicktime quotas readline rrdtool samba sasl sdl sendfile session sftplogging shaper simplexml slang sndfile soap sockets softquota speex spell spl sqlite srp sse ssl svga symlink sysfs sysvipc tcpd tetex tidy tiff tokenizer truetype truetype-fonts type1-fonts ucs2 unicode urandom vorbis wddx wxwindows xml xml2 xmlrpc xmms xpm xprint xsl xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Well in any case i'm not going to put this in portage, as is rc code. The build problem is because the shapper modules is not for 1.3 version.
*** Bug 134685 has been marked as a duplicate of this bug. ***
Bug 134685 isn't a true duplicate b/c this was to announce the RC release, Bug 134685 is the 1.3.0 stable. I change the existing ebuild in portage from 1.2.7 to 1.3.0 and removed the two patches b/c I wasn't sure if they were needed and it compiled. Lots of bug fixes since then, would be nice to see an update :)
edit: I meant I renamed 1.2.10, I couldn't figure out how to edit the comment ...
So is it now in Portage?
Created attachment 89906 [details] proftpd-1.3.0.ebuild proftpd-1.3.0.ebuild
Created attachment 89907 [details] proftpd-1.3.0.ebuild proftpd-1.3.0.ebuild
Joining this with bug 111668