summaryrefslogtreecommitdiff
path: root/meta-pkgs/bulk-large/Makefile
blob: d67f2cb06a2f90ed2e454387e87fecef70a0e1d4 (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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
# $NetBSD: Makefile,v 1.5 2013/02/17 09:09:28 dholland Exp $

DISTNAME=	bulk-large-20130216
CATEGORIES=	meta-pkgs
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	dholland@NetBSD.org
COMMENT=	Meta-package for a standard largish limited bulk build

META_PACKAGE=	yes

#
# Note: the primary purpose of this package is to build the most
# popular/useful packages out of the set of all packages in pkgsrc.
# On a fast build machine this whole meta-package should build in less
# than 24 hous, assuming that bulk-medium is already built.
#
# The guideline for adding stuff to this package is: if you had only
# a day or so to build 1/3 of pkgsrc, which 1/3 would be most useful
# to people using the resulting binary packages?
#
# Please discuss additions/removals on tech-pkg to avoid unnecessary
# churn.
#

#
# 1. Packages used by a lot of other packages
#
DEPENDS+=	taglib-[0-9]*:../../audio/taglib
DEPENDS+=	GConf-[0-9]*:../../devel/GConf
DEPENDS+=	gmp-[0-9]*:../../devel/gmp
DEPENDS+=	heirloom-libcommon-[0-9]*:../../devel/heirloom-libcommon
DEPENDS+=	libgetopt-[0-9]*:../../devel/libgetopt
DEPENDS+=	libgnome-[0-9]*:../../devel/libgnome
DEPENDS+=	libgnomeui-[0-9]*:../../devel/libgnomeui
DEPENDS+=	ocaml-[0-9]*:../../lang/ocaml
DEPENDS+=	gst-plugins0.10-base-[0-9]*:../../multimedia/gst-plugins0.10-base
DEPENDS+=	gstreamer0.10-[0-9]*:../../multimedia/gstreamer0.10
DEPENDS+=	libsoup24-[0-9]*:../../net/libsoup24
DEPENDS+=	dbus-[0-9]*:../../sysutils/dbus
DEPENDS+=	dbus-glib-[0-9]*:../../sysutils/dbus-glib
DEPENDS+=	aspell-[0-9]*:../../textproc/aspell
DEPENDS+=	gnome-doc-utils-[0-9]*:../../textproc/gnome-doc-utils
DEPENDS+=	kdebase>=3<4:../../x11/kdebase3
DEPENDS+=	kdelibs>=3<4:../../x11/kdelibs3
DEPENDS+=	kdelibs4-[0-9]*:../../x11/kdelibs4
DEPENDS+=	${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2
DEPENDS+=	qt3-libs-[0-9]*:../../x11/qt3-libs
DEPENDS+=	qt3-tools-[0-9]*:../../x11/qt3-tools
DEPENDS+=	qt4-libs-[0-9]*:../../x11/qt4-libs
DEPENDS+=	qt4-tools-[0-9]*:../../x11/qt4-tools

#
# 2. Applications
#
DEPENDS+=	konversation>=1.4:../../chat/konversation
DEPENDS+=	konversation>=1.1<1.4:../../chat/konversation-kde3
DEPENDS+=	asterisk>=11:../../comms/asterisk
DEPENDS+=	avr-gcc-[0-9]*:../../cross/avr-gcc
DEPENDS+=	avr-libc-[0-9]*:../../cross/avr-libc
DEPENDS+=	avr-gdb-[0-9]*:../../cross/avr-gdb
DEPENDS+=	mysql-client>=5.1<5.5:../../databases/mysql51-client
DEPENDS+=	mysql-server>=5.1<5.5:../../databases/mysql51-server
DEPENDS+=	mysql-client>=5.5:../../databases/mysql55-client
DEPENDS+=	mysql-server>=5.5:../../databases/mysql55-server
DEPENDS+=	postgresql84-[0-9]*:../../databases/postgresql84
DEPENDS+=	postgresql91-[0-9]*:../../databases/postgresql91
DEPENDS+=	postgresql92-[0-9]*:../../databases/postgresql92
DEPENDS+=	valgrind-[0-9]*:../../devel/valgrind
DEPENDS+=	abiword-[0-9]*:../../editors/abiword
DEPENDS+=	emacs>=24<25:../../editors/emacs24
DEPENDS+=	emacs-packages-[0-9]*:../../editors/emacs-packages
DEPENDS+=	xemacs-packages-[0-9]*:../../editors/xemacs-packages
DEPENDS+=	p5-Padre-[0-9]*:../../editors/p5-Padre
DEPENDS+=	glusterfs-[0-9]*:../../filesystems/glusterfs
DEPENDS+=	tahoe-lafs-[0-9]*:../../filesystems/tahoe-lafs
DEPENDS+=	blender-[0-9]*:../../graphics/blender
DEPENDS+=	gimp-[0-9]*:../../graphics/gimp
DEPENDS+=	graphviz-[0-9]*:../../graphics/graphviz
DEPENDS+=	claws-mail-[0-9]*:../../mail/claws-mail
DEPENDS+=	evolution-[0-9]*:../../mail/evolution
DEPENDS+=	roundcube-[0-9]*:../../mail/roundcube
DEPENDS+=	squirrelmail-[0-9]*:../../mail/squirrelmail
DEPENDS+=	thunderbird-[0-9]*:../../mail/thunderbird
DEPENDS+=	thunderbird-l10n-[0-9]*:../../mail/thunderbird-l10n
DEPENDS+=	thunderbird10-[0-9]*:../../mail/thunderbird10
DEPENDS+=	thunderbird10-l10n-[0-9]*:../../mail/thunderbird10-l10n
DEPENDS+=	R-[0-9]*:../../math/R
DEPENDS+=	octave-[0-9]*:../../math/octave
DEPENDS+=	zyGrib-[0-9]*:../../misc/zyGrib
DEPENDS+=	mplayer-[0-9]*:../../multimedia/mplayer
DEPENDS+=	xine-ui-[0-9]*:../../multimedia/xine-ui
DEPENDS+=	gstreamer0.10-plugins-[0-9]*:../../meta-pkgs/gstreamer0.10-plugins
DEPENDS+=	cups-[0-9]*:../../print/cups
DEPENDS+=	evince-[0-9]*:../../print/evince
DEPENDS+=	lilypond-[0-9]*:../../print/lilypond
DEPENDS+=	mit-krb5-appl-[0-9]*:../../security/mit-krb5-appl
DEPENDS+=	FlightCrew-[0-9]*:../../textproc/FlightCrew
DEPENDS+=	clearsilver-[0-9]*:../../www/clearsilver
DEPENDS+=	mediawiki-[0-9]*:../../www/mediawiki
DEPENDS+=	${RUBY_PKGPREFIX}-rails>=3.2:../../www/ruby-rails32

#
# 3. Libraries
#
DEPENDS+=	db46-[0-9]*:../../databases/db46
DEPENDS+=	db5-[0-9]*:../../databases/db5
DEPENDS+=	heimdal-[0-9]*:../../security/heimdal
DEPENDS+=	mit-krb5-[0-9]*:../../security/mit-krb5

#
# 4. TeX
#
DEPENDS+=	tex-collection-fontsrecommended-[0-9]*:../../fonts/tex-collection-fontsrecommended
DEPENDS+=	tex-collection-fontsrecommended-doc-[0-9]*:../../fonts/tex-collection-fontsrecommended-doc
DEPENDS+=	teTeX-[0-9]*:../../print/teTeX
DEPENDS+=	teTeX-bin>=3:../../print/teTeX3-bin
DEPENDS+=	teTeX-texmf>=3:../../print/teTeX3-texmf
DEPENDS+=	tex-collection-basic-[0-9]*:../../print/tex-collection-basic
DEPENDS+=	tex-collection-basic-doc-[0-9]*:../../print/tex-collection-basic-doc
DEPENDS+=	tex-collection-documentation-base-doc-[0-9]*:../../print/tex-collection-documentation-base-doc
DEPENDS+=	tex-collection-genericrecommended-[0-9]*:../../print/tex-collection-genericrecommended
DEPENDS+=	tex-collection-genericrecommended-doc-[0-9]*:../../print/tex-collection-genericrecommended-doc
DEPENDS+=	tex-collection-latex-[0-9]*:../../print/tex-collection-latex
DEPENDS+=	tex-collection-latex-doc-[0-9]*:../../print/tex-collection-latex-doc

#
# 5. Desktops
#
DEPENDS+=	deforaos-desktop-[0-9]*:../../meta-pkgs/deforaos-desktop
DEPENDS+=	desktop-gnome-[0-9]*:../../meta-pkgs/desktop-gnome
DEPENDS+=	gnome-[0-9]*:../../meta-pkgs/gnome
DEPENDS+=	gnome-admin-[0-9]*:../../meta-pkgs/gnome-admin
DEPENDS+=	gnome-platform-[0-9]*:../../meta-pkgs/gnome-platform
DEPENDS+=	gnustep-[0-9]*:../../meta-pkgs/gnustep
DEPENDS+=	kde>=3<4:../../meta-pkgs/kde3
DEPENDS+=	kde4-[0-9]*:../../meta-pkgs/kde4
DEPENDS+=	matchbox-[0-9]*:../../meta-pkgs/matchbox
DEPENDS+=	windowmaker-desktop-[0-9]*:../../meta-pkgs/windowmaker-desktop
DEPENDS+=	xfce4-[0-9]*:../../meta-pkgs/xfce4
DEPENDS+=	xfce4-extras-[0-9]*:../../meta-pkgs/xfce4-extras
DEPENDS+=	xview-[0-9]*:../../x11/xview

#
# 6. NetBSD/pkgsrc developer tools
#
DEPENDS+=	netbsd-doc-[0-9]*:../../meta-pkgs/netbsd-doc
DEPENDS+=	netbsd-doc-print-[0-9]*:../../meta-pkgs/netbsd-doc-print
DEPENDS+=	netbsd-www-[0-9]*:../../meta-pkgs/netbsd-www
DEPENDS+=	pkg_developer-[0-9]*:../../meta-pkgs/pkg_developer
DEPENDS+=	pkgsrc-guide-tools-[0-9]*:../../meta-pkgs/pkgsrc-guide-tools

#
# 7. Complete X.org
#
DEPENDS+=	modular-xorg-[0-9]*:../../meta-pkgs/modular-xorg


#
# Note that (unlike in bulk-small) we make no effort to list or track
# depends of the above. In many cases the packages listed above are
# intentionally chosen to bring in other things that we more or less
# want in here.
#

# We are supposed to be a superset of bulk-medium and bulk-small.
DEPENDS+=	bulk-medium-[0-9]*:../../meta-pkgs/bulk-medium
DEPENDS+=	bulk-small-[0-9]*:../../meta-pkgs/bulk-small

.include "../../lang/python/pyversion.mk" # for PYPKGPREFIX
.include "../../lang/ruby/rubyversion.mk" # for RUBY_PKGPREFIX
.include "../../mk/bsd.pkg.mk"