1 # $NetBSD: Makefile,v 1.6 2013/02/23 02:53:59 obache Exp $
3 DISTNAME
= bulk-small-20130316
8 MAINTAINER
= dholland@NetBSD.org
9 COMMENT
= Meta-package for a standard short limited bulk build
13 RESTRICTED
= Just for
test build purpose
14 NO_BIN_ON_CDROM
= ${RESTRICTED}
15 NO_BIN_ON_FTP
= ${RESTRICTED}
18 # Note: The purpose of this package is to produce a small set of the
19 # most generally useful packages in a short time. On a fast build
20 # machine this whole meta-package should build in less than an
21 # hour. This gives it a fighting chance of being useful on slow
24 # Please don't arbitrarily add your favorite software in here, or
25 # on the other hand remove packages just because you don't consider
26 # them useful in your circumstances.
28 # Candidates for addition (or removal) should be discussed on
29 # tech-pkg. Undiscussed alterations will be reverted.
31 # If you aren't sure about why some particular package is or is not
32 # included, please ask.
36 # XXX: A few of these packages are commonly built in. The simple
37 # BUILD_DEPENDS logic here will cause more or less useless packages to be
38 # built anyway and then not used, which is a waste of build cycles. It
39 # would be good to figure out a way to fix this so these packages only
40 # get built when they aren't builtin.
42 # That applies to these packages:
44 # libiconv sqlite3 gettext-lib readline zlib expat
48 # 1. Applications. These should be either very small or very widely used,
49 # or preferably both; all others should go in bulk-medium.
51 BUILD_DEPENDS
+= ircII-
[0-9]*:..
/..
/chat
/ircII
52 BUILD_DEPENDS
+= irssi-
[0-9]*:..
/..
/chat
/irssi
53 BUILD_DEPENDS
+= irssi-icb-
[0-9]*:..
/..
/chat
/irssi-icb
54 BUILD_DEPENDS
+= weechat-
[0-9]*:..
/..
/chat
/weechat
55 BUILD_DEPENDS
+= base64-
[0-9]*:..
/..
/converters
/base64
56 BUILD_DEPENDS
+= mpack-
[0-9]*:..
/..
/converters
/mpack
57 BUILD_DEPENDS
+= emacs24
>=24<25:..
/..
/editors
/emacs24
58 BUILD_DEPENDS
+= nano-
[0-9]*:..
/..
/editors
/nano
59 BUILD_DEPENDS
+= vim-
[0-9]*:..
/..
/editors
/vim
60 BUILD_DEPENDS
+= vim-share-
[0-9]*:..
/..
/editors
/vim-share
61 BUILD_DEPENDS
+= mutt
>=1.5:..
/..
/mail
/mutt-devel
62 BUILD_DEPENDS
+= procmail-
[0-9]*:..
/..
/mail
/procmail
63 BUILD_DEPENDS
+= screen-
[0-9]*:..
/..
/misc
/screen
64 BUILD_DEPENDS
+= rsync-
[0-9]*:..
/..
/net
/rsync
65 BUILD_DEPENDS
+= wget-
[0-9]*:..
/..
/net
/wget
66 BUILD_DEPENDS
+= pkg_chk-
[0-9]*:..
/..
/pkgtools
/pkg_chk
67 BUILD_DEPENDS
+= pkg_rolling-replace-
[0-9]*:..
/..
/pkgtools
/pkg_rolling-replace
68 BUILD_DEPENDS
+= pkgin-
[0-9]*:..
/..
/pkgtools
/pkgin
69 BUILD_DEPENDS
+= enscript-
[0-9]*:..
/..
/print/enscript
70 BUILD_DEPENDS
+= ghostscript-gpl-
[0-9]*:..
/..
/print/ghostscript-gpl
71 BUILD_DEPENDS
+= papersize-
[0-9]*:..
/..
/print/papersize
72 BUILD_DEPENDS
+= psutils-
[0-9]*:..
/..
/print/psutils
73 BUILD_DEPENDS
+= sudo-
[0-9]*:..
/..
/security
/sudo
74 BUILD_DEPENDS
+= stunnel-
[0-9]*:..
/..
/security
/stunnel
75 BUILD_DEPENDS
+= bash-
[0-9]*:..
/..
/shells
/bash
76 BUILD_DEPENDS
+= tcsh-
[0-9]*:..
/..
/shells
/tcsh
77 BUILD_DEPENDS
+= zsh-
[0-9]*:..
/..
/shells
/zsh
78 BUILD_DEPENDS
+= icewm-
[0-9]*:..
/..
/wm
/icewm
79 BUILD_DEPENDS
+= fluxbox-
[0-9]*:..
/..
/wm
/fluxbox
80 BUILD_DEPENDS
+= fvwm-
[0-9]*:..
/..
/wm
/fvwm
81 BUILD_DEPENDS
+= apache
>=2.2:..
/..
/www
/apache22
82 BUILD_DEPENDS
+= bozohttpd-
[0-9]*:..
/..
/www
/bozohttpd
83 BUILD_DEPENDS
+= curl-
[0-9]*:..
/..
/www
/curl
84 BUILD_DEPENDS
+= xlockmore-lite-
[0-9]*:..
/..
/x11
/xlockmore-lite
87 # 2. Base packages for the very popular languages that enormous
88 # numbers of other packages depend on.
90 BUILD_DEPENDS
+= perl
>=5:..
/..
/lang
/perl5
91 BUILD_DEPENDS
+= python27-
[0-9]*:..
/..
/lang
/python27
94 # 3. Archivers and build tools.
96 BUILD_DEPENDS
+= bsdtar-
[0-9]*:..
/..
/archivers
/bsdtar
97 BUILD_DEPENDS
+= bzip2-
[0-9]*:..
/..
/archivers
/bzip2
98 BUILD_DEPENDS
+= gtar-base-
[0-9]*:..
/..
/archivers
/gtar-base
99 BUILD_DEPENDS
+= unzip-
[0-9]*:..
/..
/archivers
/unzip
100 BUILD_DEPENDS
+= xz-
[0-9]*:..
/..
/archivers
/xz
101 BUILD_DEPENDS
+= zip-
[0-9]*:..
/..
/archivers
/zip
102 BUILD_DEPENDS
+= autoconf-
[0-9]*:..
/..
/devel
/autoconf
103 BUILD_DEPENDS
+= automake-
[0-9]*:..
/..
/devel
/automake
104 BUILD_DEPENDS
+= bison-
[0-9]*:..
/..
/devel
/bison
105 BUILD_DEPENDS
+= flex-
[0-9]*:..
/..
/devel
/flex
106 BUILD_DEPENDS
+= gmake-
[0-9]*:..
/..
/devel
/gmake
107 BUILD_DEPENDS
+= libtool-base-
[0-9]*:..
/..
/devel
/libtool-base
108 BUILD_DEPENDS
+= m4-
[0-9]*:..
/..
/devel
/m4
109 BUILD_DEPENDS
+= pkg-config-
[0-9]*:..
/..
/devel
/pkg-config
110 #BUILD_DEPENDS+= osabi-[0-9]*:../../pkgtools/osabi
111 BUILD_DEPENDS
+= pkg_tarup-
[0-9]*:..
/..
/pkgtools
/pkg_tarup
112 BUILD_DEPENDS
+= x11-links-
[0-9]*:..
/..
/pkgtools
/x11-links
115 # 4. Core widely-used libraries.
117 BUILD_DEPENDS
+= libiconv-
[0-9]*:..
/..
/converters
/libiconv
118 BUILD_DEPENDS
+= db4-
[0-9]*:..
/..
/databases
/db4
119 BUILD_DEPENDS
+= gdbm-
[0-9]*:..
/..
/databases
/gdbm
120 BUILD_DEPENDS
+= sqlite3-
[0-9]*:..
/..
/databases
/sqlite3
121 BUILD_DEPENDS
+= gettext-lib-
[0-9]*:..
/..
/devel
/gettext-lib
122 BUILD_DEPENDS
+= readline-
[0-9]*:..
/..
/devel
/readline
123 BUILD_DEPENDS
+= zlib-
[0-9]*:..
/..
/devel
/zlib
124 BUILD_DEPENDS
+= gd-
[0-9]*:..
/..
/graphics
/gd
125 BUILD_DEPENDS
+= giflib-
[0-9]*:..
/..
/graphics
/giflib
126 BUILD_DEPENDS
+= jpeg-
[0-9]*:..
/..
/graphics
/jpeg
127 BUILD_DEPENDS
+= png-
[0-9]*:..
/..
/graphics
/png
128 BUILD_DEPENDS
+= tiff-
[0-9]*:..
/..
/graphics
/tiff
129 BUILD_DEPENDS
+= gnutls-
[0-9]*:..
/..
/security
/gnutls
130 BUILD_DEPENDS
+= expat-
[0-9]*:..
/..
/textproc
/expat
131 BUILD_DEPENDS
+= libxml2-
[0-9]*:..
/..
/textproc
/libxml2
132 BUILD_DEPENDS
+= libxslt-
[0-9]*:..
/..
/textproc
/libxslt
133 BUILD_DEPENDS
+= xmlcatmgr-
[0-9]*:..
/..
/textproc
/xmlcatmgr
138 # These additional packages are required by the ones above and are
139 # listed here for completeness. They might not by themselves really
140 # be important enough to include in this package rather than one of
141 # the larger bulk metapackages.
143 # Note that X11 depends aren't included here. This package was laid
144 # out for native X11; it will of course work for pkgsrc X11 also but
145 # take somewhat longer.
147 BUILD_DEPENDS
+= lzo-
[0-9]*:..
/..
/archivers
/lzo
# required by gnutls
148 BUILD_DEPENDS
+= apr-
[0-9]*:..
/..
/devel
/apr
# required by apache22
149 BUILD_DEPENDS
+= apr-util-
[0-9]*:..
/..
/devel
/apr-util
# required by apache22
150 BUILD_DEPENDS
+= gmp-
[0-9]*:..
/..
/devel
/gmp
# required by nettle
151 BUILD_DEPENDS
+= libcfg
+-[0-9]*:..
/..
/devel
/libcfg
+ # required by gnutls
152 BUILD_DEPENDS
+= libffi-
[0-9]*:..
/..
/devel
/libffi
# required by python
153 BUILD_DEPENDS
+= libidn-
[0-9]*:..
/..
/devel
/libidn
# required by curl
154 BUILD_DEPENDS
+= ghostscript-fonts-
[0-9]*:..
/..
/fonts
/ghostscript-fonts
155 # req'd by ghostscript
156 BUILD_DEPENDS
+= f2c-
[0-9]*:..
/..
/lang
/f2c
# req'd by libtool-base
157 BUILD_DEPENDS
+= libpaper-
[0-9]*:..
/..
/print/libpaper
# req'd by ghostscript
158 BUILD_DEPENDS
+= libgcrypt-
[0-9]*:..
/..
/security
/libgcrypt
# required by libxslt
159 BUILD_DEPENDS
+= libgpg-error-
[0-9]*:..
/..
/security
/libgpg-error
160 # required by libgcrypt
161 BUILD_DEPENDS
+= libtasn1-
[0-9]*:..
/..
/security
/libtasn1
# required by gnutls
162 BUILD_DEPENDS
+= nettle-
[0-9]*:..
/..
/security
/nettle
# required by gnutls
163 BUILD_DEPENDS
+= xpmroot-
[0-9]*:..
/..
/x11
/xpmroot
# required by fvwm
166 .
include "../../mk/bsd.pkg.mk"