Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.

Categories over time

The FreeBSD ports tree has two kinds of category. A physical category is a directory: every port lives in one. A virtual category exists only in the CATEGORIES line of a port, such as python or kde.

The physical categories are the SUBDIR entries in the top level Makefile. The virtual categories are VALID_CATEGORIES in Mk/bsd.port.mk, less the physical ones; that list first appeared in August 1999. Both are read from the ports git history and updated daily.

0 10 20 30 40 50 60 70 1995 2000 2005 2010 2015 2020 2025 physical 62virtual 34

Every change

Newest first. A new physical category is often added to VALID_CATEGORIES a commit or two before its directory, so it can appear as a virtual category for a moment.

DatePhysicalVirtualAddedRemoved
2024-11-066234filesystems
2023-03-046134budgie
2020-11-206133education
2019-11-046132palm
2019-11-046133palmpalm
2019-10-096232ipv6
2019-08-146233net-vpn
2018-02-066232base
2017-01-246231wayland
2013-11-236230mate
2011-03-066229mbonembone
2010-09-296328enlightenment
2009-02-236327docs
2008-04-146326tcl80 tcl82 tcl83 tcl84 tk80 tk82 tk83 tk84 tkstep80
2007-06-286335kld
2007-05-196334x11-driversx11-drivers
2007-05-196235x11-drivers
2007-04-026234tcl tktcl81
2007-01-316233ports-mgmtports-mgmt
2007-01-316134gnustep ports-mgmtpicobsd
2006-01-286133net-p2p
2006-01-216033geography hamradio rubygems spanishoffix
2005-11-086030net-imnet-im
2005-11-085931net-im
2004-11-285930picobsdpicobsd
2004-11-196029tcl76 tk42
2004-02-236031net-mgmtnet-mgmt
2004-02-205932x11-themesx11-themes
2004-02-045833net-mgmt
2004-01-225832accessibilityaccessibility
2004-01-205733x11-themes
2003-11-085732arabicarabic
2003-11-075633arabic lisp pear
2003-08-305630dnsdns
2003-08-195531polishpolish
2003-08-155432dns polish xfce
2003-07-065429scheme tcl84 tk84
2002-11-185426accessibility haskell parallel
2002-11-185423finance hungarian multimedia portuguese
2001-04-225023picobsd
2001-03-244923science ukrainianscience ukrainian
2001-03-244725science ukrainian
2000-09-224723frenchfrench
2000-09-224624french zope
2000-08-154622ruby
2000-07-314621hebrew
2000-02-214521linux
2000-01-174520ipv6 tcl83 tk83
1999-11-114517tcl75 tk41 tk81
1999-09-084520tcl82 tk82
1999-08-224518afterstep elisp gnome kde offix perl5 plan9 python tcl75 tcl76 tcl80 tcl81 tk41 tk42 tk80 tk81 tkstep80 windowmaker
1999-08-0245–ftp
1999-06-2644–irc java x11-servers
1999-01-0941–palm
1999-01-0940–plan9
1998-08-0741–deskutils x11-clocks x11-fm x11-fonts x11-toolkits x11-wm
1997-12-1335–biology
1997-07-3134–german
1997-04-2733–converters textproc
1997-04-2631–textproc
1997-04-2632–textproc
1997-03-0631–korean
1996-12-0530–vietnamese
1996-11-0729–mbone
1996-10-2428–astro
1996-09-1427–chinese
1995-11-2726–misc wwwutils
1995-08-1425–plan9
1995-07-1324–benchmarks security sysutils
1995-07-0121–emulators
1995-05-0120–russian
1995-03-1619–japanese
1995-01-1518–archivers cad databases graphics
1994-10-0614–audio devel news print
1994-10-0610–math
1994-10-049–comms games mail net utils
1994-08-214–lang x11
1994-08-212–the first ports Makefile