]> git.deb.at Git - deb/packages.git/commitdiff
Merge branch 'master' of ssh://source/srv/source.djpig.de/git/packages into ubuntu...
authorFrank Lichtenheld <frank@lichtenheld.de>
Sat, 20 Oct 2007 23:45:19 +0000 (01:45 +0200)
committerFrank Lichtenheld <frank@lichtenheld.de>
Sat, 20 Oct 2007 23:45:19 +0000 (01:45 +0200)
Conflicts:

cron.d/600prepare_newpkg
templates/config.tmpl
templates/html/foot.tmpl
templates/html/head.tmpl

34 files changed:
conf/apache.conf.sed.in
config.sh.sed.in
cron.d/100syncarchive
cron.d/100syncarchive_amd64 [deleted file]
cron.d/100syncarchive_backports [deleted file]
cron.d/100syncarchive_gnuab [deleted file]
cron.d/100syncarchive_m68k [deleted file]
cron.d/100syncarchive_maintainers [deleted file]
cron.d/100syncarchive_volatile [deleted file]
cron.d/300maintainerdb [deleted file]
lib/Packages/DoSearchContents.pm
lib/Packages/Search.pm
static/debian.css
static/packages.css.sed.in
static/ubuntu/footer-bg.jpg [new file with mode: 0644]
static/ubuntu/footer-bg.png [new file with mode: 0644]
static/ubuntu/footer-image.png [new file with mode: 0644]
static/ubuntu/footer-image2.png [new file with mode: 0644]
static/ubuntu/header-bg4.png [new file with mode: 0644]
static/ubuntu/header-image4.png [new file with mode: 0644]
static/ubuntu/little-u.gif [new file with mode: 0644]
static/ubuntu/masthead.css [new file with mode: 0644]
static/ubuntu/no-bullet.gif [new file with mode: 0644]
static/ubuntu/splash.jpg [new file with mode: 0644]
static/ubuntu/tab_off_ns1.gif [new file with mode: 0644]
static/ubuntu/tab_off_ns2.gif [new file with mode: 0644]
static/ubuntu/tab_on_ns1.gif [new file with mode: 0644]
static/ubuntu/tab_on_ns2.gif [new file with mode: 0644]
static/ubuntu/trans.gif [new file with mode: 0644]
static/ubuntu/ubuntu.css [new file with mode: 0644]
templates/config.tmpl
templates/config/archive_layout.tmpl
templates/html/foot.tmpl
templates/html/head.tmpl

index 5ed7453f90da1c1a23357877b9a6825017c15347..4c0c90754e5a5bf7ff62961a1dbcd8b7d783390a 100644 (file)
 </Directory>
 
 <VirtualHost *>
-   ServerAdmin webmaster@debian.org
+   ServerAdmin frank@lichtenheld.de
    DocumentRoot %TOPDIR%/www/
    ServerName %SITE%
    ErrorLog /var/log/apache2/%SITE%-error.log
    CustomLog /var/log/apache2/%SITE%-access.log combined
 
-   Alias /cgi-bin/ %TOPDIR%/cgi-bin/
+   ScriptAlias /cgi-bin/ %TOPDIR%/cgi-bin/
   
-   PerlModule ModPerl::Registry
-   PerlTaintCheck On
-   PerlRequire %TOPDIR%/bin/mod_perl-startup
-   PerlSwitches -T
+#   PerlModule ModPerl::Registry
+#   PerlTaintCheck On
+#   PerlRequire %TOPDIR%/bin/mod_perl-startup
+#   PerlSwitches -T
    <Location /cgi-bin/>
-      SetHandler perl-script
+#      SetHandler perl-script
       # mod-perl etch
-      PerlInitHandler Apache2::Reload
+#      PerlInitHandler Apache2::Reload
       # mod-perl sarge
       #PerlInitHandler Apache::Reload
-      PerlHandler ModPerl::Registry
+#      PerlHandler ModPerl::Registry
       Options +ExecCGI
-      PerlSendHeader On
+#      PerlSendHeader On
       allow from all
    </Location>
 
    RewriteRule ^/changelogs/ - [L]
    RewriteRule ^/Pics/ - [L]
    RewriteRule ^/about/ - [L]
+   RewriteRule ^/ubuntu/ - [L]
    RewriteRule ^/[^/]+\.css - [L]
    RewriteRule ^/[^/]+\.js - [L]
 
index e1ac8c78edb0f1237314946cacb744008a3bdd12..224bcdea0623a919f16b46fd7626a15d7fa3d4af 100644 (file)
@@ -20,17 +20,13 @@ cachedir=${topdir}/cache
 # unset this if %SITE% moves somewhere where the packages files
 # cannot be obtained locally
 #
-localdir=/org/ftp.debian.org/debian
+#localdir=/org/ftp.debian.org/debian
 
 # path to private ftp directory
 #ftproot=/org/ftp.root
 
-ftpsite=http://ftp.de.debian.org/debian
-security_ftpsite=http://security.debian.org/debian-security
-volatile_ftpsite=http://volatile.debian.org/debian-volatile
-backports_ftpsite=http://backports.org/debian
-amd64_ftpsite=http://amd64.debian.net/debian
-gnuab_ftpsite=http://kfreebsd-gnu.debian.net/debian
+ftpsite=http://archive.ubuntu.com/ubuntu
+security_ftpsite=$ftpsite
 ddtp_ftpsite=http://ddtp.debian.net/debian
 
 root=""
@@ -39,20 +35,23 @@ root=""
 #
 polangs="de fi fr hu ja nl uk"
 ddtplangs="ca cs da de eo es fi fr go hu it ja km_KH ko nl pl pt pt_BR ru sk sv uk zh zh_CN zh_TW"
-archives="us security amd64 gnuab backports volatile"
-sections="main contrib non-free"
-parts="$sections"
-suites="sarge sarge-volatile sarge-backports etch etch-m68k etch-volatile etch-backports lenny sid experimental"
+archives="us security"
+sections="main multiverse restricted universe"
+parts="${sections}"
+suites="dapper dapper-updates dapper-backports edgy edgy-updates edgy-backports feisty feisty-updates feisty-backports gutsy"
+dists="${suites}"
 priorities="required important standard optional extra"
-dists="$suites"
-architectures="alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc"
-arch_sarge="alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc"
-arch_etch="alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc"
-arch_lenny="${arch_etch}"
-arch_sid="${arch_sarge} armel hurd-i386 kfreebsd-i386 kfreebsd-amd64"
-arch_experimental="${arch_sid}"
-arch_lenny_proposed_updates="${arch_lenny}"
-arch_etch_proposed_updates="${arch_etch}"
+architectures="i386 amd64 powerpc"
+arch_dapper="i386 amd64 powerpc"
+arch_dapper_updates="${arch_dapper}"
+arch_dapper_backports="${arch_dapper}"
+arch_edgy="${arch_dapper}"
+arch_edgy_updates="${arch_edgy}"
+arch_edgy_backports="${arch_edgy}"
+arch_feisty="${arch_edgy}"
+arch_feisty_updates="${arch_feisty}"
+arch_feisty_backports="${arch_feisty}"
+arch_gutsy="${arch_feisty}"
 
 # Miscellaneous
 #
