[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / meta-pkgs / bulk-medium

File: [cvs.NetBSD.org] / pkgsrc / meta-pkgs / bulk-medium / Makefile (download)

Revision 1.54, Fri Apr 26 13:14:04 2019 UTC (4 years, 10 months ago) by maya
Branch: MAIN
Changes since 1.53: +2 -2 lines

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

# $NetBSD: Makefile,v 1.54 2019/04/26 13:14:04 maya Exp $

DISTNAME=	bulk-medium-20190414
PKGREVISION=	1
CATEGORIES=	meta-pkgs
MASTER_SITES=	# empty
DISTFILES=	# empty

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

META_PACKAGE=	yes

PYTHON_VERSIONS_INCOMPATIBLE=	 36 37 # py-matplotlib-gtk2

RESTRICTED=		Just for test build purpose
NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}

#
# Note: the purpose of this package is to produce a useful collection
# of packages in a reasonable period of time. On a fast build machine
# this whole meta-package should build in less than eight hours,
# assuming that bulk-small is already built.
#
# The packages that are listed here are those most widely used, either
# by end users or by other packages. Many popular or useful packages
# are not included here, not because they aren't cool enough, but
# because they are too large to justify the build time, or because
# they just aren't as widely used as others.
#
# Note in particular that while some of the support libraries are in
# here, most "desktop" packages (even fairly widely used ones) are and
# should be in bulk-large.
#
# Please discuss proposed additions (and removals) on tech-pkg.
# Undiscussed changes will be reverted.
#

#
# XXX: There is nothing here from inputmethod/, and there should be.
# Someone please let me know what the most useful/popular things
# there are.
#

