Template:Timeline Debian GNU/Linux Ports

From English Wikipedia @ Freddythechick

<timeline> Define $width = 860 Define $halfWidth = 430 Define $height = 531

Define $start = 01/01/1993 Define $end = 20/04/2024

Define $initial = 15/09/1993 Define $Hamm = 24/07/1998 Define $Slink = 09/03/1999 Define $Potato = 15/08/2000 Define $Woody = 19/07/2002 Define $SargeEnd = 12/04/2008 Define $Etch = 08/04/2007 Define $Lenny = 14/02/2009 Define $LennyEnd = 10/03/2012 Define $Squeeze = 06/02/2011 Define $Wheezy = 04/05/2013 Define $WheezyEnd = 04/06/2016 Define $Jessie = 25/04/2015 Define $JessieEnd = 17/06/2018 Define $Stretch = 17/06/2017 Define $Buster = 06/07/2019 Define $BusterEnd = 10/09/2022 Define $Bullseye = 14/08/2021 Define $BullseyeEnd = $end Define $Bookworm = 22/07/2023 Define $BookwormEnd = $end Define $Trixy = $end # update when release date is known (expected in 2023)

ImageSize = width:$width height:$height PlotArea = right:20 left:20 bottom:30 top:60 DateFormat = dd/mm/yyyy Period = from:$start till:$end TimeAxis = orientation:horizontal

Colors =

    id:bg         value:white
    id:lightline  value:rgb(0.9,0.9,0.9)
    id:lighttext  value:rgb(0.5,0.5,0.5)
    id:p32        value:rgb(0.83,0.96,0.71)  legend:32-bit
    id:p32old  value:rgb(0.63,0.76,0.51)  legend:32-bit_(oldstable_only)
    id:p64        value:rgb(0.76,0.90,0.96)  legend:64-bit
    id:p64old  value:rgb(0.56,0.70,0.76)  legend:64-bit_(oldstable_only)

BackgroundColors = canvas:bg ScaleMinor = gridcolor:lightline unit:month increment:3 start:$start ScaleMajor = gridcolor:lighttext unit:year increment:1 start:$start Legend = orientation:vertical left:33 top:100

BarData =

 bar:i386 text:
 bar:m68k text:
 bar:alpha text:
 bar:sparc text:
 bar:arm text:
 bar:powerpc text:
 bar:hppa text:
 bar:ia64 text:
 bar:s390 text:
 bar:mips text:
 bar:mipsel text:
 bar:amd64 text:
 bar:armel text:
 bar:kfreebsd-i386 text:
 bar:kfreebsd-amd64 text:
 bar:s390x text:
 bar:armhf text:
 bar:arm64 text:
 bar:ppc64el text:
 bar:mips64el text:

PlotData=

 shift:(5,-5) textcolor:black width:20 fontsize:M
  bar:alpha          from:$Slink   till:$Squeeze color:p64
 text:alpha            at:$Slink
  barset:break           from:$Squeeze    till:$LennyEnd    color:p64old
  bar:amd64          from:$Etch    till:$end     color:p64
 text:amd64            at:$Etch
  bar:arm            from:$Potato  till:$Squeeze color:p32
 text:arm              at:$Potato
  barset:break           from:$Squeeze    till:$LennyEnd    color:p32old
  bar:arm64          from:$Jessie  till:$end     color:p64
 text:arm64            at:$Jessie
  bar:armel          from:$Lenny   till:$end     color:p32
 text:armel            at:$Lenny
  bar:armhf          from:$Wheezy  till:$end     color:p32
 text:armhf            at:$Wheezy
  bar:hppa           from:$Woody   till:$Squeeze color:p32
 text:hppa             at:$Woody
  barset:break           from:$Squeeze    till:$LennyEnd    color:p32old
  bar:i386           from:$initial till:$end     color:p32
 text:i386             at:$initial
  bar:ia64           from:$Woody   till:$Jessie  color:p64
 text:ia64             at:$Woody
  barset:break           from:$Jessie    till:$WheezyEnd    color:p64old
  bar:kfreebsd-i386  from:$Squeeze till:$Jessie  color:p32
 text:kfreebsd-i386    at:$Squeeze
  barset:break           from:$Jessie    till:$WheezyEnd    color:p32old
  bar:kfreebsd-amd64 from:$Squeeze till:$Jessie  color:p64
 text:kfreebsd-amd64   at:$Squeeze
  barset:break           from:$Jessie    till:$WheezyEnd    color:p64old
  bar:m68k           from:$Hamm    till:$Etch    color:p32
 text:m68k             at:$Hamm
  barset:break           from:$Etch    till:$SargeEnd    color:p32old
  bar:mips           from:$Woody   till:$Bullseye color:p32
 text:mips             at:$Woody
  barset:break           from:$Bullseye    till:$BusterEnd    color:p32old
  bar:mips64el       from:$Stretch till:$end     color:p64
 text:mips64el         at:$Stretch
  bar:mipsel         from:$Woody   till:$end     color:p32
 text:mipsel           at:$Woody
  barset:break           from:$Trixy    till:$BookwormEnd    color:p32old
  bar:powerpc        from:$Potato  till:$Stretch color:p32
 text:powerpc          at:$Potato
  barset:break           from:$Stretch    till:$JessieEnd    color:p32old
  bar:ppc64el        from:$Jessie  till:$end     color:p64
 text:ppc64el          at:$Jessie
  bar:s390           from:$Woody   till:$Jessie  color:p32
 text:s390             at:$Woody
  barset:break           from:$Jessie    till:$WheezyEnd    color:p32old
  bar:s390x          from:$Wheezy  till:$end     color:p64
 text:s390x            at:$Wheezy
  bar:sparc          from:$Slink   till:$Jessie  color:p32
 text:sparc            at:$Slink
  barset:break           from:$Jessie    till:$WheezyEnd    color:p32old

TextData =

  tabs:($halfWidth-center)
  pos:(0,$height)
  fontsize:XL
  textcolor:black
  text:"^Debian port timeline"

</timeline>