index 5cb5af4e2769af6a5ef098560b5a0886b72f8fc6..aa73217619dcbce6e32718272da3917e63734f73 100755 (executable)
@@ -21,9 +21,6 @@ then
        foo=\$arch_${dist//-/_}
        for arch in `eval echo $foo`
        do
-           test ! "$arch" = "kfreebsd-i386" || continue
-           test ! "$arch" = "kfreebsd-amd64" || continue
-           test ! "$arch" = "armel" || continue
            for part in ${parts}
            do
                echo retrieve Packages $dist/$part/$arch
@@ -31,8 +28,6 @@ then
                (cd us/${dist}/${part}/binary-${arch} &&
                    wget -q -N ${ftpsite}/dists/${dist}/${part}/binary-${arch}/Packages.gz)
            done
-           #FIXME: no Contents files for p-u
-           test ! "$dist" = "experimental" || continue
            echo retrieve Contents $dist/$arch
            (cd us/${dist} &&
                wget -q -N ${ftpsite}/dists/${dist}/Contents-${arch}.gz)
@@ -57,9 +52,6 @@ else
        foo=\$arch_${dist//-/_}
        for arch in `eval echo $foo`
        do
-           test ! "$arch" = "kfreebsd-i386" || continue
-           test ! "$arch" = "kfreebsd-amd64" || continue
-           test ! "$arch" = "armel" || continue
            for part in ${parts}
            do
                echo retrieve Packages $dist/$part/$arch
@@ -67,8 +59,6 @@ else
                rsync -t ${localdir}/dists/${dist}/${part}/binary-${arch}/Packages.gz \
                    us/${dist}/${part}/binary-${arch}/Packages.gz
            done
-           #FIXME: no Contents files for p-u
-           test ! "$dist" = "experimental" || continue
            echo retrieve Contents $dist/$arch
            rsync -t ${localdir}/dists/${dist}/Contents-${arch}.gz \
                us/${dist}/Contents-${arch}.gz
@@ -85,7 +75,7 @@ fi
 
 # security archive
 #
-for dist in sarge etch lenny
+for dist in $dists
 do
     echo "retrieve Release(.gpg) $dist"
     test -d security/${dist} || mkdir -p security/${dist}
diff --git a/cron.d/100syncarchive_amd64 b/cron.d/100syncarchive_amd64
deleted file mode 100755 (executable)
index 417e8c6..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#! /bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# Main archive
-#
-arch=amd64
-
-for dist in sarge
-  do
-  echo "retrieve Release(.gpg) $dist"
-  test -d amd64/${dist} || mkdir -p amd64/${dist}
-  (cd amd64/${dist} &&
-      wget -q -N ${amd64_ftpsite}/dists/${dist}/Release &&
-      wget -q -N ${amd64_ftpsite}/dists/${dist}/Release.gpg )
-
-  for part in ${parts} main/debian-installer
-    do
-    echo retrieve Packages $dist/$part/$arch
-    test -d amd64/${dist}/${part}/binary-${arch} || mkdir -p amd64/${dist}/${part}/binary-${arch}
-    (cd amd64/${dist}/${part}/binary-${arch} &&
-       wget -q -N ${amd64_ftpsite}/dists/${dist}/${part}/binary-${arch}/Packages.gz)
-  done
-  echo retrieve Contents $dist/$arch
-  (cd amd64/${dist} &&
-      wget -q -N ${amd64_ftpsite}/dists/${dist}/Contents-${arch}.gz)
-done
-
diff --git a/cron.d/100syncarchive_backports b/cron.d/100syncarchive_backports
deleted file mode 100755 (executable)
index be82d5f..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# backports archive
-#
-for dist in sarge etch
-do
-  echo "retrieve Release(.gpg) $dist-backports"
-  test -d backports/${dist}-backports || mkdir -p backports/${dist}-backports
-  (cd backports/${dist}-backports &&
-           wget -q -N ${backports_ftpsite}/dists/${dist}-backports/Release &&
-           wget -q -N ${backports_ftpsite}/dists/${dist}-backports/Release.gpg )
-
-    foo=\$arch_${dist//-/_}
-    for arch in `eval echo $foo`
-    do
-      for part in ${parts}
-      do
-       echo retrieve Packages $dist-backports/$part/$arch
-       test -d backports/${dist}-backports/${part}/binary-${arch} || mkdir -p backports/${dist}-backports/${part}/binary-${arch}
-       (cd backports/${dist}-backports/${part}/binary-${arch} &&
-           wget -q -N ${backports_ftpsite}/dists/${dist}-backports/${part}/binary-${arch}/Packages.gz)
-      done
-      echo retrieve Contents $dist-backports/$arch
-      (cd backports/${dist}-backports &&
-         wget -q -N ${backports_ftpsite}/dists/${dist}-backports/Contents-${arch}.gz)
-    done
-    for part in ${parts}
-    do
-        echo retrieve Sources $dist-backports/$part
-        test -d backports/${dist}-backports/${part}/source || mkdir -p backports/${dist}-backports/${part}/source
-        (cd backports/${dist}-backports/${part}/source &&
-            wget -q -N ${backports_ftpsite}/dists/${dist}-backports/${part}/source/Sources.gz)
-    done
-done
diff --git a/cron.d/100syncarchive_gnuab b/cron.d/100syncarchive_gnuab
deleted file mode 100755 (executable)
index b42d165..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# Main archive
-#
-architectures="armel kfreebsd-i386 kfreebsd-amd64"
-
-for dist in sid experimental
-  do
-  echo "retrieve Release(.gpg) $dist"
-  test -d gnuab/${dist} || mkdir -p gnuab/${dist}
-  (cd gnuab/${dist} &&
-           wget -q -N ${gnuab_ftpsite}/dists/${dist}/Release &&
-           wget -q -N ${gnuab_ftpsite}/dists/${dist}/Release.gpg )
-
-  for arch in $architectures
-    do
-    for part in ${parts} main/debian-installer
-      do
-      echo retrieve Packages $dist/$part/$arch
-      test -d gnuab/${dist}/${part}/binary-${arch} || mkdir -p gnuab/${dist}/${part}/binary-${arch}
-      (cd gnuab/${dist}/${part}/binary-${arch} &&
-         wget -q -N ${gnuab_ftpsite}/dists/${dist}/${part}/binary-${arch}/Packages.gz)
-    done
-    echo retrieve Contents $dist/$arch
-    (cd gnuab/${dist} &&
-       wget -q -N ${gnuab_ftpsite}/dists/${dist}/Contents-${arch}.gz)
-  done
-done
diff --git a/cron.d/100syncarchive_m68k b/cron.d/100syncarchive_m68k
deleted file mode 100755 (executable)
index f8aa4f5..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-#! /bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# Main archive
-#
-arch=m68k
-if [ -z "${localdir}" ]
-then
-    echo using remote mirror
-    for dist in etch
-    do
-        echo "retrieve Release(.gpg) $dist"
-       test -d us/${dist}-${arch} || mkdir -p us/${dist}-${arch}
-       (cd us/${dist} &&
-           wget -q -N ${ftpsite}/dists/${dist}-${arch}/Release &&
-           wget -q -N ${ftpsite}/dists/${dist}-${arch}/Release.gpg )
-        
-#      foo=\$arch_${dist//-/_}
-#      for arch in `eval echo $foo`
-#      do
-           for part in ${parts}
-           do
-               echo retrieve Packages $dist-${arch}/$part/$arch
-               test -d us/${dist}-${arch}/${part}/binary-${arch} || mkdir -p us/${dist}-${arch}/${part}/binary-${arch}
-               (cd us/${dist}-${arch}/${part}/binary-${arch} &&
-                   wget -q -N ${ftpsite}/dists/${dist}-${arch}/${part}/binary-${arch}/Packages.gz)
-           done
-           #FIXME: no Contents files for p-u
-           test ! "$dist" = "experimental" || continue
-           echo retrieve Contents $dist/$arch
-           (cd us/${dist}-${arch} &&
-               wget -q -N ${ftpsite}/dists/${dist}-${arch}/Contents-${arch}.gz)
-#      done
-       for part in ${parts}
-       do
-           echo retrieve Sources $dist-${arch}/$part
-           test -d us/${dist}-${arch}/${part}/source || mkdir -p us/${dist}-${arch}/${part}/source
-            (cd us/${dist}-${arch}/${part}/source &&
-                wget -q -N ${ftpsite}/dists/${dist}-${arch}/${part}/source/Sources.gz)
-       done
-    done
-else
-    echo using local mirror
-    for dist in etch
-    do
-        echo "retrieve Releases(.gpg) $dist"
-       test -d us/${dist}-${arch} || mkdir -p us/${dist}-${arch}
-       (cd us/${dist}-${arch} &&
-           rsync -t ${localdir}/dists/${dist}-${arch}/Release &&
-           rsync -t ${localdir}/dists/${dist}-${arch}/Release.gpg )
-
-#      foo=\$arch_${dist//-/_}
-#      for arch in `eval echo $foo`
-#      do
-           for part in ${parts}
-           do
-               echo retrieve Packages $dist-${arch}/$part/$arch
-               test -d us/${dist}-${arch}/${part}/binary-${arch} || mkdir -p us/${dist}-${arch}/${part}/binary-${arch}
-               rsync -t ${localdir}/dists/${dist}-${arch}/${part}/binary-${arch}/Packages.gz \
-                   us/${dist}-${arch}/${part}/binary-${arch}/Packages.gz
-           done
-           #FIXME: no Contents files for p-u
-           test ! "$dist" = "experimental" || continue
-           echo retrieve Contents $dist-${arch}/$arch
-           rsync -t ${localdir}/dists/${dist}-${arch}/Contents-${arch}.gz \
-               us/${dist}-${arch}/Contents-${arch}.gz
-#      done
-       for part in ${parts}
-        do
-           echo retrieve Sources $dist-${arch}/$part
-            test -d us/${dist}-${arch}/${part}/source || mkdir -p us/${dist}-${arch}/${part}/source
-            rsync -t ${localdir}/dists/${dist}-${arch}/${part}/source/Sources.gz \
-               us/${dist}-${arch}/${part}/source/Sources.gz
-       done
-    done
-fi
-
diff --git a/cron.d/100syncarchive_maintainers b/cron.d/100syncarchive_maintainers
deleted file mode 100755 (executable)
index adb5f7f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#! /bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# scp -q auric:/org/ftp.debian.org/ftp/indices/Maintainers .
-
-if [ -f /org/ftp.root/debian/indices/Maintainers ]
-then
-    if [ ! -s Maintainers -a -L Maintainers ]
-    then
-       ln -s /org/ftp.root/debian/indices/Maintainers .
-    fi
-else
-    if [ ! -L Maintainers ]
-    then
-       wget -q -O Maintainers ftp://ftp.debian.org/debian/indices/Maintainers
-    fi
-fi
diff --git a/cron.d/100syncarchive_volatile b/cron.d/100syncarchive_volatile
deleted file mode 100755 (executable)
index ab2bf5e..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-
-. `dirname $0`/../config.sh
-
-test -d ${archivedir} || mkdir -p ${archivedir}
-cd ${archivedir}
-
-# volatile archive
-#
-for dist in sarge etch
-do
-  echo "retrieve Release(.gpg) $dist-volatile"
-  test -d volatile/${dist}-volatile || mkdir -p volatile/${dist}-volatile
-  (cd volatile/${dist}-volatile &&
-      wget -q -N ${volatile_ftpsite}/dists/${dist}/volatile/Release &&
-      wget -q -N ${volatile_ftpsite}/dists/${dist}/volatile/Release.gpg )
-
-    foo=\$arch_${dist//-/_}
-    for arch in `eval echo $foo`
-    do
-      for part in ${parts}
-      do
-       echo retrieve Packages $dist-volatile/$part/$arch
-       test -d volatile/${dist}-volatile/${part}/binary-${arch} || mkdir -p volatile/${dist}-volatile/${part}/binary-${arch}
-       (cd  volatile/${dist}-volatile/${part}/binary-${arch} &&
-           wget -q -N ${volatile_ftpsite}/dists/${dist}/volatile/${part}/binary-${arch}/Packages.gz)
-      done
-      echo retrieve Contents $dist-volatile/$arch
-      (cd volatile/${dist}-volatile &&
-         wget -q -N ${volatile_ftpsite}/dists/${dist}/volatile/Contents-${arch}.gz)
-
-    done
-    for part in ${parts}
-    do
-        echo retrieve Sources $dist-volatile/$part
-        test -d volatile/${dist}-volatile/${part}/source || mkdir -p volatile/${dist}-volatile/${part}/source
-        (cd volatile/${dist}-volatile/$part/source &&
-            wget -q -N ${volatile_ftpsite}/dists/${dist}/volatile/${part}/source/Sources.gz)
-    done
-done
diff --git a/cron.d/300maintainerdb b/cron.d/300maintainerdb
deleted file mode 100755 (executable)
index 898a4c0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#! /bin/bash
-
-. `dirname $0`/../config.sh
-
-cd ${bindir}
-${bindir}/build-maintainerdb
index 93a20265adc4d84925451ef8da86c258defdd618..bf680b917372357c4489eb9bef70309aa2f6d52e 100644 (file)
@@ -32,7 +32,7 @@ sub do_search_contents {
     #FIXME: that's extremely hacky atm
     if ($params->{values}{suite}{no_replace}[0] eq 'default') {
        $params->{values}{suite}{no_replace} =
-           $params->{values}{suite}{final} = $opts->{suite} = [ 'etch' ];
+           $params->{values}{suite}{final} = $opts->{suite} = [ 'feisty' ];
     }
 
     if (@{$opts->{suite}} > 1) {
index be7bebd05f1aee4e9f635fd38be82cf7a47dd677..ea6dcfad631a3fa99504e8cd1f30d304b6755984 100644 (file)
@@ -101,13 +101,14 @@ sub read_entry {
     read_entry_all( $hash, $key, $results, \@non_results, $opts );
 }
 
-#FIXME: make configurable
-my %fallback_suites = (
-                      'sarge-backports' => 'sarge',
-                      'sarge-volatile' => 'sarge',
-                      'etch-backports' => 'etch',
-                      'etch-volatile' => 'etch',
-                      experimental => 'sid' );
+sub fallback_suite {
+    my $suite = shift;
+    if ($suite =~ /^(\S+)-(?:updates|backports)/) {
+       return $1;
+    } else {
+       return undef;
+    }
+}
 
 sub read_entry_simple {
     my ($hash, $key, $archives, $suite) = @_;
@@ -127,7 +128,7 @@ sub read_entry_simple {
        debug( "use entry: @data", 2 ) if DEBUG && $data[1] eq $suite;
        return [ $virt{$suite}, @data ] if $data[1] eq $suite;
     }
-    if (my $fb_suite = $fallback_suites{$suite}) {
+    if (my $fb_suite = fallback_suite($suite)) {
        my $fb_result = read_entry_simple( $hash, $key, $archives, $fb_suite );
        my $fb_virt = shift(@$fb_result);
        $virt{$suite} .= $virt{$suite} ? " $fb_virt" : $fb_virt if $fb_virt;
index 0a1b594d4601fca049f893d17a994413fffab648..a5c3ae40c4f021ce66b5727cff4b7d4a99cee972 100644 (file)
@@ -1,38 +1,3 @@
-/* css file for debian web site - Jutta Wrage 2004 */
-
-/* all pages have a header, outer inner and footer
-leftcol and maincol can be omitted, there will be other boxes
-to replace later (eg. two content columns)
-normal page:
-<div id="header">
-  <div id="upperheader">
-     <div id="logo">
-     </div> <!-- end logo -->
-     <div id="serverselect">
-     </div> <!-- end serverselect -->
-  </div> <!-- end upperheader -->
-  <div id="navbar">
-  </div> <!-- end navbar -->
-</div> <!-- end header -->
-<div id="outer">
-  <div id="inner">
-    <div id="leftcol">
-      Leftcol is for menus - if omitted, maincol can be omitted, too
-    </div> <!-- end leftcol -->
-    <div id="maincol">
-      Maincol with margin left is for the content
-      But content may go directly to inner
-    </div> <!-- end maincol -->
-  </div> <!-- end inner -->
-  <div id="footer">
-    <hr class="hidecss"> This line is a divider for lynx
-  </div> <!-- end footer -->
-</div> <!-- end outer -->
-color logo #C60036
-cd-pages: bgcolor="#e09e86" - navbar
-*/
-
-/* { border: 1px solid yellow; } */
 html, body {
        color: #000000;
        background-color: #FFFFFF;
@@ -59,152 +24,15 @@ acronym {
 hr.hidecss {
        border: 0;
 }
+.hidecss {
+        display: none;
+}
 
 hr {
        border-bottom: 0;
        border-top: 1px solid #BFC3DC;
 }
 
-samp {
-       display: block;
-       margin-left: 2em;
-}
-div.sampleblock {
-       width: 80%;
-       margin: auto;
-       font-family:courier, serif;
-       font-size: 90%;
-}
-div.quoteblock {
-       width: 75%;
-       margin: auto;
-       font-size: 90%;
-       text-align: justify;
-}
-
-.quoteblock div.preimg {
-       float: left;
-       margin-top: 0.2em;
-}
-.quoteblock cite {
-       display: block;
-       text-align: right;
-}
-blockquote.question {
-       font-style: italic;
-}
-blockquote.question p span {
-       font-style: normal;
-       width: 10%;
-}
-#pagewidth {
-       width: 100%;
-       text-align: left;
-}
-
-/* now the header*/
-#header {
-       margin-left: -3px;
-       width: 100%;
-       height: auto;
-}
-
-/* upper nested header box*/
-#upperheader {
-       width: 100%;
-       margin-top: 11px;
-       height: auto;
-       /* height: 4.8em; */
-       background: #FFFFFF;
-}
-
-#logo {
-       float: left;
-       margin-left: 6px;
-       background: #FFFFFF;
-}
-
-#serverselect {
-       float: right;
-       display: block;
-       padding-top: 1px;
-       margin-right: 6px;
-       margin-left: auto;
-       text-align: right;
-       top: 0;
-       right: 0;
-}
-
-#serverselect:lang(de) {
-       width: 15em;
-}
-#serverselect:lang(en) {
-       width: 13em;
-}
-
-#serverselect p {
-       color: #990000;
-       font-size: 0.8em;
-       font-weight: normal;
-}
-
-#serverselect p select {
-       font-size: 88%;
-}
-
-#serverselect p input {
-       font-size: 88%;
-}
-.centerlogo {
-       margin-left: 260px;
-       margin-right: auto;
-       width: 125px;
-       text-align: center;
-       vertical-align: bottom;
-}
-#cdlogo {
-}
-
-#navbar {
-       /* margin-top: 1em; */
-       clear: both;
-       padding-left: 0px;
-       /* margin-top: 5px; */
-       padding-top: 6px;
-       padding-bottom: 4px;
-       width: 100%;
-       height: auto;
-       text-align: center;
-       background: #DF0451;
-}
-#navbar ul {
-       display: inline;
-       list-style-type: none; 
-       padding-left:  0px;
-       line-height: 1.5em;
-}
-#navbar ul li {
-       display: inline;
-       margin: 0;
-       white-space: nowrap;
-}
-#navbar a {
-       color: #FFFFFF;
-       text-decoration: none;
-       padding: 0.2em 0.4em 0.2em 0.4em;
-       background-color: #000084;
-       border: 1px solid #000084;
-       font-family: Arial, Helvetica, sans-serif;
-       font-weight: bold;
-       font-size: 0.9em;
-}
-#navbar a:hover {
-       background: #0000CC;
-}
-#navbar .hidecss, .hidecss {
-       display: none;
-}
-
 /* the rest of page out of two nested boxes around */
 
 #outer {