#
# 1. Applications
#
BUILD_DEPENDS+=	cdparanoia-[0-9]*:../../audio/cdparanoia
BUILD_DEPENDS+=	flac-[0-9]*:../../audio/flac
BUILD_DEPENDS+=	flac123-[0-9]*:../../audio/flac123
BUILD_DEPENDS+=	lame-[0-9]*:../../audio/lame
BUILD_DEPENDS+=	mpg123-[0-9]*:../../audio/mpg123
BUILD_DEPENDS+=	mpg321-[0-9]*:../../audio/mpg321
BUILD_DEPENDS+=	sox-[0-9]*:../../audio/sox
BUILD_DEPENDS+=	vorbis-tools-[0-9]*:../../audio/vorbis-tools
BUILD_DEPENDS+=	jabberd>=1<2:../../chat/jabberd
BUILD_DEPENDS+=	jabberd>=2:../../chat/jabberd2
BUILD_DEPENDS+=	sirc-[0-9]*:../../chat/sirc
BUILD_DEPENDS+=	hexchat-[0-9]*:../../chat/hexchat
BUILD_DEPENDS+=	fribidi-[0-9]*:../../converters/fribidi
BUILD_DEPENDS+=	mysql-client>=5.5<5.6:../../databases/mysql55-client
BUILD_DEPENDS+=	mysql-client>=5.6:../../databases/mysql56-client
BUILD_DEPENDS+=	openldap-client-[0-9]*:../../databases/openldap-client
BUILD_DEPENDS+=	git-[0-9]*:../../devel/git
BUILD_DEPENDS+=	git-base-[0-9]*:../../devel/git-base
BUILD_DEPENDS+=	git-docs-[0-9]*:../../devel/git-docs
BUILD_DEPENDS+=	mercurial-[0-9]*:../../devel/mercurial
BUILD_DEPENDS+=	emacs25>=25<26:../../editors/emacs25
BUILD_DEPENDS+=	emacs-packages-[0-9]*:../../editors/emacs-packages
BUILD_DEPENDS+=	nvi-[0-9]*:../../editors/nvi
BUILD_DEPENDS+=	vim-gtk2-[0-9]*:../../editors/vim-gtk2
BUILD_DEPENDS+=	xemacs-packages-[0-9]*:../../editors/xemacs-packages
BUILD_DEPENDS+=	qemu-[0-9]*:../../emulators/qemu
BUILD_DEPENDS+=	simh-[0-9]*:../../emulators/simh
BUILD_DEPENDS+=	tme-[0-9]*:../../emulators/tme
BUILD_DEPENDS+=	wine>=1.6<1.7:../../emulators/wine
BUILD_DEPENDS+=	ImageMagick-[0-9]*:../../graphics/ImageMagick
BUILD_DEPENDS+=	gnuplot-[0-9]*:../../graphics/gnuplot
BUILD_DEPENDS+=	netpbm-[0-9]*:../../graphics/netpbm
BUILD_DEPENDS+=	${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
BUILD_DEPENDS+=	${PYPKGPREFIX}-matplotlib-gtk-[0-9]*:../../graphics/py-matplotlib-gtk2
BUILD_DEPENDS+=	gawk-[0-9]*:../../lang/gawk
BUILD_DEPENDS+=	php>=7.1<7.2:../../lang/php71
BUILD_DEPENDS+=	ruby24-base-[0-9]*:../../lang/ruby24-base
BUILD_DEPENDS+=	ruby25-base-[0-9]*:../../lang/ruby25-base
BUILD_DEPENDS+=	ruby26-base-[0-9]*:../../lang/ruby26-base
BUILD_DEPENDS+=	sun-jdk6-[0-9]*:../../lang/sun-jdk6
BUILD_DEPENDS+=	sun-jre6-[0-9]*:../../lang/sun-jre6
BUILD_DEPENDS+=	openjdk7-[0-9]*:../../lang/openjdk7
BUILD_DEPENDS+=	openjdk8-[0-9]*:../../lang/openjdk8
BUILD_DEPENDS+=	python35-[0-9]*:../../lang/python35
BUILD_DEPENDS+=	tcl-[0-9]*:../../lang/tcl
BUILD_DEPENDS+=	fetchmail-[0-9]*:../../mail/fetchmail
BUILD_DEPENDS+=	imap-uw-[0-9]*:../../mail/imap-uw
BUILD_DEPENDS+=	mailman-[0-9]*:../../mail/mailman
BUILD_DEPENDS+=	mhonarc-[0-9]*:../../mail/mhonarc
BUILD_DEPENDS+=	mutt-[0-9]*:../../mail/mutt
BUILD_DEPENDS+=	re-alpine-[0-9]*:../../mail/re-alpine
BUILD_DEPENDS+=	spamassassin-[0-9]*:../../mail/spamassassin
BUILD_DEPENDS+=	bind>=9.10<9.11:../../net/bind910
BUILD_DEPENDS+=	bind>=9.11<9.12:../../net/bind911
BUILD_DEPENDS+=	bind>=9.12<9.13:../../net/bind912
BUILD_DEPENDS+=	clive-[0-9]*:../../net/clive
BUILD_DEPENDS+=	nmap-[0-9]*:../../net/nmap
BUILD_DEPENDS+=	samba>=4.2:../../net/samba4
BUILD_DEPENDS+=	wpa_supplicant-[0-9]*:../../net/wpa_supplicant
BUILD_DEPENDS+=	xymon-[0-9]*:../../net/xymon
BUILD_DEPENDS+=	xymonclient-[0-9]*:../../net/xymonclient
BUILD_DEPENDS+=	youtube-dl-[0-9]*:../../net/youtube-dl
BUILD_DEPENDS+=	lintpkgsrc-[0-9]*:../../pkgtools/lintpkgsrc
BUILD_DEPENDS+=	pkglint-[0-9]*:../../pkgtools/pkglint
BUILD_DEPENDS+=	ghostscript-agpl-[0-9]*:../../print/ghostscript-agpl
BUILD_DEPENDS+=	poppler-utils-[0-9]*:../../print/poppler-utils
BUILD_DEPENDS+=	xpdf-[0-9]*:../../print/xpdf
BUILD_DEPENDS+=	gnupg-[0-9]*:../../security/gnupg
BUILD_DEPENDS+=	gnupg2-[0-9]*:../../security/gnupg2
BUILD_DEPENDS+=	desktop-file-utils-[0-9]*:../../sysutils/desktop-file-utils
BUILD_DEPENDS+=	xe-guest-utilities-[0-9]*:../../sysutils/xe-guest-utilities
BUILD_DEPENDS+=	xenkernel45-[0-9]*:../../sysutils/xenkernel45
BUILD_DEPENDS+=	xentools45-[0-9]*:../../sysutils/xentools45
BUILD_DEPENDS+=	ispell-[0-9]*:../../textproc/ispell
BUILD_DEPENDS+=	seamonkey-[0-9]*:../../www/seamonkey
BUILD_DEPENDS+=	xlockmore-[0-9]*:../../x11/xlockmore

#
# 2. Archivers and build tools
#
BUILD_DEPENDS+=	pigz-[0-9]*:../../archivers/pigz
BUILD_DEPENDS+=	cmake-[0-9]*:../../devel/cmake
BUILD_DEPENDS+=	imake-[0-9]*:../../devel/imake
BUILD_DEPENDS+=	nasm-[0-9]*:../../devel/nasm
BUILD_DEPENDS+=	yasm-[0-9]*:../../devel/yasm
BUILD_DEPENDS+=	icon-naming-utils-[0-9]*:../../graphics/icon-naming-utils

#
# 3. Commonly used libraries
#
BUILD_DEPENDS+=	SDL_mixer-[0-9]*:../../audio/SDL_mixer
BUILD_DEPENDS+=	libmad-[0-9]*:../../audio/libmad
BUILD_DEPENDS+=	libvorbis-[0-9]*:../../audio/libvorbis
BUILD_DEPENDS+=	gdbm-[0-9]*:../../databases/gdbm
BUILD_DEPENDS+=	p5-BDB-[0-9]*:../../databases/p5-BDB
BUILD_DEPENDS+=	p5-BerkeleyDB-[0-9]*:../../databases/p5-BerkeleyDB
BUILD_DEPENDS+=	p5-DBD-mysql-[0-9]*:../../databases/p5-DBD-mysql
BUILD_DEPENDS+=	p5-DBD-postgresql-[0-9]*:../../databases/p5-DBD-postgresql
BUILD_DEPENDS+=	p5-DBI-[0-9]*:../../databases/p5-DBI
BUILD_DEPENDS+=	${PYPKGPREFIX}-bsddb3-[0-9]*:../../databases/py-bsddb3
BUILD_DEPENDS+=	${PYPKGPREFIX}-gdbm-[0-9]*:../../databases/py-gdbm
BUILD_DEPENDS+=	${PYPKGPREFIX}-postgresql-[0-9]*:../../databases/py-postgresql
BUILD_DEPENDS+=	${PYPKGPREFIX}-psycopg2-[0-9]*:../../databases/py-psycopg2
BUILD_DEPENDS+=	${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
BUILD_DEPENDS+=	SDL-[0-9]*:../../devel/SDL
BUILD_DEPENDS+=	atk-[0-9]*:../../devel/atk
BUILD_DEPENDS+=	boehm-gc-[0-9]*:../../devel/boehm-gc
BUILD_DEPENDS+=	glib2-[0-9]*:../../devel/glib2
BUILD_DEPENDS+=	libelf-[0-9]*:../../devel/libelf
BUILD_DEPENDS+=	libf2c-[0-9]*:../../devel/libf2c
BUILD_DEPENDS+=	libglade-[0-9]*:../../devel/libglade
BUILD_DEPENDS+=	libidn-[0-9]*:../../devel/libidn
BUILD_DEPENDS+=	libltdl-[0-9]*:../../devel/libltdl
BUILD_DEPENDS+=	libusb-[0-9]*:../../devel/libusb
BUILD_DEPENDS+=	ncurses-[0-9]*:../../devel/ncurses
BUILD_DEPENDS+=	ncursesw-[0-9]*:../../devel/ncursesw
BUILD_DEPENDS+=	pango-[0-9]*:../../devel/pango
BUILD_DEPENDS+=	pangox-compat-[0-9]*:../../devel/pangox-compat
BUILD_DEPENDS+=	pcre-[0-9]*:../../devel/pcre
BUILD_DEPENDS+=	popt-[0-9]*:../../devel/popt
BUILD_DEPENDS+=	fuse-[0-9]*:../../filesystems/fuse
BUILD_DEPENDS+=	perfuse-[0-9]*:../../filesystems/perfuse
BUILD_DEPENDS+=	SDL_image-[0-9]*:../../graphics/SDL_image
BUILD_DEPENDS+=	cairo-[0-9]*:../../graphics/cairo
BUILD_DEPENDS+=	gdk-pixbuf2-[0-9]*:../../graphics/gdk-pixbuf2
BUILD_DEPENDS+=	glew-[0-9]*:../../graphics/glew
BUILD_DEPENDS+=	jasper-[0-9]*:../../graphics/jasper
BUILD_DEPENDS+=	lcms-[0-9]*:../../graphics/lcms
BUILD_DEPENDS+=	lcms2-[0-9]*:../../graphics/lcms2
BUILD_DEPENDS+=	librsvg-[0-9]*:../../graphics/librsvg
BUILD_DEPENDS+=	blas-[0-9]*:../../math/blas
BUILD_DEPENDS+=	lapack-[0-9]*:../../math/lapack
BUILD_DEPENDS+=	boost-[0-9]*:../../meta-pkgs/boost
BUILD_DEPENDS+=	ffmpeg2-[0-9]*:../../multimedia/ffmpeg2
BUILD_DEPENDS+=	libogg-[0-9]*:../../multimedia/libogg
BUILD_DEPENDS+=	libpcap-[0-9]*:../../net/libpcap
BUILD_DEPENDS+=	libsoup-[0-9]*:../../net/libsoup
BUILD_DEPENDS+=	poppler-[0-9]*:../../print/poppler
BUILD_DEPENDS+=	poppler-includes-[0-9]*:../../print/poppler-includes
BUILD_DEPENDS+=	cyrus-sasl-[0-9]*:../../security/cyrus-sasl
BUILD_DEPENDS+=	openssl-[0-9]*:../../security/openssl
BUILD_DEPENDS+=	tcp_wrappers-[0-9]*:../../security/tcp_wrappers
BUILD_DEPENDS+=	gnome-vfs-[0-9]*:../../sysutils/gnome-vfs
BUILD_DEPENDS+=	libnotify-[0-9]*:../../sysutils/libnotify
BUILD_DEPENDS+=	gtk2+-[0-9]*:../../x11/gtk2
BUILD_DEPENDS+=	motif-[0-9]*:../../x11/motif
BUILD_DEPENDS+=	tk-[0-9]*:../../x11/tk

#
# 4. Linux compat packages
#
BUILD_DEPENDS+=	suse>=13.1:../../meta-pkgs/suse131

#
# 5. Desktop infrastructure and support services
#
BUILD_DEPENDS+=	eawpatches-[0-9]*:../../audio/eawpatches
BUILD_DEPENDS+=	mpg123-pulse-[0-9]*:../../audio/mpg123-pulse
BUILD_DEPENDS+=	pulseaudio-[0-9]*:../../audio/pulseaudio
BUILD_DEPENDS+=	shared-mime-info-[0-9]*:../../databases/shared-mime-info
BUILD_DEPENDS+=	hicolor-icon-theme-[0-9]*:../../graphics/hicolor-icon-theme

#
# 6. Other very small packages
#
BUILD_DEPENDS+=	${LUA_PKGPREFIX}-stdlib-[0-9]*:../../devel/lua-stdlib

#
# Note that (unlike in bulk-small) we make no effort to list or track
# depends of the above. As long as the total size of this package
# remains roughly what we want, the exact list of depends doesn't
# matter too much.
#

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

PYTHON_FOR_BUILD_ONLY=	yes
.include "../../lang/lua/luaversion.mk" # for LUA_PKGPREFIX
.include "../../lang/python/pyversion.mk" # for PYPKGPREFIX
.include "../../mk/bsd.pkg.mk"