diff options
author | root | 2006-04-24 09:03:08 -0500 |
---|---|---|
committer | root | 2006-04-24 09:03:08 -0500 |
commit | 84d8b510ac289af0a43bfa9e110844af27a90196 (patch) | |
tree | d7093929b954dd2f71114bff270755e18f737eb1 /display/fresco |
initial commit from stable 0.3
Diffstat (limited to 'display/fresco')
-rwxr-xr-x | display/fresco/BUILD | 22 | ||||
-rwxr-xr-x | display/fresco/DEPENDS | 42 | ||||
-rwxr-xr-x | display/fresco/DETAILS | 27 | ||||
-rw-r--r-- | display/fresco/HISTORY | 36 | ||||
-rwxr-xr-x | display/fresco/PREPARE | 9 |
5 files changed, 136 insertions, 0 deletions
diff --git a/display/fresco/BUILD b/display/fresco/BUILD new file mode 100755 index 0000000000..6040df7043 --- /dev/null +++ b/display/fresco/BUILD @@ -0,0 +1,22 @@ +export LDFLAGS="$LDFLAGS -L /usr/X11R6/lib" && + +if [ "$CVS" = "yes" ]; then + ./autogen.sh +fi && + +./configure --build=$BUILD \ + --prefix=${INSTALL_ROOT}/usr \ + --sysconfdir=${INSTALL_ROOT}/etc \ + --localstatedir=${INSTALL_ROOT}/var \ + --enable-python-runtime \ + --enable-cxx-demos \ + $OPTS && + +###first time make will choke on bad "False" +make +for i in $(grep -rl False Fresco-C++/); +do sedit "s/False/false/g" $i +done && +make_single && +make && +make_normal diff --git a/display/fresco/DEPENDS b/display/fresco/DEPENDS new file mode 100755 index 0000000000..9a227bca94 --- /dev/null +++ b/display/fresco/DEPENDS @@ -0,0 +1,42 @@ +depends CVS && +depends autoconf && +depends omniorb && +depends freetype2 && +depends libpng && +depends perl && +depends OPENGL && + +optional_depends libggi \ + "--enable-ggi" \ + "--enable-ggi=no" \ + "to use General Graphics Interface to run display server" && + +optional_depends python \ + "--enable-python-runtime" \ + "--enable-python-runtime=no" \ + "to enable Python runtime support" && + +optional_depends omniorbpy \ + "--enable-python-demos" \ + "--enable-python-demos=no" \ + "to build the bundled demos" && + +optional_depends sdl \ + "--enable-sdl" \ + "--enable-sdl=no" \ + "to use SDL to run display server" && + +optional_depends libart_lgpl \ + "" \ + "" \ + "to use libart to render console" && + +optional_depends directfb \ + "" \ + "" \ + "for DirectFB fbdev access" && + +optional_depends ttf-bitstream-vera \ + "--with-fontpath=/usr/share/fonts/truetype" \ + "" \ + "if you don't already have some fonts for fresco" diff --git a/display/fresco/DETAILS b/display/fresco/DETAILS new file mode 100755 index 0000000000..0d0a8ce89d --- /dev/null +++ b/display/fresco/DETAILS @@ -0,0 +1,27 @@ + SPELL=fresco +if [ "$CVS" = "yes" ]; then + VERSION=cvs + SOURCE=$SPELL-$VERSION.tar.bz2 +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION} + SOURCE_URL[0]=cvs://:pserver:anonymous@src.fresco.org:/cvs/fresco:Fresco + MD5[0]="IGNORE" +else + VERSION=M2 + SOURCE=Fresco-$VERSION.tar.gz +SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Fresco-${VERSION} + SOURCE_URL[0]=http://download.fresco.org/releases/${VERSION}/src/${SOURCE} + MD5[0]=d4e1887490e5430af5567db61f6d5951 +fi + WEB_SITE=http://www2.fresco.org/index.html + ENTERED=20030915 + UPDATED=20030915 + LICENSE[0]=LGPL + BUILD_API=2 + SHORT="Windowing system originally based on InterViews" +cat << EOF +Fresco is a consistent, configurable, stand alone, modular, and device +independent user interface system, formerly known as Berlin. Fresco is based +on the concept of a server side scene graph. It uses CORBA, which results in +the whole system being network- and language transparent. To access input +and output devices low-level graphic libraries are used. +EOF diff --git a/display/fresco/HISTORY b/display/fresco/HISTORY new file mode 100644 index 0000000000..d99935548e --- /dev/null +++ b/display/fresco/HISTORY @@ -0,0 +1,36 @@ +2005-04-07 Eric Sandall <eric@sandall.us> + * DETAILS: Removed MAKE_NJOBS=1 + Added BUILD_API=2 + Shortened SHORT + * BUILD: Run make_single before make + Run make_normal after make + +2004-12-16 Eric Sandall <eric@sandall.us> + * DEPENDS: Python renamed to python + Shortened entry for ttf-bitstream-vera + +2004-08-03 Eric Sandall <eric@sandall.us> + * DEPENDS: omniORB, omniORBpy, and SDL lower-cased + Formatted to Guru Handbook + +2004-05-14 Eric Sandall <eric@sandall.us> + * DEPENDS: Depends on any provider of CVS (Bug #6396) + +2004-02-24 Eric Sandall <eric@sandall.us> + * DETAILS: Added M2 version + * PREPARE: Select between cvs or versioned + * BUILD: Versioned fresco breaks when autogen.sh is run + Formatted to Guru Handbook + +2004-01-22 hgg <hgreig@bigpond.net.au> + * DEPENDS: add cvs + +2003-10-16 hgg <hgreig@bigpond.net.au> + * DEPENDS: update to OPENGL + +2003-09-15 hgg <hgreig@bigpond.net.au> + * Added to x11 section + +2003-03-04 Christian Mertes <c_mertes@bigfoot.de> + * Created this spell. + diff --git a/display/fresco/PREPARE b/display/fresco/PREPARE new file mode 100755 index 0000000000..cff2086282 --- /dev/null +++ b/display/fresco/PREPARE @@ -0,0 +1,9 @@ +if ! grep -q CVS $SPELL_CONFIG +then + CVS=no && + if query "Would you like to build the latest cvs version of $SPELL ?" n + then CVS=yes + fi && + + echo CVS=$CVS >> $SPELL_CONFIG +fi |