@@ -221,88 +49,6 @@ blockquote.question p span {
        /* overflow: auto; */
 }
 
-#leftcol {
-       float: left;
-       margin: 0em 0.4em 0 0;
-       padding-left: 0;
-       padding-bottom: 1em;
-       width: auto;
-       background: #BBDDFF;
-       font-size: 0.9em;
-       font-family: Arial, Helvetica, sans-serif;
-       border: 1px solid #BBDDFF;
-       /* overflow: auto; */
-}
-#leftcol a:link, #leftcol a:visited {
-       display: block;
-}
-#leftcol a:hover {
-       background-color: #DDEEFF;
-       /* background-color: #FFFFFF; */
-}
-#leftcol ul {
-       margin: 2px;
-       padding: 0;
-       list-style-type: none;
-       font-weight: bold;
-}
-#leftcol ul.votemenu {
-       width: 11em;
-}
-#leftcol ul.cdmenu {
-       width: 12em;
-}
-#leftcol ul.votemenu ul li, #leftcol ul.cdmenu ul li {
-       padding-bottom: 0.4em;
-}
-#leftcol li ul {
-       display: inline;
-}
-#leftcol ul li {
-       padding: 0.2em 0;
-}
-#leftcol ul ul {
-       font-size: 0.9em;
-       margin: 0;
-}
-#leftcol ul li a {
-       line-height: 1.2em;
-       padding-right: 0.5em;
-       /* padding: 0.2em 0 0.3em 0em; */
-}
-#leftcol ul ul li a {
-       font-weight: normal;
-       padding: 0.1em 0.5em;
-       line-height: 1.1em;
-}
-#leftcol ul ul li {
-       padding-top: 0;
-}
-#leftcol p {
-       margin-left: 2px;
-       margin-right: 2px;
-}
-#leftcol p a {
-       display: block;
-       margin: 0;
-}
-#leftcol p img {
-       margin-left: 1em;
-}
-
-#maincol {
-       background: #FFFFFF;
-       margin-left: 12em;
-       margin-right: 0.5em;
-       margin-bottom: 1em;
-}
-
-#maincol:lang(en), #maincol:lang(cz), #maincol:lang(ko),
-       #maincol:lang(no), #maincol:lang(sk), #maincol:lang(tr),
-       #maincol:lang(zh-CN), #maincol:lang(zh-HK), #maincol:lang(zh-TW) {
-       margin-left: 10em;
-}
-
 #lefthalfcol {
        float: left;
        margin-left: 0em;
