From d2a77fe9f1bd18418cdd9f24474085853d14abf5 Mon Sep 17 00:00:00 2001 From: Tilman Klar Date: Sun, 20 Oct 2002 10:48:00 +0000 Subject: [PATCH] Initial import of fresco-cvs --- fresco-base/fresco-cvs/ChangeLog | 13 ++++ .../files/digest-fresco-cvs-20021020 | 0 .../fresco-cvs/files/gcc-3.2.patch.bz2 | Bin 0 -> 5177 bytes fresco-base/fresco-cvs/files/rundemo.sh | 21 ++++++ .../fresco-cvs/fresco-cvs-20021020.ebuild | 61 ++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 fresco-base/fresco-cvs/ChangeLog create mode 100644 fresco-base/fresco-cvs/files/digest-fresco-cvs-20021020 create mode 100644 fresco-base/fresco-cvs/files/gcc-3.2.patch.bz2 create mode 100644 fresco-base/fresco-cvs/files/rundemo.sh create mode 100644 fresco-base/fresco-cvs/fresco-cvs-20021020.ebuild diff --git a/fresco-base/fresco-cvs/ChangeLog b/fresco-base/fresco-cvs/ChangeLog new file mode 100644 index 000000000000..ec1bf8227739 --- /dev/null +++ b/fresco-base/fresco-cvs/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for fresco-base/fresco-cvs +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/fresco-base/fresco-cvs/ChangeLog,v 1.1 2002/10/20 10:48:00 phoenix Exp $ + +*fresco-20021020.ebuild (20 Oct 2002) + + 20 Oct 2002; phoen][x fresco-cvs-20021006.ebuild + files/digest-fresco-cvs-20021006, files/gcc-3.2.patch.bz2, files/rundemo.sh : + + Initial import. This is the cvs ebuild for fresco. Fresco is far from + finished, so it makes definitely no sense to have a static ebuild for + it yet. This ebuild features a gcc3.2 patch and a nice runscript which + makes it possible to run fresco w/o omniORB. diff --git a/fresco-base/fresco-cvs/files/digest-fresco-cvs-20021020 b/fresco-base/fresco-cvs/files/digest-fresco-cvs-20021020 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/fresco-base/fresco-cvs/files/gcc-3.2.patch.bz2 b/fresco-base/fresco-cvs/files/gcc-3.2.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..2b37a6065cc52baa7511e58b26694f31b3dc9cf8 GIT binary patch literal 5177 zcmV-96vpd9T4*^jL0KkKS^o{7q5vFq|A2Nq2mpWo|NsC0-~PY<|NCGXp7WQtecQdI z=iR$wKs0@x_mTGZVqW{s1Jmo?^(raUp<8WJu687{umC8fnWILOqf0TS>$+nAp-J$_ zQ6PGQCeu@C>Vwo8GyoWY0B9LB0MGy$YBZUonoOBTqA*NPN$N2$o~9!L41t0fFq&k@ z!$yKlRPslYCe%iQMwtx;1Y|S@fMN!k4FQRSno=f&0i-=C>8gH{)MH9*O`y~aCVMX_IKC_D9PAickm$VS)x25jcuc1e@f6@%(=u z-uKSPX|Zfrus)B}!JoirsxENPF&P#DJOd)p1Z0r(dNSw7{I!1Sg@c0quU}OTYYgA$ zf#|&Vk{Y{!eSoo^3q@e+9nJexZHNh+0U%snNP0@PFu4~*Pz2JzL<54ARi^zq2N98# ziZC+h=XG;xBI=1SGEb@2Wl>d76gW%5<_Tt&5~Z!)mvU{IIIl*IgM!uRlCgB;!!(xW8l<5{jqEfSUg1<2n?Y>sw%Pz5OWq2A`!6)2?#)YUoWTEiT5du{0qel^dx?Z z1^utf;Q4y*F1nf>r?pbWcr2v~ESSG?IJ^&ElrEWZ6iO1xEg|}^RVG|7^Su;}a^=^KjvbX8UJ*&I6CY_J}uH>Sn6v_1- zf~B?3BZW2f$J}lziN6z4tmg+`M?1Ik4AewhO(9 zOc*%V+gA0WA1ds<+2fU-c)7VI(sSiHla;)#mYb(s>YAGzTk4eXZYfax9I|}}Ld!8+ z)oZDNSaxzXjh)XotHsps`*vrqXM4SL-bZ?Kc*>RRZ%F1-YK;#EHZ2`{*Sn)fJ#F!# zn5_Ob1{cq9#l7;kG;eRan`dKd8NvHD_TIg7u4f-jcrdpNq zEa{`S$7@DTj|Wj@H7>E(?Q9W6v=IVoPmDRTJ&BR7i*)QXM0`1AKxp85l4bA(wWTCP#b|g!~Eyprkegf#Un4 zP^z>bbWa9>6br-zAVN#%vjRa1%q3pw?C38oD}J9DVQ-3ZhjH>Yk{^nyrBj=&W=vHh zl-n$IrSE<2rvnCs+SH|Rs;0u74pTC!b-F6ImrNSZ$trC%JD{=}Riw7$8yRtKU~+RX z9B)5Z&OL9x2kAq%%pTLw)q&|aJJYaq?1y5`lWl2+%sX_T6WrRY0 zX`?1FD5^kxAFr_SPZ`B6E~#mGb?3i((E0yQ`MVzH$?Q``(|gx~Uvtoe(G80g>8*`u+8^|H2Ee4iGNnKiUg?tLx^7^GlG z@Yx{{x+laz*1;t+^W|HM_-X`&DTPyz%)wPc1}qq4hf;;ziDpG+ER4*^+YQ@?Y*{o8 zsG<~{;45Hi>pW*y4C#a?m(DbuM2EN6_N$a?;??{%t_?9}Em$^`s;ai!uv|V}0`4gnleUEJQ5h7JRCPUskHPf$uJ;e2?RK!nvQkG{^-7gQ zv!aqL;E_oeWu%%ZmwACLA$o1W3=A(xl~qWrX0FXy!FTVpV%t$r!A>yxW$|#p!BJT^ zXI7cBac#h_$-kC3EqiZaX;a^%eM8{0{D;kseKp(7n|mrnrZf3tjonMib9KUsPb4oi zBR5r%HkpEA(9@?%(rFPhGjBlK(W3x54vJ^Ot7f%G<6UKLb4NUv!q1DFXAV1+hYj|$ z!P5*G?Afqkd)(DkSY>@km)GF77t2j7nBzw@p)pH@ktHg?y4Zsdfsr$rOElmbbO^=r zL7iv-aoLeL?9Q0ugPJkB4DxPnV`VI-XHu$qtn=>IEdmILf}-4nPl}HKz%C{(W>a1W z*!c972OvZmBQn=LGBpmo-qHuQ&BGKu4H*ePG&$h_fmwiLU|@iSQ1B&WwH`F0W+kMBwn#E(s$igP zV5QW#sdJzC5Pr28R4_he5aI<5cM?RPD1e_K`>5bIo#TIB9^uPVO`A(8EqN_>;^N&T zQ|@-%_&D*l6?(eu%vd~{_dC0#NxOOp{I8~ig2_Z^OsKDUcJS4>!pYMr9 zXn&(FGZQn+>|mvTgC=^Oof*b+($5Yz?kYU6XHdx{Hk7iP`Q3dq*(7r?F;lg&Wu>Hz z9GOWOjOZ+5GUlp&CE>~%V0Bw9NbO+8Oc-gMS9 zd*;49XBL4sZdw}z#wlvkpRyTbdW}J-Q_BW&hkL!1zxcIPRaYax3`G|`B@KJq)|MpR=}szLdRfVO zRdb87W@>C0$tLqMwRMYOQsJ9OD8!NjEX+Wri+oy4HoG%To$N~~%T0@=m$a)`x{fWz zM>ZK9RWUk)d1nQ$*n&@*-EvC|AWgv`#T*eKMS((Dxy?4t z*0GdtQJL22-~3He|8qQ_Z}ZZ$pWxPbGo0cXiNI#1aD3CwaWZg+45}^-SN$7a=;G7uR zm0$hUXR(xy#th?uk`{NRh<|>)%%n)4T1m*I6JGYCUImq!%iYA-jnYbaEy&5Ya_pIo z)pI-`^GrAeql?VYJ&j#PEE3D7s5%uCxGTJbcEb?uH$Ql%K}NB#)J#N4C*a((rUnvD z>k5B6>3hC`2g|F(k;J6tI|JaLP*w7}*jUFe+o&IUHT1iN;OrLg5y2lAVkd z*L+xdESFtn;#MKITM_yDS!Pn(S-BCdiSo*>f5~zk5v|$0iKeDI~M{ zBxv!8>3eoGnan+ER4GGxQ4=_iIKjlEXj3*vq}Nu;R%@-1snoJA&*Wt=*3m3v_^@cj zqb-cmOdWck!(mOvP}hXux_PNLuxQ|M6J%;sXB9QCF1F>^w!tk#g)m~I%}YJ+*u}C* z3~9xz)T~F6Pi{p%pa$tE+D@HgEtMggCQH(T7TjQJ0ilmUjqD7Sl zH8Q~v+ewjl@1`nUDM>K+kito8BkAx+bpVraETDo~($WPK=6{ zoK)|N7FvA{Q68Z-rcTADQ`V%9MH-apQaY6(FjPh4-nI#-<~qB!9Jrpje3CLsM_Biy z@Cgt_5$mYpI!hM;u#bZx+QK)=o)D294&UHx0^(B&8)Wa`ieRQKIm& zWTlGH@KI~biQ6#L$oNFsx#85$xOk3~pu+|SWQ|qG);JU@>Kw{odk4lsMlaObPOGY_ zl~$TWsO6!>>Ekdm=MpsiIBVo3ltR@87c7)<8duJ$!8I?E>wgcofc}XpQ>mLQClvB- zV3 zDja1^`lzO)nuRnjh%`(gKvLQhBFTwQ5!u4eYp9T5k~c=*t`~0%1H)sN@|JpHML2KV)(A|N_4W3Op;m%@ornR z@&l+=;#HCWB&eT@U`&;4ATTi`6#Ce_;==muHS6GUM}At45>N!D@x_Qj`Rg>X5;YTyn(P zSuuhLlPHj)icB#}B!I~ZWEd%c0v?0NcgGSV>P4=QQxvhH;o$fX_Y){+l%&JBiu@jvWcFSeW=U@VIqq99xPk%!YGUmXe~`<^8r{DO;bginY!NA zDXo(&YnVwgMke_+`&|zIJPDZ^ApzhRVem2@U{HZH$Rx!cB%Q#Tk*q1nv;}Tq8Vp@q zjTL~08E?c~Od%8?pd4hUC300&RaI40RaI40RaI40RaI40aC|%guqFXOK^RYUfT7l4 z<*!v&CA96Fqd51uHdR%2PZx!a^g@!1DO8U3rp5)>9r;>G7#Jv)iQ2H1x|puQuQQ~~ z@x`fvh1hCU_9=~3=`N_%~Uk zWbek~usI(P1n%W%N`^vj0naLr}$hT_- zZ#Ae|5^g$1icv}^P>94y7y=A{kcx4^1BB#>;N-PSTGc`urQ4XoPSnw`LBZgu9m=ze z?^j{zk!K$Nzp?O6`54ZF$s}fuGFy{rlwms$ielEuIq!Z=zQ0u4o98LY5?S=TB=Shq zk+IkAYDzx`(!`HpN{=)B9**N{Y@Xrcl0eAP1jzE6LwskjGuY``TB@s6l257D?@sj1 zij(K0Waixbl&RG`TM_2kg$lt n1{yF?V<4g;xV9f$LlXtSB6+c!GmBIOkNjQ96yZWc{5FD!Ve8PB literal 0 HcmV?d00001 diff --git a/fresco-base/fresco-cvs/files/rundemo.sh b/fresco-base/fresco-cvs/files/rundemo.sh new file mode 100644 index 000000000000..ff90d0829a67 --- /dev/null +++ b/fresco-base/fresco-cvs/files/rundemo.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +TMPFILE="/tmp/orbref" +if([ -e ${TMPFILE} ]) then + echo "${TMPFILE} already exists. Delete it please." + exit +fi + +pushd /opt/fresco &> /dev/null + +echo "Starting up the server..." +bin/server -R ior &> ${TMPFILE} & +sleep 2 + +REF=`head -1 ${TMPFILE} | cut -d " " -f 3` +rm ${TMPFILE} + +echo "Starting the demo..." +bin/demo -ORBInitRef ${REF} + +popd &> /dev/null diff --git a/fresco-base/fresco-cvs/fresco-cvs-20021020.ebuild b/fresco-base/fresco-cvs/fresco-cvs-20021020.ebuild new file mode 100644 index 000000000000..3f6a72852bbb --- /dev/null +++ b/fresco-base/fresco-cvs/fresco-cvs-20021020.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/fresco-base/fresco-cvs/fresco-cvs-20021020.ebuild,v 1.1 2002/10/20 10:48:00 phoenix Exp $ + +ECVS_SERVER="cvs.fresco.org:/cvs/fresco" +ECVS_MODULE="Fresco" +#ECVS_BRANCH=${PN/cvs/}${PV/./-} +ECVS_TOP_DIR="${DISTDIR}/cvs-src/${ECVS_BRANCH}" + +inherit cvs +inherit gcc + +MY_PN="${PN/fresco-cvs/Fresco}" +S="${WORKDIR}/${MY_PN}" +DESCRIPTION="fresco -- A free X11 replacement which is under heavy development. CVS ebuild." +HOMEPAGE="http://www2.fresco.org" +LICENSE="fresco" +SLOT="0" +KEYWORDS="~x86" +PATCH="gcc-3.2.patch" + +DEPEND="net-misc/omniORB + media-libs/libggi + media-libs/libsdl + dev-libs/DirectFB + virtual/opengl + media-libs/libart_lgpl + >=media-libs/freetype-2.0.0 + sys-libs/zlib + media-libs/libpng + fresco-base/fresco-env" + + +src_compile() { + cd ${S} + + # Apply the patch on gcc3.2 boxes + if([ "`gcc-version`" == "3.2" ]) then + einfo "GCC 3.2 found. Applying patch" + cp ${FILESDIR}/${PATCH}.bz2 ${S} + bunzip2 ${S}/${PATCH}.bz2 + patch -p0 < ${PATCH} + fi + + ./autogen.sh || die "autogen.sh failed" + ./configure || die "configure failed" + make configure_args="--prefix=/opt/fresco --enable-tracer" || die "make failed" +} + +src_install () { + make DESTDIR=${D} install || die + exeinto /opt/fresco + doexe ${FILESDIR}/rundemo.sh + dodoc INSTALL README +} + +pkg_postinst () { + einfo "***********************************************" + einfo "* Use /opt/fresco/rundemo.sh to run the demo. *" + einfo "***********************************************" +} -- 2.26.2