#!/usr/bin/env python

from __future__ import print_function

import os
import portage
portdb = portage.portdb
portdb.porttrees = [portdb.porttree_root]

eapi_counters = {}
keys = ["EAPI"]
for cp in portdb.cp_all():
	for cpv in portdb.cp_list(cp):
		eapi, = portdb.aux_get(cpv, keys)
		counter = eapi_counters.get(eapi, 0)
		counter += 1
		eapi_counters[eapi] = counter

for eapi in sorted(eapi_counters):
	print("%s\t%s" % (eapi, eapi_counters[eapi]))