@@ -322,6 +68,7 @@ blockquote.question p span {
        margin-right: 0.2em;
 }
 
+
 #footer {
        clear: both;
        width: 100%;
@@ -329,7 +76,7 @@ blockquote.question p span {
        bottom: 0;
        text-align: center;
        margin: 0px;
-       border-top: 1px solid #BFC3DC;
+       border-top: 1px solid #000;
 }
 
 #fineprint {
@@ -339,7 +86,7 @@ blockquote.question p span {
        font-size: 0.85em;
 }
 
-.bordertop { border-top: 1px solid #BFC3DC; }
+.bordertop { border-top: 1px solid #000; }
 
 dl.gloss dt {
        font-weight: bold;
@@ -362,64 +109,6 @@ dl.gloss dt {
        margin: 0px;
 }
 
-#main {
-       background: #bbddff;
-       padding: 1em 0; /* have some padding to get rid of collapsed margins */
-}
-
-/* classes for cards */
-
-.cardleft {
-       margin: 0 0 1em;
-       float: left;
-       width: 49%;
-}
-.cardright {
-       margin-left: 50%
-       /*margin: 0 1% 2em 50%; */
-}
-.card {
-       clear: left;
-       margin: 0 0 1em;
-}
-
-.cardleft h2, .cardright h2, .card h2 {
-       font-size: 120%;
-       background: #000000;
-       color: #FFD400;
-       display: inline;
-       padding: 0.2em 0.4em;
-       margin: 0 10px;
-       font-family: Arial, Helvetica, sans-serif;
-       letter-spacing: 0.2em;
-}
-
-.cardleft dl dd, .cardright dl dd , .card dl dd {
-       padding-bottom: 0.5em;
-}
-
-.cardleft div, .cardright div, .card div {
-       border: 2px solid #000000;
-       background: #FFFFFF;
-       padding: 0.5em;
-       margin: 2px 10px;
-       /* the next two lines xpand the div to heigth of left inner div */
-       overflow: auto;
-}
-
-div.lefthalf {
-       float: left;
-       width: 49%;
-       border: 0;
-       margin: 0; 
-       padding: 0;
-}
-
-div.righthalf {
-       border: 0;
-       margin: 0;
-       padding: 0;
-}
 /* colors for packages, warnings and news in ports */
 .warning, dt.new, .no {
        color: red; /* FF0000 */
@@ -441,13 +130,6 @@ table.ridgetable, table.reltable {
        border-style: ridge;
        border-collapse: collapse;
 }
-table.vote {
-       margin: 0 auto;
-       border-width: 3px;
-       border-color: gray;
-       border-style: ridge;
-       border-collapse: collapse;
-}
 #pcontentsres col, #pcontentsres th, #pdownload th, #pdownload td, table.ridgetable th, table.ridgetable td,
        table.reltable td, table.reltable th {
        border: 2px #BFC3DC;
@@ -457,137 +139,12 @@ table.vote {
 table.reltable th {
        background-color: #44CCCC;
 }
-table.vote th {
-       border: 1px solid gray;
-       background-color: #DDDDDD;
-}
-table.vote td {
-       border: 1px solid gray;
-       padding: 4px;
-}
 table.reltable tr.odd {
        background-color: #FFFFFF;
 }
 table.reltable tr.even {
        background-color: #DDDDDD;
 }
-table.stattrans {
-       margin: 0 auto;
-       width: 95%;
-       border: 1px solid black;
-       background-color: #cdc9c9;
-}
-table.stattrans th {
-       text-align: center;
-       padding: 2px;
-}
-table.stattrans td {
-       text-align: right;
-       padding: 2px;
-}
-table.stattrans tbody th {
-       text-align: left;
-       font-weight: normal;
-}
-
-/* partners */
-.partnertype {
-       background-color: #DD0000;
-       padding: 0.2em 0 0.2em 1em;
-       color: #FFFFFF;
-
-}
-div.partnerlogo {
-       display: table-cell;
-       vertical-align: middle;
-       text-align: center;
-       width: 30%;
-}
-div.partnerdesc {
-       display: table-cell;
-       font-size: 85%;
-}
-div.cdflash {
-       background-color: #E09E86;
-       width: 80%;
-       margin: auto;
-       text-align: center;
-}
-.cdrsync {
-       color: #6B1300;
-}
-/* debian installer */
-
-.dierror {
-       background-color: #FF6060;
-}
-.dibad {
-       background-color: #F7FF60;
-}
-.digood {
-       background-color: #7AFF71;
-}
-
-/* useful classes */
-
-th.eventheader {
-       background-color: #BBDDFF;
-}
-.center {
-       text-align: center;
-}
-.right {
-       text-align: right;
-}
-ul.circlelist {
-       list-style-type: circle;
-}
-.centerdiv table {
-       margin-left: auto;
-       margin-right: auto;
-}
-ul.discless {
-       list-style-type: none;
-}
-.top, img.ico {
-       vertical-align: top;
-}
-img.ico {
-       float: left;
-       margin: 0 0.2em 0 0;
-}
-img.rightico {
-       float: right;
-       vertical-align: top;
-       margin: 0 0 0 0.2em;
-}
-img.cve {
-       vertical-align: -25px;
-}
-.y2kok, .yes {
-       color: #00BB00;
-}
-.y2kok2 {
-       color: #00BBBB;
-}
-.bluehead {
-       color: #0000FF !important;
-}
-span.halfsize {
-       font-size: 80%;
-}
-span.ddpbooktitle, span.merchtitle {
-       font-size: larger;
-}
-a:link { color: #0000FF; }
-a:visited { color: #800080; }
-a:hover { color: #F000FF; }
-a:active { color: #FF0000; }
-
-.navpara a, col.y2k {
-       white-space: nowrap;
-       /* this is to keep from breaking at whitespace in anchors */
-}
 
 /* language dependent stuff */
 /* quotes */
@@ -630,9 +187,3 @@ html[lang|="zh"] strong {
        direction: rtl;
        text-align: right;
 }
-
-#leftcol, #navbar, #navbar a {
-       -moz-border-radius: 15px;
-       /* this goes to the end as the css validator does not like it
-       will be replaced by border-radius with css3 */
-}
index 7a4d9d3184b62c6e0324da6ea15415312ba78d7f..4c602ae1ebbf59e41262f6422cfabf33f089626c 100644 (file)
@@ -44,13 +44,20 @@ h1 {
              font-size: smaller;
              margin-left: 1em;
              float: right;
-             background-color: #BBDDFF;
-             border: thin solid #BFC3DC;
+             background-color: #dbba75;
+            color: #5B4832;
+             border: thin solid #5B4832;
              padding: 1em .5em;
              width: auto;
 }
+#pmoreinfo h2 {
+             border-bottom: none;
+            color: #5B4832;
+}
 #pmoreinfo h3 {
              border-top: thin solid black;
+            border-bottom: none;
+            color: #5B4832;
 }
 
 /*
@@ -250,7 +257,8 @@ table#pdeplegend, #pdownload table {
        padding: .3em;
        border-top: solid gray thin;
        border-bottom: solid gray thin;
-       background-color: #bdf;
+        background-color: #dbba75;
+       color: #5B4832;
 }
 #psearchres li {
        margin-top: 1em;
@@ -301,11 +309,11 @@ table#pdeplegend, #pdownload table {
        padding-left: 1em;
        padding-top: 6px;
        padding-bottom: 4px;
-       width: 100%;
+       width: auto;
        height: auto;
        text-align: left;
-       background: #DF0451;
-       color: yellow;
+        background-color: #dbba75;
+       color: #5B4832;
        font-size: smaller;
        font-weight: bold;
 }
@@ -320,9 +328,8 @@ table#pdeplegend, #pdownload table {
        margin: 0;
        white-space: nowrap;
 }
-#pnavbar a {
-       color: yellow;
-       text-decoration: none;
+#pnavbar a, #pmoreinfo a {
+       color: #5B4832;
 }
 #pnavbar a:hover {
 }
@@ -365,7 +372,7 @@ table#pdeplegend, #pdownload table {
 .pvcslink { 
 }
 
-#pnavbar, .pconstantnag, #psitewidemsg {
+.pconstantnag, #psitewidemsg {
        -moz-border-radius: 15px;
        /* this goes to the end as the css validator does not like it
        will be replaced by border-radius with css3 */
diff --git a/static/ubuntu/footer-bg.jpg b/static/ubuntu/footer-bg.jpg
new file mode 100644 (file)
index 0000000..2126160
Binary files /dev/null and b/static/ubuntu/footer-bg.jpg differ
diff --git a/static/ubuntu/footer-bg.png b/static/ubuntu/footer-bg.png
new file mode 100644 (file)
index 0000000..f314901
Binary files /dev/null and b/static/ubuntu/footer-bg.png differ
diff --git a/static/ubuntu/footer-image.png b/static/ubuntu/footer-image.png
new file mode 100644 (file)
index 0000000..81b170e
Binary files /dev/null and b/static/ubuntu/footer-image.png differ
diff --git a/static/ubuntu/footer-image2.png b/static/ubuntu/footer-image2.png
new file mode 100644 (file)
index 0000000..f045980
Binary files /dev/null and b/static/ubuntu/footer-image2.png differ
diff --git a/static/ubuntu/header-bg4.png b/static/ubuntu/header-bg4.png
new file mode 100644 (file)
index 0000000..4344bdb
Binary files /dev/null and b/static/ubuntu/header-bg4.png differ
diff --git a/static/ubuntu/header-image4.png b/static/ubuntu/header-image4.png
new file mode 100644 (file)
index 0000000..1c577fe
Binary files /dev/null and b/static/ubuntu/header-image4.png differ
diff --git a/static/ubuntu/little-u.gif b/static/ubuntu/little-u.gif
new file mode 100644 (file)
index 0000000..ef56baf
Binary files /dev/null and b/static/ubuntu/little-u.gif differ
diff --git a/static/ubuntu/masthead.css b/static/ubuntu/masthead.css
new file mode 100644 (file)
index 0000000..b574af2
--- /dev/null
@@ -0,0 +1,115 @@
+#mastWrapper {
+background: url(header-bg4.png) bottom left repeat-x #fff;
+}
+
+#masthead
+{
+position:relative;
+background: url(header-image4.png) no-repeat transparent;
+border-style: solid;
+border-width: 0;
+color: #000;
+height: 90px;
+}
+
+#masthead h1
+{
+       text-indent: -10000px;
+       margin:0;
+}
+
+#search 
+{
+position:absolute;
+top:10px;
+right:20px;              
+}
+#masthead #search a {
+       color: #5B4832;
+       text-decoration: underline;
+}
+#nav 
+{
+position:absolute;
+bottom:0px;
+right:10px;
+}
+                 
+#nav ul 
+{
+margin:0;
+padding:10px 10px 0 20px;
+list-style:none;
+}
+                 
+#nav li 
+{
+float:left;
+background:url("tab_off_ns1.gif") no-repeat left top;
+margin:0;
+padding:0 0 0 5px;
+}
+
+#nav a 
+{
+float:left;
+font-size:105%;
+display:block;
+background:url("tab_off_ns2.gif") no-repeat right top;
+padding:10px 15px 3px 8px;
+text-decoration:none;
+font-weight:bold;
+color:#444;
+}
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+#nav a {float:none;}
+/* End IE5-Mac hack */
+#nav a:hover {
+color:#333;
+}
+
+#nav li:hover, #nav li:hover a 
+{
+background-position:0% -163px;
+color:#000;
+}
+
+#nav li:hover a 
+{
+background-position:100% -163px;
+color:#000;
+}
+
+#nav #current 
+{
+background:url("tab_on_ns1.gif") no-repeat left top;             
+}
+
+#nav #current a 
+{
+background:url("tab_on_ns2.gif") no-repeat right top;            
+padding-bottom:4px;
+color:#000;
+}
+
+.portalMessagehead,
+.system-messagehead,  /* These two last ones are reST error indicators */
+#error-handling {
+    background-color: #ffce7b;
+    border: 1px solid #ffa500;
+    color: #6d4c07;
+    font-size: 10px;
+    font-weight: bold;
+    margin: 1em 0em 0em 0em;
+    padding: 0.5em 1em 0.5em 3em;
+    vertical-align: middle;
+    background-image: url(http://www.ubuntulinux.org/testing_area/info_icon.gif);
+    background-repeat: no-repeat;
+    background-position: 5px center ;
+
+}
+.portalMessagehead a {
+    color: #6d4c07;
+    text-decoration: underline;
+}
diff --git a/static/ubuntu/no-bullet.gif b/static/ubuntu/no-bullet.gif
new file mode 100644 (file)
index 0000000..1ea396b
Binary files /dev/null and b/static/ubuntu/no-bullet.gif differ
diff --git a/static/ubuntu/splash.jpg b/static/ubuntu/splash.jpg
new file mode 100644 (file)
index 0000000..0a3df97
Binary files /dev/null and b/static/ubuntu/splash.jpg differ
diff --git a/static/ubuntu/tab_off_ns1.gif b/static/ubuntu/tab_off_ns1.gif
new file mode 100644 (file)
index 0000000..9510406
Binary files /dev/null and b/static/ubuntu/tab_off_ns1.gif differ
diff --git a/static/ubuntu/tab_off_ns2.gif b/static/ubuntu/tab_off_ns2.gif
new file mode 100644 (file)
index 0000000..14135c9
Binary files /dev/null and b/static/ubuntu/tab_off_ns2.gif differ
diff --git a/static/ubuntu/tab_on_ns1.gif b/static/ubuntu/tab_on_ns1.gif
new file mode 100644 (file)
index 0000000..fce415a
Binary files /dev/null and b/static/ubuntu/tab_on_ns1.gif differ
diff --git a/static/ubuntu/tab_on_ns2.gif b/static/ubuntu/tab_on_ns2.gif
new file mode 100644 (file)
index 0000000..28bf458
Binary files /dev/null and b/static/ubuntu/tab_on_ns2.gif differ
diff --git a/static/ubuntu/trans.gif b/static/ubuntu/trans.gif
new file mode 100644 (file)
index 0000000..2799b45
Binary files /dev/null and b/static/ubuntu/trans.gif differ
diff --git a/static/ubuntu/ubuntu.css b/static/ubuntu/ubuntu.css
new file mode 100644 (file)
index 0000000..e470a27
--- /dev/null
@@ -0,0 +1,280 @@
+
+.hiddenStructure {
+       display: none;
+}
+
+.imageLink {
+       text-decoration: none;
+}
+
+hr {
+    height: 1px;
+    color: #6d4c07;
+    background-color: transparent;
+}
+
+body
+{
+       background-color: #fff;
+       color: #000;
+       font-size: 100.1%;
+       margin: 0;
+       padding: 0;
+}
+#pageWrapper
+{
+       border-style: solid;
+       border-width: 0;                /* layout's side borders */
+       font-family: arial, helvetica, sans-serif;
+       font-size: 80%;                 /* arial looks better with a smaller size */
+       margin: 0;
+       min-width: 500px;               /* IE doens't understand this property */
+       width: auto;
+}
+* html #pageWrapper
+{
+       word-wrap: break-word;          /* invalid CSS but keeps IE from breaking 
+                                       horribly under narrow viewports */
+}
+
+#outerColumnContainer
+{
+       background-color: #fff;
+       border-style: solid;
+       border-width: 0 18em 0 0;       /* side border widths must equal the
+                                       widths of the left and right columns. 
+                                       */
+       border-right-color: #fff;       /* right hand column background color */
+       color: #000;
+       z-index: 1;
+}
+* html #outercolumncontainer
+{
+       /* IE5.0/Win fix for 1px whitespace between masthead and body. 
+        * The case-incorrect selector is on purpose. IE5.0 and IE5.5 are
+        * case insensitive and I'm targeting IE 5.0. 5.5 doesn't get hurt
+        * by this extra margin work.
+        */
+       margin-top: -1px;
+       border-top: solid 1px #fff;
+}
+#innerColumnContainer
+{
+       width: 100%;
+       z-index: 2;
+}
+html[xmlns] .mozclear
+{
+       /* this selector should be valid CSS, but Opera 7.5 (and above) will pick
+        * this up as well. Shouldn't be a problem, Opera should handle this fine,
+        * but it's a Mozilla-targeted hack, and it should probably only affect
+        * mozilla. You can do that by replacing the INVALID CSS selector
+        * :root .mozclear for what's give here.
+        */
+       border-bottom: 1px solid;
+       border-color: transparent;
+       margin-bottom: -1px;
+}
+#rightColumn, #contentColumn
+{
+       float: left;
+       overflow: visible;              /* fix for IE italics bug */
+       position: relative;
+       z-index: 10;
+}
+#rightColumn
+{
+       float: right;                   /* doesn't have to be floated right, but if using some
+                                       original skidoo tweaks, you need it this way */
+       margin: 0 -18em 0 1px;
+       width: 18em;
+}
+#rightColumn .inside
+{
+       font-size: 100%;                /* because the parent element ( #rightColumn )
+                                       defines its width in EMs, we can't change the font 
+                                       size in that selector, otherwise the column won't use
+                                       the entire width reserved for the column */
+}
+#contentColumn
+{
+       margin: 0 -1px 0 0;             /* required to get the negative margin-based
+                                       layout to work. if #contentColumn does not
+                                       overlap the left and right columns, then
+                                       the whole layout will break */
+       width: 100%;
+       font-family: Verdana, arial, helvetica, sans-serif; 
+}
+
+#footWrapper {
+       background-color: #dbba75;
+       border-bottom: 2px solid #000;
+}
+
+#footer
+{
+       color: #5B4832;
+       background-color: #dbba75;
+       position: relative;
+       text-align: center;
+       padding: 10px;
+}
+
+html>body #footer
+{
+       padding-bottom: 1.01em;         /* attempt to fix Gecko engine's rounding errors
+                                       which can disrupt the layout. */
+}
+#footer a
+{
+       color: #5B4832;
+}
+
+p, h1, h2, h3, h4, h5, h6
+{
+       margin: .6em 0 .4em 0;                  /* for better consistency across platforms */
+}
+
+.clear
+{
+       clear: both;
+}
+.inside
+{
+       padding: 0 1.5em;               /* glitch in IE caused by vertical padding in
+                                       this class, so 0 padding is set here and
+                                       those blocks that need the vertical padding
+                                       must be applied to the parent element.
+                                       the purpose of this class is to provide 
+                                       horizontal padding without using hacks to
+                                       get around IE's broken box model. so it's
+                                       okay to apply vertical padding to the parent
+                                       element, just not horizontal padding. */
+}
+#contentColumn, #rightColumn
+{
+       padding-top: 3.0em;
+       padding-bottom: 1.0em;          /* this is the vert padding talked about in the
+                                       .inside selector comment. */
+}
+#footer
+{
+       padding: .3em;                  /* ditto from above */
+}
+#pageWrapper, #innerColumnContainer, #masthead, #footer
+{
+       border-color: #000;             /* one-stop control of border color used within
+                                       the layout */
+}
+#outerColumnContainer
+{
+       border-top-color: #000;         /* should match the above border color */
+}
+
+/* navigation elements */
+#rightColumn ul
+{
+       list-style: none;
+       margin: 0;
+       padding: 0;
+       color: #696969;
+}
+#rightColumn li {
+    margin-bottom: 0px; /* Overwrite plone,css settings */
+}
+#rightColumn #navigation_links li
+{
+       padding: 0 0 .3em 20px;
+       font-size: 120%;
+}
+#rightColumn #navigation_news li
+{
+       padding: 0 .3em .3em 20px;
+}
+#rightColumn a
+{
+       text-decoration: none;
+       color: black;
+       font-weight: bold;
+}
+#rightColumn li.active
+{
+       background-image: url(little-u.gif);
+       background-repeat: no-repeat;
+       background-position: top left;
+}
+
+#rightColumn a:hover
+{
+       text-decoration: underline;
+       color: black;
+}
+
+/* body styles */
+#contentColumn a
+{
+       color: black;
+}
+
+#contentColumn p
+{
+       font-size: 100%;
+       font-family: Verdana, arial, helvetica, sans-serif;
+}
+
+
+/* header styles */
+h1, h2, h3, h4, h5, h6
+{
+       width: 100%;
+       color: #6D4C07;
+       padding-bottom: .0em;
+       padding-top: 0.4em;
+       font-family: Verdana, arial, helvetica, sans-serif; 
+}
+
+h1
+{
+       font-size: 170%;
+/*     border-bottom: 2px solid #6D4C07; */
+}
+
+h2
+{
+       font-size: 160%;
+       border-bottom: 2px solid #6D4C07;
+}
+h3
+{
+       margin-top: 20px;
+       font-size: 130%;
+       border-bottom: 2px solid #6D4C07;
+        
+}
+h4
+{
+       font-size: 120%;
+       border-bottom: 1px solid #6D4C07;
+}
+h5
+{
+       font-size: 110%;
+}
+h6 {
+       font-size: 100%;
+}
+
+.featured {
+       font-size: 125%;
+       font-style: italic;
+}
+       
+dt
+{
+       margin-top: 20px;
+       margin-bottom: 8px;
+       font-size: 120%;
+       border-bottom: 1px solid #6D4C07;
+}
+
+img { border: 0; }
index bb124e79c22fd52d49fe81145e549969aa114660..4194dadd8b7e006ac1626d8f02b5fce844ad7fa9 100644 (file)
@@ -2,50 +2,51 @@
    charset = 'UTF-8'
    lang = 'en'
 
-   organisation = 'Debian'
-   homepage = 'http://www.debian.org/'
-   packages_homepage = 'http://packages.debian.net/'
+   organisation = 'Ubuntu'
+   homepage = 'http://www.ubuntu.com/'
+   packages_homepage = 'http://packages.ubuntu.lichtenheld.net/'
    searchformurl = packages_homepage
    search_url = '/'
    tags_url = 'http://debtags.alioth.debian.org/'
    bugs_url = 'http://bugs.debian.org/'
+   launchpad_url = 'https://launchpad.net/distros/ubuntu/+source/'
    pts_url = 'http://packages.qa.debian.org/'
    ddpo_url = 'http://qa.debian.org/developer.php?login='
    src_bugs_url = bugs_url _ 'src:'
-   mirror_url = 'http://ftp.debian.org/'
-   changelogs_url = 'http://packages.debian.org/changelogs/'
+   mirror_url = 'http://archive.ubuntu.com/'
+   changelogs_url = 'http://changelogs.ubuntu.com/changelogs/'
    policy_url = 'http://www.debian.org/doc/debian-policy/'
-   cn_help_url = homepage _ 'intro/cn'
+#   cn_help_url = homepage _ 'intro/cn'
    logo = {
        url => homepage,
         src => '/Pics/openlogo-nd-25.png',
         alt => organisation,
    }
    copyright = {
-       url => 'http://www.spi-inc.org/',
-        name => 'SPI Inc.',
-        years => '1997 - ' _ timestamp.year,
+       url => 'http://www.canonical.com/',
+        name => 'Canonical Ltd.',
+        years => timestamp.year,
    }
    license = {
-       url => homepage _ 'license'
+       url => homepage _ 'legal'
    }
    trademark = {
        name => copyright.name,
        url => homepage _ 'trademark'
    }
    contact = {
-       name => g('Debian Web Mailinglist'),
-       mail => 'debian-www@lists.debian.org',
-        url => homepage _ 'contact',
+       name => 'Frank Lichtenheld',
+       mail => 'frank@lichtenheld.de',
+        url => homepage _ 'support',
    }
    admin = {
-       name => g('%s Webmaster', organisation),
-       mail => 'webmaster@debian.org',
+       name => 'Frank Lichtenheld',
+       mail => 'frank@lichtenheld.de',
    }
    trademarknotes = g('%s is a <a href="%s">trademark</a> of %s', organisation, trademark.url, trademark.name)
 -%]
 [%-
    # possible values for importance: high, normal, low
    sitewidemsg = { importance => "high",
-                  txt => g('Please note that this is an experimental version of <a href="http://packages.debian.org/">packages.debian.org</a>. Errors and obsolete information should be expected') }
+                  txt => g('Please note that this is an experimental version of <a href="http://packages.ubuntu.com/">packages.ubuntu.com</a>. Errors and obsolete information should be expected') }
 -%]
