# $NetBSD: Makefile,v 1.28 2016/07/09 13:03:55 wiz Exp $ DISTNAME= bulk-large-20160317 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 RESTRICTED= Just for test build purpose NO_BIN_ON_CDROM= ${RESTRICTED} NO_BIN_ON_FTP= ${RESTRICTED} PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-gtk2 # # 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 hours, 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 # BUILD_DEPENDS+= taglib-[0-9]*:../../audio/taglib BUILD_DEPENDS+= GConf-[0-9]*:../../devel/GConf BUILD_DEPENDS+= gmp-[0-9]*:../../devel/gmp BUILD_DEPENDS+= heirloom-libcommon-[0-9]*:../../devel/heirloom-libcommon BUILD_DEPENDS+= libgetopt-[0-9]*:../../devel/libgetopt BUILD_DEPENDS+= libgnome-[0-9]*:../../devel/libgnome BUILD_DEPENDS+= libgnomeui-[0-9]*:../../devel/libgnomeui BUILD_DEPENDS+= ocaml-[0-9]*:../../lang/ocaml BUILD_DEPENDS+= gst-plugins0.10-base-[0-9]*:../../multimedia/gst-plugins0.10-base BUILD_DEPENDS+= gstreamer0.10-[0-9]*:../../multimedia/gstreamer0.10 BUILD_DEPENDS+= libsoup-[0-9]*:../../net/libsoup BUILD_DEPENDS+= dbus-[0-9]*:../../sysutils/dbus BUILD_DEPENDS+= dbus-glib-[0-9]*:../../sysutils/dbus-glib BUILD_DEPENDS+= aspell-[0-9]*:../../textproc/aspell BUILD_DEPENDS+= gnome-doc-utils-[0-9]*:../../textproc/gnome-doc-utils BUILD_DEPENDS+= kdebase>=3<4:../../x11/kdebase3 BUILD_DEPENDS+= kdelibs>=3<4:../../x11/kdelibs3 BUILD_DEPENDS+= kdelibs4-[0-9]*:../../x11/kdelibs4 BUILD_DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2 BUILD_DEPENDS+= qt3-libs-[0-9]*:../../x11/qt3-libs BUILD_DEPENDS+= qt3-tools-[0-9]*:../../x11/qt3-tools BUILD_DEPENDS+= qt4-libs-[0-9]*:../../x11/qt4-libs BUILD_DEPENDS+= qt4-tools-[0-9]*:../../x11/qt4-tools # # 2. Applications # BUILD_DEPENDS+= konversation>=1.4:../../chat/konversation BUILD_DEPENDS+= konversation>=1.1<1.4:../../chat/konversation-kde3 BUILD_DEPENDS+= asterisk>=11:../../comms/asterisk BUILD_DEPENDS+= avr-gcc-[0-9]*:../../cross/avr-gcc BUILD_DEPENDS+= avr-libc-[0-9]*:../../cross/avr-libc BUILD_DEPENDS+= avr-gdb-[0-9]*:../../cross/avr-gdb BUILD_DEPENDS+= mysql-client>=5.5<5.6:../../databases/mysql55-client BUILD_DEPENDS+= mysql-server>=5.5<5.6:../../databases/mysql55-server BUILD_DEPENDS+= mysql-client>=5.6:../../databases/mysql56-client BUILD_DEPENDS+= mysql-server>=5.6:../../databases/mysql56-server BUILD_DEPENDS+= postgresql93-[0-9]*:../../databases/postgresql93 BUILD_DEPENDS+= valgrind-[0-9]*:../../devel/valgrind BUILD_DEPENDS+= abiword-[0-9]*:../../editors/abiword BUILD_DEPENDS+= emacs24>=24<25:../../editors/emacs24 BUILD_DEPENDS+= emacs-packages-[0-9]*:../../editors/emacs-packages BUILD_DEPENDS+= xemacs-packages-[0-9]*:../../editors/xemacs-packages BUILD_DEPENDS+= p5-Padre-[0-9]*:../../editors/p5-Padre BUILD_DEPENDS+= glusterfs-[0-9]*:../../filesystems/glusterfs BUILD_DEPENDS+= tahoe-lafs-[0-9]*:../../filesystems/tahoe-lafs BUILD_DEPENDS+= blender-[0-9]*:../../graphics/blender BUILD_DEPENDS+= gimp-[0-9]*:../../graphics/gimp BUILD_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz BUILD_DEPENDS+= claws-mail-[0-9]*:../../mail/claws-mail BUILD_DEPENDS+= evolution-[0-9]*:../../mail/evolution BUILD_DEPENDS+= ${PHP_PKG_PREFIX}-roundcube-[0-9]*:../../mail/roundcube BUILD_DEPENDS+= squirrelmail-[0-9]*:../../mail/squirrelmail BUILD_DEPENDS+= thunderbird-[0-9]*:../../mail/thunderbird BUILD_DEPENDS+= thunderbird-l10n-[0-9]*:../../mail/thunderbird-l10n BUILD_DEPENDS+= R-[0-9]*:../../math/R BUILD_DEPENDS+= octave-[0-9]*:../../math/octave BUILD_DEPENDS+= zyGrib-[0-9]*:../../misc/zyGrib BUILD_DEPENDS+= mplayer-[0-9]*:../../multimedia/mplayer BUILD_DEPENDS+= xine-ui-[0-9]*:../../multimedia/xine-ui BUILD_DEPENDS+= gstreamer0.10-plugins-[0-9]*:../../meta-pkgs/gstreamer0.10-plugins BUILD_DEPENDS+= cups>=1.5<2.0:../../print/cups15 BUILD_DEPENDS+= evince>=2<3:../../print/evince BUILD_DEPENDS+= lilypond-[0-9]*:../../print/lilypond BUILD_DEPENDS+= mit-krb5-appl-[0-9]*:../../security/mit-krb5-appl BUILD_DEPENDS+= FlightCrew-[0-9]*:../../textproc/FlightCrew BUILD_DEPENDS+= clearsilver-[0-9]*:../../www/clearsilver BUILD_DEPENDS+= mediawiki-[0-9]*:../../www/mediawiki BUILD_DEPENDS+= ${RUBY_PKGPREFIX}-rails>=3.2:../../www/ruby-rails32 # # 3. Libraries # BUILD_DEPENDS+= db5-[0-9]*:../../databases/db5 BUILD_DEPENDS+= heimdal-[0-9]*:../../security/heimdal BUILD_DEPENDS+= mit-krb5-[0-9]*:../../security/mit-krb5 # # 4. TeX # BUILD_DEPENDS+= texlive-collection-fontsrecommended-[0-9]*:../../meta-pkgs/texlive-collection-fontsrecommended BUILD_DEPENDS+= texlive-collection-fontsrecommended-doc-[0-9]*:../../meta-pkgs/texlive-collection-fontsrecommended-doc BUILD_DEPENDS+= teTeX-[0-9]*:../../print/teTeX BUILD_DEPENDS+= teTeX-bin>=3:../../print/teTeX3-bin BUILD_DEPENDS+= teTeX-texmf>=3:../../print/teTeX3-texmf BUILD_DEPENDS+= texlive-collection-basic-[0-9]*:../../meta-pkgs/texlive-collection-basic BUILD_DEPENDS+= texlive-collection-basic-doc-[0-9]*:../../meta-pkgs/texlive-collection-basic-doc BUILD_DEPENDS+= texlive-collection-genericrecommended-[0-9]*:../../meta-pkgs/texlive-collection-genericrecommended BUILD_DEPENDS+= texlive-collection-genericrecommended-doc-[0-9]*:../../meta-pkgs/texlive-collection-genericrecommended-doc BUILD_DEPENDS+= texlive-collection-latex-[0-9]*:../../meta-pkgs/texlive-collection-latex BUILD_DEPENDS+= texlive-collection-latex-doc-[0-9]*:../../meta-pkgs/texlive-collection-latex-doc # # 5. Desktops # BUILD_DEPENDS+= deforaos-desktop-[0-9]*:../../meta-pkgs/deforaos-desktop BUILD_DEPENDS+= desktop-gnome-[0-9]*:../../meta-pkgs/desktop-gnome BUILD_DEPENDS+= gnome-[0-9]*:../../meta-pkgs/gnome BUILD_DEPENDS+= gnome-platform-[0-9]*:../../meta-pkgs/gnome-platform BUILD_DEPENDS+= gnustep-[0-9]*:../../meta-pkgs/gnustep BUILD_DEPENDS+= kde>=3<4:../../meta-pkgs/kde3 BUILD_DEPENDS+= kde4-[0-9]*:../../meta-pkgs/kde4 BUILD_DEPENDS+= matchbox-[0-9]*:../../meta-pkgs/matchbox BUILD_DEPENDS+= windowmaker-desktop-[0-9]*:../../meta-pkgs/windowmaker-desktop BUILD_DEPENDS+= xfce4-[0-9]*:../../meta-pkgs/xfce4 BUILD_DEPENDS+= xfce4-extras-[0-9]*:../../meta-pkgs/xfce4-extras BUILD_DEPENDS+= xview-[0-9]*:../../x11/xview # # 6. NetBSD/pkgsrc developer tools # BUILD_DEPENDS+= netbsd-doc-[0-9]*:../../meta-pkgs/netbsd-doc BUILD_DEPENDS+= netbsd-doc-print-[0-9]*:../../meta-pkgs/netbsd-doc-print BUILD_DEPENDS+= netbsd-www-[0-9]*:../../meta-pkgs/netbsd-www BUILD_DEPENDS+= pkg_developer-[0-9]*:../../meta-pkgs/pkg_developer BUILD_DEPENDS+= pkgsrc-guide-tools-[0-9]*:../../meta-pkgs/pkgsrc-guide-tools # # 7. Complete X.org # BUILD_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. BUILD_DEPENDS+= bulk-medium-[0-9]*:../../meta-pkgs/bulk-medium BUILD_DEPENDS+= bulk-small-[0-9]*:../../meta-pkgs/bulk-small PYTHON_FOR_BUILD_ONLY= yes .include "../../lang/php/phpversion.mk" # for PHP_PKG_PREFIX .include "../../lang/python/pyversion.mk" # for PYPKGPREFIX .include "../../lang/ruby/rubyversion.mk" # for RUBY_PKGPREFIX .include "../../mk/bsd.pkg.mk"