aboutsummaryrefslogtreecommitdiff
blob: 9e3fe554b1218d7d774c8c8c658d0cfbb25f61de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#deptype sys

dev-cpp/gtkmm :: gtkmm-2.4

~dev-db/mongodb :: mongodb

# FIXME: dev-db/postgresql-server ?
~dev-db/postgresql-base {
	PostgreSql
}

# FIXME
dev-db/unixODBC {
	An ODBC driver manager and drivers. See README.
	An ODBC3 driver manager and drivers.
	An ODBC3 driver manager and drivers. See README.
	ODBC support and a back end database
}

dev-java/ant :: ant
dev-java/jdbc-postgresql:: PostgreSQL JDBCdriver


# try to slot-match dev-lang/python, but use known slots only
~dev-lang/python:slotparts=2:restrict=2.5,2.6,2.7,3.1,3.2,3.3 {
   python
   python headers
}
# else fall back to fuzzy
~dev-lang/python {
   python
}
# lowest python version in portage: 2.5
>=dev-lang/python-2.5 {
   Python (>= 2.4) to run Asciidoc(http://www.python.org/)
}


dev-lang/lua :: lua version>= 5.1.4
~dev-lang/lua :: lua

~dev-tex/pgf {
	pgf
}

>=dev-tex/pgf-2.10 {
	pgf (>=2.10) (http://sourceforge.net/projects/pgf/)for the vignette
}

~dev-tcltk/bwidget {
	bwidget
	Tcl/Tk extensions BWidget
}

~dev-tcltk/tktable :: tktable

dev-util/cmake {
	cmake
	cmake (http://www.cmake.org)
}

# FIXME: the jdk rules are not quite correct,
#         virtual/jdk:1.6 (probably) works for some packages, too
#
# resolve "java 5", "java 1.5" ... as 'virtual/jdk:1.5'
~virtual/jdk:slotparts=i1.5:restrict=1.5,5.0 {
	java
	Java 1.4 or later
	Java 1.5 or higher
	Java version
	java runtime
}

~virtual/jdk:slotparts=i1.6:restrict=1.6,6.0 {
	java
	Java version
	java runtime
}

~virtual/jdk:slotparts=i1.7:restrict=1.7,7.0 {
	java
	Java version
	java runtime
}

# slot-relative rules take precedence
#  TODO: slot-restricted rules should get a lower priority
#        than "catch-all" slot rules
~virtual/jdk {
	java
	Java 1.4 or later
	Java version
	java runtime
}