index 6e501c7ababaf3983d2b0c7f1cb8f3d506a1b00c..1eacb1600baa34d49bb5a2ea5bae290d4623d9f8 100644 (file)
@@ -2,11 +2,4 @@
    main_section = 'main'
    main_archive = 'us'
    standard_priority = 'optional'
-
-   suite_aliases = {
-               sarge => 'oldstable', 
-               etch => 'stable',
-               lenny => 'testing',
-               sid => 'unstable',
-                  }
 %]
index ed94954f35914fc909041b56a3069d017c1dc96a..826239cefbefec6cfe2ab6fbbca2d36ac5e820cf 100644 (file)
@@ -1,8 +1,9 @@
 [%- IF benchmark && debug -%]
 Total page evaluation took [% benchmark %]<br>
 [%- END -%]
-</div> <!-- end inner -->
+</div></div></div>
 
+<div class=\"clear mozclear\"></div><div id=\"prefooter\">
 <div id="footer">
 
 [% IF langs.size > 0 %]
@@ -39,6 +40,6 @@ END %]
 <p><a href="/about/">[% g('Learn more about this site') %]</a>.</p>
 </div> <!-- end fineprint -->
 </div> <!-- end footer -->
-</div> <!-- end outer -->
+</div> <!-- end pageWrapper -->
 </body>
 </html>
