rcsi is a simple tool which shows the user information regarding the current state of files under RCS's control, for example locks or revision numbers. I would personally suggest dev-util/, but really this is a strange one to me because RCS, for me, and therefore rcsi tends to be relegated to simple revision control of $HOME config files and such where a full system like svn would be overkill.
Created attachment 39819 [details] rcsi-0.5.ebuild
Why not just patch the Makefile to allow CFLAGS ? works for me: [16:52][pts/3][joe@Athena ~] % rcsi .bashrc .bashrc ( out, unchanged, unlocked ) emerge info: Portage 2.0.51_rc1 (default-linux/x86/2004.2/gcc34/2.6, gcc-3.3.4, glibc-2.3.4.2 0040808-r0, 2.6.9-rc1-nitro4 i686) ================================================================= System uname: 2.6.9-rc1-nitro4 i686 Celeron (Coppermine) Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -mfpmath=sse,387 -msse -mmmx -O3 -pipe -fomit-frame-poin ter" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown / usr/kde/3/share/config /usr/kde/cvs/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config / /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/ share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -mfpmath=sse,387 -msse -mmmx -O3 -pipe -fomit-frame-po inter" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs loadpolicy sandbox sfperms userpriv" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.oregonstate .edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main /usr/local/bmg-gnome /us r/local/trunk /usr/local/gentoo.de" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="X aalib aavm alsa apache2 apm arts autofs avi berkdb bitmap-fonts bonobo cd r cdrw cgi clamav clisp crypt cups curl dga dillo directfb distribution dnd doc dvd emacs encode escreen esd etwin evo evolution ext-png ext-zlib faad fbcon fla sh foomaticdb gb gcl gd gd-external gdbm ggi gif ginac glut gmttria gnome gnomed b gpm gstreamer gtk gtk2 gtkhtml guile i8x0 imap imlib imlib2 java javascript ji kes jpeg junit kde ladcca lcms ldap leim libdsk libg++ libgda libssl libwww lufs usermount mad mailwrapper mdb mikmod mmx mozcalendar mozdevelop mozilla mozinter faceinfo moznocompose moznomail mozp3p mozsvg mozxmlterm mpeg msn mysql nas ncur ses nocd nptl oav odbc offensive oggvorbis opengl oss pam pcre pda pdflib perl p gn php pic png postgres ppds python qt quicktime readline regexp rplay samba sdl slang spell sse ssl stroke svga tcltk tcpd tetex tiff truetype unicode usb vide os vim-with-x wmf wxwin wxwindows x86 xchattext xface xml xml2 xmms xosd xprint xv zlib"
Joseph, I considered it to be a little over the top to patch the Makefile when it is only building target, short of just sed the single build line(to what it says in the ebuild) it would result in changing most of the Makefile for zero gain. Still I'm open to comments and if changing the Makefile is considered to be the better idea then so be it. Jay
just add a: " sed 's:cc:cc $CFLAGS:' ?
Joseph, Well, I think the point has been missed a little but I'm going to attach a new version anyhow. I had also forgot use a dynamic src uri, so it needed changing. FWIW, and maybe it was just supposed to be a non-working example, your sed statement would not yield the correct results anyway. There is a huge section in the gcc man page that deals with the setting of command line options which explains it in detail, and if it was just an example please excuse this comment. Jay
Created attachment 40392 [details, diff] rcsi-0.5 ebuild src uri no longer contains a static version number. Changes the Makefile instead of calling the compiler from within the ebuild.
taking this
in cvs now/