Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 58713 Details for
Bug 60392
Request for an ebuild for "MUTE"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
MUTE-0.4.1.ebuild
MUTE-0.4.1.ebuild (text/plain), 3.16 KB, created by
Peter Beutner
on 2005-05-11 19:16:03 UTC
(
hide
)
Description:
MUTE-0.4.1.ebuild
Filename:
MIME Type:
Creator:
Peter Beutner
Created:
2005-05-11 19:16:03 UTC
Size:
3.16 KB
patch
obsolete
>inherit eutils > >MY_P="MUTE_fileSharing-${PV}_UnixSource" > >DESCRIPTION="A simple, anonymous filesharing client" >HOMEPAGE="http://mute-net.sourceforge.net/" >SRC_URI="mirror://sourceforge/mute-net/${MY_P}.tar.gz" >RESTRICT="nomirror" > >LICENSE="GPL-2" >SLOT="0" > >KEYWORDS="~x86" >IUSE="debug wxwindows" > >DEPEND="wxwindows? ( =x11-libs/wxGTK-2.4.2* )" > >S="${WORKDIR}/${MY_P}" > >src_unpack() { > unpack ${A} || die "Couldn't unpack${A}" > cd ${S}/MUTE > epatch ${FILESDIR}/MUTE-crypto++-GCC-3.4-compilation.patch > cd ${S} > epatch ${FILESDIR}/MUTE-linux-path-style-quick-hack.patch >} > > >src_compile() { > # set answers for multiple choice configure script > # set arch to: linux x86 > sed -i -e 's/\(.\+\)read userEntry/\1userEntry=1/' MUTE/configure > > if use wxwindows; then > #check if wx-config points to the unicode install of wxGTK > # if yes, use gtk2 or gtk1 variant instead > wx-config --libs | grep "lwx_gtk2u-2.4" &> /dev/null > if [ $? -eq 0 ]; then > if [ -x /usr/bin/wxgtk2-2.4-config ]; then > WXCONFIG="/usr/bin/wxgtk2-2.4-config" > elif [ -x /usr/bin/wxgtk-2.4-config ]; then > WXCONFIG="/usr/bin/wxgtk-2.4-config" > else > die "cant find proper wx-config" > fi > else > WXCONFIG="/usr/bin/wx-config" > fi > fi > > # set wxconfig > sed -i -e "s:^read userEntry:userEntry=\"${WXCONFIG}\":" MUTE/configure > > # use portage $CXXFLAGS variable > sed -i -e 's/^\(COMPILE_FLAGS = \)\(.*\)/\1$(CXXFLAGS) \2/' MUTE/Makefile.common > > WXMAKEFILE=MUTE/otherApps/fileSharing/userInterface/wxWindows/Makefile.all > > if use debug; then > sed -i -e 's/^DEBUG_FLAG = .*/DEBUG_FLAG = -g/' MUTE/Makefile.common > sed -i -e 's/g++ -g/g++ $(CXXFLAGS) -g -Wall/' ${WXMAKEFILE} > else > sed -i -e 's/^DEBUG_FLAG = .*/DEBUG_FLAG =/' MUTE/Makefile.common > sed -i -e 's/g++ -g/g++ $(CXXFLAGS) -Wall/' ${WXMAKEFILE} > fi > > # let the script produce our make files > cd ${S}/MUTE > chmod u+x ./configure > ./configure &> /dev/null > cd ${S} > # build stuff > emake -C MUTE/crypto libcrypto.a || die > emake -C MUTE/layers/messageRouting libmuteMessageRouter.a || die > emake -C MUTE/otherApps/fileSharing libmuteFileShare.a || die > if use wxwindows; then > emake -C MUTE/otherApps/fileSharing/userInterface/wxWindows || die > else > emake -C MUTE/otherApps/fileSharing/userInterface/textbased || die > fi >} > >src_install() { > # install binary > exeinto /usr/bin > if use wxwindows; then > BINPATH=MUTE/otherApps/fileSharing/userInterface/wxWindows > else > BINPATH=MUTE/otherApps/fileSharing/userInterface/textbased > fi > doexe ${BINPATH}/fileSharingMUTE > # rename it to better name > mv ${D}/usr/bin/{fileSharingMUTE,MUTE} > > # install language data,remove TranslationHelper(is 0bytes) > dodir /usr/share/MUTE/ > insinto /usr/share/MUTE/language/ > doins MUTE/otherApps/fileSharing/userInterface/languages/* > rm ${D}/usr/share/MUTE/language/TranslationHelper.txt > insinto /usr/share/MUTE > doins MUTE/otherApps/fileSharing/userInterface/settings/mime.ini > doins MUTE/otherApps/fileSharing/userInterface/settings/webHostCaches.ini > > # install various documents > dodoc MUTE/otherApps/fileSharing/userInterface/settings/README.txt > dodoc MUTE/otherApps/fileSharing/doc/fileSharingProtocol.txt > dodoc minorGems/protocol/p2p/* > docinto crypto > dodoc MUTE/crypto/LICENSE.txt >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 60392
:
58342
|
58344
|
58345
| 58713 |
58714
|
58715
|
58840
|
96379
|
96380
|
96381
|
96382