index bb8491ca47b7085f929ea1999c17dc16b8378e90..86458a3387e5fe09b46054ba0406246dab09b731 100644 (file)
@@ -12,6 +12,8 @@
 <link href="/debian.css" rel="stylesheet" type="text/css" media="all">
 <link href="/packages.css" rel="stylesheet" type="text/css" media="all">
 <link href="/packages-site.css" rel="stylesheet" type="text/css" media="all">
+<link href="/ubuntu/ubuntu.css" rel="stylesheet" type="text/css" media="all">
+<link href="/ubuntu/masthead.css" rel="stylesheet" type="text/css" media="all">
 [% IF rss_alternate %]
 <link rel="alternate" type="application/rss+xml" title="RSS" href="[% rss_alternate %]">
 [% END %]
 [% sitewidemsg.txt %]
 </div>
 [%- END -%]
-<div id="header">
-   <div id="upperheader">
+    <div id="pageWrapper">
+      <div id="mastWrapper">
+        <div id="masthead">
+          <a class="imageLink"
+             href="[% homepage %]">&nbsp;</a>
 
-   <div id="logo">
-  <!-- very Debian specific use of the logo stuff -->
-  <a href="[% logo.url %]"><img src="[% logo.src %]" alt="" /></a>
-  <a href="[% logo.url %]"><img src="/Pics/debian-small.png" alt="[% logo.alt %]" width="90" height="31"></a>
-</div> <!-- end logo -->
+          <a class="hiddenStructure"
+             href="[% homepage %]/#documentContent">Skip
+             to content</a>
 
 [%- IF print_search_field %]
 [% checked = 'checked="checked"'
    selected = 'selected="selected"' %]
