o Instead of copying the "virtual memory exhausted" warning for each
individual port, introduce a new variable for bsd.port.mk, VMEM_WARNING. By setting this variable to `Yes', the user is given a warning about the virtual memory requirements just before the pre-build stage. o Also give some examples for different shells for what to do about it, and mention login.conf(5). bash, for example, has a confusing -v flag to ulimit. o Document this in bsd.port.mk.5 espie@ ok
This commit is contained in:
parent
c62c5a5f8c
commit
0e36dadb66
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.11 2001/11/10 15:00:47 espie Exp $
|
# $OpenBSD: Makefile,v 1.12 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "Napster client for KDE 2"
|
COMMENT= "Napster client for KDE 2"
|
||||||
VERSION= 0.3
|
VERSION= 0.3
|
||||||
@ -34,13 +34,6 @@ CONFIGURE_ENV= MOC=${LOCALBASE}/bin/moc2
|
|||||||
|
|
||||||
MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/admin
|
MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/admin
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.59 2001/10/28 13:09:45 espie Exp $
|
# $OpenBSD: Makefile,v 1.60 2001/11/11 13:57:32 heko Exp $
|
||||||
# $FreeBSD: Makefile,v 1.44 1999/03/04 21:27:58 dirk Exp $
|
# $FreeBSD: Makefile,v 1.44 1999/03/04 21:27:58 dirk Exp $
|
||||||
# Uses pthreads
|
# Uses pthreads
|
||||||
|
|
||||||
@ -75,14 +75,7 @@ RUN_DEPENDS= :mysql-client-3.23.*:databases/mysql
|
|||||||
|
|
||||||
DOCS= manual.html manual.ps manual_toc.html manual.txt
|
DOCS= manual.html manual.ps manual_toc.html manual.txt
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mysql/Flags
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mysql/Flags
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.3 2001/11/01 08:27:14 wilfried Exp $
|
# $OpenBSD: Makefile,v 1.4 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "C++ reference implementation of the Atlas protocol"
|
COMMENT= "C++ reference implementation of the Atlas protocol"
|
||||||
|
|
||||||
@ -31,13 +31,6 @@ SEPARATE_BUILD= concurrent
|
|||||||
CONFIGURE_STYLE= gnu
|
CONFIGURE_STYLE= gnu
|
||||||
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
|
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
|
||||||
|
|
||||||
pre-configure:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.29 2001/11/10 13:24:36 espie Exp $
|
# $OpenBSD: Makefile,v 1.30 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "Data Display Debugger, graphical front-end for GDB, etc"
|
COMMENT= "Data Display Debugger, graphical front-end for GDB, etc"
|
||||||
|
|
||||||
@ -24,14 +24,7 @@ CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
|
|||||||
|
|
||||||
MAKE_FLAGS= MAINTAINER='${MAINTAINER:Q}'
|
MAKE_FLAGS= MAINTAINER='${MAINTAINER:Q}'
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
DOCS= README ddd-paper.ps ddd.ps sample.c sample.dddinit
|
DOCS= README ddd-paper.ps ddd.ps sample.c sample.dddinit
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.5 2001/11/01 08:27:15 wilfried Exp $
|
# $OpenBSD: Makefile,v 1.6 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "graphical user interface library for C++"
|
COMMENT= "graphical user interface library for C++"
|
||||||
|
|
||||||
@ -35,13 +35,6 @@ CONFIGURE_STYLE= gnu
|
|||||||
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
|
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
|
||||||
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
|
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
|
||||||
|
|
||||||
pre-configure:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.37 2001/11/10 20:45:48 brad Exp $
|
# $OpenBSD: Makefile,v 1.38 2001/11/11 13:57:32 heko Exp $
|
||||||
# $FreeBSD: Makefile,v 1.45 1999/03/09 01:08:57 nectar Exp $
|
# $FreeBSD: Makefile,v 1.45 1999/03/09 01:08:57 nectar Exp $
|
||||||
|
|
||||||
COMMENT= "image manipulation library for X11"
|
COMMENT= "image manipulation library for X11"
|
||||||
@ -36,14 +36,7 @@ CONFIGURE_ENV= ac_cv_path_CONVERT_PROG="${LOCALBASE}/bin/convert" \
|
|||||||
CPPFLAGS="-I${LOCALBASE}/include" \
|
CPPFLAGS="-I${LOCALBASE}/include" \
|
||||||
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
|
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA_DIR} ${PREFIX}/share/aclocal
|
${INSTALL_DATA_DIR} ${PREFIX}/share/aclocal
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#-*- mode: Fundamental; tab-width: 4; -*-
|
#-*- mode: Fundamental; tab-width: 4; -*-
|
||||||
# ex:ts=4 sw=4 filetype=make:
|
# ex:ts=4 sw=4 filetype=make:
|
||||||
FULL_REVISION=$$OpenBSD: bsd.port.mk,v 1.490 2001/11/11 12:59:50 espie Exp $$
|
FULL_REVISION=$$OpenBSD: bsd.port.mk,v 1.491 2001/11/11 13:57:32 heko Exp $$
|
||||||
# $FreeBSD: bsd.port.mk,v 1.264 1996/12/25 02:27:44 imp Exp $
|
# $FreeBSD: bsd.port.mk,v 1.264 1996/12/25 02:27:44 imp Exp $
|
||||||
# $NetBSD: bsd.port.mk,v 1.62 1998/04/09 12:47:02 hubertf Exp $
|
# $NetBSD: bsd.port.mk,v 1.62 1998/04/09 12:47:02 hubertf Exp $
|
||||||
#
|
#
|
||||||
@ -1708,12 +1708,26 @@ ${_CONFIGURE_COOKIE}: ${_PATCH_COOKIE}
|
|||||||
.endif
|
.endif
|
||||||
@${_MAKE_COOKIE} $@
|
@${_MAKE_COOKIE} $@
|
||||||
|
|
||||||
|
VMEM_WARNING?= No
|
||||||
|
|
||||||
# The real build
|
# The real build
|
||||||
|
|
||||||
${_BUILD_COOKIE}: ${_CONFIGURE_COOKIE}
|
${_BUILD_COOKIE}: ${_CONFIGURE_COOKIE}
|
||||||
.if ${NO_BUILD:L} == "no"
|
.if ${NO_BUILD:L} == "no"
|
||||||
@${ECHO_MSG} "===> Building for ${FULLPKGNAME}"
|
@${ECHO_MSG} "===> Building for ${FULLPKGNAME}"
|
||||||
|
.if ${VMEM_WARNING:L} == "yes"
|
||||||
|
@echo ""; \
|
||||||
|
echo "*** WARNING: you may see an error such as"; \
|
||||||
|
echo "*** virtual memory exhausted"; \
|
||||||
|
echo "*** when building this package. If you do you must increase"; \
|
||||||
|
echo "*** your limits. See the man page for your shell and look"; \
|
||||||
|
echo "*** for the 'limit' or 'ulimit' command. You may also want to"; \
|
||||||
|
echo "*** see the login.conf(5) manual page."; \
|
||||||
|
echo "*** Some examples are: "; \
|
||||||
|
echo "*** csh(1): limit datasize <kbytes of memory>"; \
|
||||||
|
echo "*** ksh(1), zsh(1) and bash(1): ulimit -d <kbytes of memory>"; \
|
||||||
|
echo "";
|
||||||
|
.endif
|
||||||
. if target(pre-build)
|
. if target(pre-build)
|
||||||
@cd ${.CURDIR} && exec ${MAKE} pre-build
|
@cd ${.CURDIR} && exec ${MAKE} pre-build
|
||||||
. endif
|
. endif
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.9 2001/11/10 15:00:48 espie Exp $
|
# $OpenBSD: Makefile,v 1.10 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "solving toolkit for linear equalities and inequalities"
|
COMMENT= "solving toolkit for linear equalities and inequalities"
|
||||||
|
|
||||||
@ -39,14 +39,7 @@ FAKE_FLAGS= PREFIX="${WRKINST}${PREFIX}"
|
|||||||
CXXFLAGS+= -O0
|
CXXFLAGS+= -O0
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
pre-configure:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/cassowary-config ${PREFIX}/bin/cassowary-config
|
${INSTALL_PROGRAM} ${WRKSRC}/cassowary-config ${PREFIX}/bin/cassowary-config
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.24 2001/10/15 11:36:01 espie Exp $
|
# $OpenBSD: Makefile,v 1.25 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "shared drawing (whiteboard) tool using multicast"
|
COMMENT= "shared drawing (whiteboard) tool using multicast"
|
||||||
|
|
||||||
@ -24,14 +24,7 @@ LIB_DEPENDS= tcl80::lang/tcl/8.0 \
|
|||||||
MAKE_FILE= makefile
|
MAKE_FILE= makefile
|
||||||
WRKDIST= ${WRKDIR}/wbd
|
WRKDIST= ${WRKDIR}/wbd
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/wbd ${PREFIX}/bin
|
${INSTALL_PROGRAM} ${WRKSRC}/wbd ${PREFIX}/bin
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.11 2001/05/06 04:11:41 lebel Exp $
|
# $OpenBSD: Makefile,v 1.12 2001/11/11 13:57:32 heko Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
COMMENT= "text search engine"
|
COMMENT= "text search engine"
|
||||||
@ -22,14 +22,7 @@ CONFIGURE_STYLE= gnu dest old
|
|||||||
pre-configure:
|
pre-configure:
|
||||||
chmod ugo+x ${WRKSRC}/configure
|
chmod ugo+x ${WRKSRC}/configure
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** ./main.c:3041: virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/glimpse
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/glimpse
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.7 2001/06/09 16:35:23 brad Exp $
|
# $OpenBSD: Makefile,v 1.8 2001/11/11 13:57:32 heko Exp $
|
||||||
|
|
||||||
COMMENT= "object-oriented SGML/XML parser toolkit and DSSSL engine"
|
COMMENT= "object-oriented SGML/XML parser toolkit and DSSSL engine"
|
||||||
|
|
||||||
@ -28,14 +28,7 @@ SGMLDIR= ${PREFIX}/share/sgml/openjade
|
|||||||
SGMLFILES= fot.dtd catalog dsssl.dtd style-sheet.dtd builtins.dsl \
|
SGMLFILES= fot.dtd catalog dsssl.dtd style-sheet.dtd builtins.dsl \
|
||||||
demo.sgm demo.dsl
|
demo.sgm demo.dsl
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA_DIR} ${DOCDIR}/sp
|
${INSTALL_DATA_DIR} ${DOCDIR}/sp
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.59 2001/10/28 19:05:23 brad Exp $
|
# $OpenBSD: Makefile,v 1.60 2001/11/11 13:57:32 heko Exp $
|
||||||
# $FreeBSD: Makefile,v 1.33 1999/02/27 03:09:57 andreas Exp $
|
# $FreeBSD: Makefile,v 1.33 1999/02/27 03:09:57 andreas Exp $
|
||||||
|
|
||||||
COMMENT= "C++ X11 GUI toolkit"
|
COMMENT= "C++ X11 GUI toolkit"
|
||||||
@ -73,14 +73,7 @@ post-configure:
|
|||||||
@cd ${WRKSRC} && cp -R examples examples-src
|
@cd ${WRKSRC} && cp -R examples examples-src
|
||||||
@cd ${WRKSRC} && cp -R tutorial tutorial-src
|
@cd ${WRKSRC} && cp -R tutorial tutorial-src
|
||||||
|
|
||||||
pre-build:
|
VMEM_WARNING= Yes
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
post-build:
|
post-build:
|
||||||
@cd ${IMAGEIODIR} && \
|
@cd ${IMAGEIODIR} && \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $OpenBSD: Makefile,v 1.32 2001/10/28 12:30:14 espie Exp $
|
# $OpenBSD: Makefile,v 1.33 2001/11/11 13:57:32 heko Exp $
|
||||||
# $FreeBSD: Makefile,v 1.33 1999/02/27 03:09:57 andreas Exp $
|
# $FreeBSD: Makefile,v 1.33 1999/02/27 03:09:57 andreas Exp $
|
||||||
COMMENT= C++ X11 GUI toolkit
|
COMMENT= C++ X11 GUI toolkit
|
||||||
COMMENT-examples= examples and tutorial for qt2
|
COMMENT-examples= examples and tutorial for qt2
|
||||||
@ -72,6 +72,8 @@ SUBST_VARS= VERSION QT_LIBDIR QT_DOC
|
|||||||
DOCS= ANNOUNCE FAQ LICENSE.GPL README README.QT \
|
DOCS= ANNOUNCE FAQ LICENSE.GPL README README.QT \
|
||||||
changes-2*
|
changes-2*
|
||||||
|
|
||||||
|
VMEM_WARNING= Yes
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
@cd ${WRKSRC}/configs; for i in openbsd-*; do \
|
@cd ${WRKSRC}/configs; for i in openbsd-*; do \
|
||||||
mv -f $$i $$i.bak && \
|
mv -f $$i $$i.bak && \
|
||||||
@ -85,14 +87,6 @@ post-configure:
|
|||||||
@cd ${WRKSRC} && cp -R tutorial tutorial-src
|
@cd ${WRKSRC} && cp -R tutorial tutorial-src
|
||||||
@find ${WRKSRC}/tutorial-src -name '*.orig' |xargs rm
|
@find ${WRKSRC}/tutorial-src -name '*.orig' |xargs rm
|
||||||
|
|
||||||
pre-build:
|
|
||||||
@echo ""
|
|
||||||
@echo "*** WARNING: you may see an error such as"
|
|
||||||
@echo "*** virtual memory exhausted"
|
|
||||||
@echo "*** when building this package. If you do you must increase"
|
|
||||||
@echo "*** your limits. See the man page for your shell and look"
|
|
||||||
@echo "*** for the 'limit' or 'ulimit' command."
|
|
||||||
@echo ""
|
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_DATA_DIR} ${QT_INCDIR}
|
${INSTALL_DATA_DIR} ${QT_INCDIR}
|
||||||
|
Loading…
Reference in New Issue
Block a user