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
}
|