+<div id="search">
 <form method="GET" action="/search">
 <div id="hpacketsearch">
 [% IF search_field_values.mode %]<input type="hidden" name="mode" value="[% search_field_values.mode %]">[% END %]
 <span style="font-size: 60%"><a href="[% searchformurl %]">[% g('all options') %]</a></span>
 </div> <!-- end hpacketsearch -->
 </form>
+</div>
 [% END %]
 
-</div> <!-- end upperheader -->
+     <!-- masthead content begin -->
+    <h5 class="hiddenStructure">Sections</h5>    
+    <div id="nav">
+      <ul>        
+      </ul>
+    </div> <!-- nav -->
+    <!-- masthead content end -->
+    </div> <!-- masthead -->
+   </div>  <!-- mastWrapper -->
 
-<p class="hidecss"><a href="#inner">[% g('skip the navigation') %]</a></p>
+<div class="visualClear"></div>
 <div id="pnavbar">
  &gt;&gt; <a href="[% homepage %]" title="[% g('%s Homepage', organisation) %]">[% organisation %]</a>
  &gt;&gt; <a href="[% packages_homepage %]" title="[% g('%s Packages Homepage', organisation) %]">[% g('Packages') %]</a>
 [% END %]
 </div> <!-- end navbar -->
 
-</div> <!-- end header -->
-<div id="outer">
-<div id="inner">
+<div class="inside">
+<div id="content" class="">
+<div class="documentContent" id="region-content">
 
 [%- IF page_title %]
-  <h1>[% page_title %]</h1>
+  <h1 class="documentFirstHeading">[% page_title %]</h1>
   [%- PROCESS 'html/messages.tmpl' -%]
 [% END -%]