From owner-freebsd-arch Thu Aug 23 12: 7:57 2001 Delivered-To: freebsd-arch@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 9E7C037B407; Thu, 23 Aug 2001 12:07:29 -0700 (PDT) (envelope-from alex@big.endian.de) Received: from zerogravity.kawo2.rwth-aachen.de (zerogravity.kawo2.rwth-aachen.de [134.130.181.28]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id VAA25474; Thu, 23 Aug 2001 21:07:29 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 6C18714B0E; Thu, 23 Aug 2001 21:07:30 +0200 (CEST) Date: Thu, 23 Aug 2001 21:07:29 +0200 From: Alexander Langer To: arch@FreeBSD.org Cc: ports@FreeBSD.org Subject: ports.conf Message-ID: <20010823210729.A95484@zerogravity.kawo2.rwth-aachen.d> Mail-Followup-To: Alexander Langer , arch@FreeBSD.org, ports@FreeBSD.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline User-Agent: Mutt/1.2.5i X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi folks! Inspired by a comment from JHB on IRC, I removed all ports relevant entries from /etc/defaults/make.conf and put them into a new ports.conf, along with some new entries (from bsd.gnome.mk). This ports.conf should probably maintained somewhere in the ports/ tree instead. It should be included as well, and _COMMON_ options should be listed in defaults/ports.conf (e.g. WITHOUT_X11 or WITH_GNOME). src/defaults/make.conf shouldn't be spammed with ports stuff. A attached the diff and the new file. Comments? Alex --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="make.conf.diff" Index: make.conf =================================================================== RCS file: /home/ncvs/src/etc/defaults/make.conf,v retrieving revision 1.172 diff -u -r1.172 make.conf --- make.conf 2001/08/16 06:05:17 1.172 +++ make.conf 2001/08/23 19:05:06 @@ -156,12 +156,6 @@ #COMPAT4X= yes # # -# If you do not want additional documentation (some of which are -# a few hundred KB's) for ports to be installed: -# -#NOPORTDOCS= true -# -# # Default format for system documentation, depends on your printer. # Set this to "ascii" for simple printers or screen # @@ -199,115 +193,6 @@ # #LOADER_TFTP_SUPPORT= YES # -# By default, the ports collection attempts to use XFree86 3.3.X. If -# you are running XFree86 4.X, uncomment this line. -# -#XFREE86_VERSION= 4 -# -# By default, this points to /usr/X11R6 for XFree86 releases 3.0 or earlier. -# If you have a XFree86 from before 3.0 that has the X distribution in -# /usr/X386, you want to uncomment this. -# -#X11BASE= /usr/X386 -# -# -# If you have Motif on your system, uncomment this. -# -#HAVE_MOTIF= yes -#MOTIF_STATIC= yes -# -# If the default location of the Motif library (specified below) is NOT -# appropriate for you, uncomment this and change it to the correct value. -# If your motif is in ${X11BASE}/lib, you don't need to touch this line. -# -#MOTIFLIB= -L${X11BASE}/lib -lXm -# -# -# If you're resident in the USA, this will help various ports to determine -# whether or not they should attempt to comply with the various U.S. -# export regulations on certain types of software which do not apply to -# anyone else in the world. -# -#USA_RESIDENT= YES -# -# -# Override "don't install a port that's already installed" behavior. -# One might wish to do this for ports debugging or to unconditionally -# reinstall a set of suspect/broken ports. -# -#FORCE_PKG_REGISTER= YES -# -# -# If you're behind a firewall and need FTP or HTTP proxy services for -# ports collection fetching to work, the following examples give the -# necessary syntax. See the fetch(3) man page for details. -# -#FTP_PROXY= 10.0.0.1:21 -#HTTP_PROXY= 10.0.0.1:80 -# -# -# Port master sites. -# -# If you want your port fetches to go somewhere else than the default -# (specified below) in case the distfile/patchfile was not found, -# uncomment this and change it to a location nearest you. (Don't -# remove the "/${DIST_SUBDIR}/" part.) -# -#MASTER_SITE_BACKUP?= \ -# ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ -# -# If you want your port fetches to check the above site first (before -# the MASTER_SITES specified in the port Makefiles), uncomment the -# line below. You can also change the right side to point to wherever -# you want. -# -#MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} -# -# Some ports use a special variable to point to a collection of -# mirrors of well-known software archives. If you have a mirror close -# to you, uncomment any of the following lines and change it to that -# address. (Don't remove the "/%SUBDIR%/" part.) -# -# Note: the right hand sides of the following lines are only for your -# information. For a full list of default sites, take a look at -# bsd.sites.mk. -# -#MASTER_SITE_AFTERSTEP= ftp://ftp.afterstep.org/%SUBDIR%/ -#MASTER_SITE_COMP_SOURCES= ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ -#MASTER_SITE_FREEBSD_ORG= ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ -#MASTER_SITE_GNOME= ftp://ftp.gnome.org/pub/GNOME/sources/%SUBDIR%/ -#MASTER_SITE_GNU= ftp://ftp.gnu.org/gnu/%SUBDIR%/ -#MASTER_SITE_KDE= ftp://ftp.kde.org/pub/kde/%SUBDIR%/ -#MASTER_SITE_LOCAL= ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ -#MASTER_SITE_MOZILLA= ftp://ftp.mozilla.org/pub/%SUBDIR%/ -#MASTER_SITE_NETBSD= ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ -#MASTER_SITE_PERL_CPAN= ftp://ftp.digital.com/pub/plan/perl/CPAN/modules/by-module/%SUBDIR%/ -#MASTER_SITE_PORTS_JP= ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ -#MASTER_SITE_RINGSERVER= ftp://ftp.dnsbalance.ring.gr.jp/pub/%SUBDIR%/ -#MASTER_SITE_RUBY= ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ -#MASTER_SITE_SOURCEFORGE= ftp://ftp2.sourceforge.net/pub/sourceforge/%SUBDIR%/ -#MASTER_SITE_SOURCEWARE= ftp://ftp.freesoftware.com/pub/sourceware/%SUBDIR%/ -#MASTER_SITE_SUNSITE= ftp://metalab.unc.edu/pub/Linux/%SUBDIR%/ -#MASTER_SITE_TCLTK= ftp://ftp.scriptics.com/pub/tcl/%SUBDIR%/ -#MASTER_SITE_TEX_CTAN= ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ -#MASTER_SITE_THEMES= ftp://ftp.themes.org/pub/themes/%SUBDIR%/ -#MASTER_SITE_WINDOWMAKER= ftp://ftp.windowmaker.org/pub/%SUBDIR%/ -#MASTER_SITE_XCONTRIB= ftp://ftp.x.org/contrib/%SUBDIR%/ -#MASTER_SITE_XEMACS= ftp://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ -#MASTER_SITE_XFREE= ftp://ftp.xfree86.org/pub/XFree86/%SUBDIR%/source/ -# -# Also it is highly recommended that you configure MASTER_SORT_REGEX -# to choose better mirror sites for you. List awk(1)-style regular -# expressions separated by space so MASTER_SITES will be sorted in -# that order. The following example is for Japanese users; change -# "jp" part to your ccTLD ("de", "ru", "uk", etc.) or the domain names -# of your nearest/upstream networks to meet your needs. -# -#MASTER_SORT_REGEX?= ^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.jp/ ://[^/]*\.jp\. -# -# Ports can place their working directories somewhere other than under -# /usr/ports. -#WRKDIRPREFIX= /var/tmp # # Kerberos IV # If you want KerberosIV (KTH eBones), define this: --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="ports.conf" # $FreeBSD$ # # NOTE: Please would any committer updating this file also update the # ports(7) manual page, if necessary, which is located in # src/share/man/man5/make.conf.5. # # This file, if present, will be read by make (see /usr/share/mk/sys.mk). # It allows you to override macro definitions to make without changing # your source tree, or anything the source tree installs. # # This file must be in valid Makefile syntax. # # # If you do not want additional documentation (some of which are # a few hundred KB's) for ports to be installed: # #NOPORTDOCS= true # # # If you have Motif on your system, uncomment this. # #HAVE_MOTIF= yes #MOTIF_STATIC= yes # # If the default location of the Motif library (specified below) is NOT # appropriate for you, uncomment this and change it to the correct value. # If your motif is in ${X11BASE}/lib, you don't need to touch this line. # #MOTIFLIB= -L${X11BASE}/lib -lXm # # # If you're resident in the USA, this will help various ports to determine # whether or not they should attempt to comply with the various U.S. # export regulations on certain types of software which do not apply to # anyone else in the world. # #USA_RESIDENT= YES # # # Override "don't install a port that's already installed" behavior. # One might wish to do this for ports debugging or to unconditionally # reinstall a set of suspect/broken ports. # #FORCE_PKG_REGISTER= YES # # # If you're behind a firewall and need FTP or HTTP proxy services for # ports collection fetching to work, the following examples give the # necessary syntax. See the fetch(3) man page for details. # #FTP_PROXY= 10.0.0.1:21 #HTTP_PROXY= 10.0.0.1:80 # # # Port master sites. # # If you want your port fetches to go somewhere else than the default # (specified below) in case the distfile/patchfile was not found, # uncomment this and change it to a location nearest you. (Don't # remove the "/${DIST_SUBDIR}/" part.) # #MASTER_SITE_BACKUP?= \ # ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ # # If you want your port fetches to check the above site first (before # the MASTER_SITES specified in the port Makefiles), uncomment the # line below. You can also change the right side to point to wherever # you want. # #MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} # # Some ports use a special variable to point to a collection of # mirrors of well-known software archives. If you have a mirror close # to you, uncomment any of the following lines and change it to that # address. (Don't remove the "/%SUBDIR%/" part.) # # Note: the right hand sides of the following lines are only for your # information. For a full list of default sites, take a look at # bsd.sites.mk. # #MASTER_SITE_AFTERSTEP= ftp://ftp.afterstep.org/%SUBDIR%/ #MASTER_SITE_COMP_SOURCES= ftp://gatekeeper.dec.com/pub/usenet/comp.sources.%SUBDIR%/ #MASTER_SITE_FREEBSD_ORG= ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ #MASTER_SITE_GNOME= ftp://ftp.gnome.org/pub/GNOME/sources/%SUBDIR%/ #MASTER_SITE_GNU= ftp://ftp.gnu.org/gnu/%SUBDIR%/ #MASTER_SITE_KDE= ftp://ftp.kde.org/pub/kde/%SUBDIR%/ #MASTER_SITE_LOCAL= ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ #MASTER_SITE_MOZILLA= ftp://ftp.mozilla.org/pub/%SUBDIR%/ #MASTER_SITE_NETBSD= ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ #MASTER_SITE_PERL_CPAN= ftp://ftp.digital.com/pub/plan/perl/CPAN/modules/by-module/%SUBDIR%/ #MASTER_SITE_PORTS_JP= ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ #MASTER_SITE_RINGSERVER= ftp://ftp.dnsbalance.ring.gr.jp/pub/%SUBDIR%/ #MASTER_SITE_RUBY= ftp://ftp.ruby-lang.org/pub/ruby/%SUBDIR%/ #MASTER_SITE_SOURCEFORGE= ftp://ftp2.sourceforge.net/pub/sourceforge/%SUBDIR%/ #MASTER_SITE_SOURCEWARE= ftp://ftp.freesoftware.com/pub/sourceware/%SUBDIR%/ #MASTER_SITE_SUNSITE= ftp://metalab.unc.edu/pub/Linux/%SUBDIR%/ #MASTER_SITE_TCLTK= ftp://ftp.scriptics.com/pub/tcl/%SUBDIR%/ #MASTER_SITE_TEX_CTAN= ftp://ftp.tex.ac.uk/tex-archive/%SUBDIR%/ #MASTER_SITE_THEMES= ftp://ftp.themes.org/pub/themes/%SUBDIR%/ #MASTER_SITE_WINDOWMAKER= ftp://ftp.windowmaker.org/pub/%SUBDIR%/ #MASTER_SITE_XCONTRIB= ftp://ftp.x.org/contrib/%SUBDIR%/ #MASTER_SITE_XEMACS= ftp://ftp.xemacs.org/pub/xemacs/%SUBDIR%/ #MASTER_SITE_XFREE= ftp://ftp.xfree86.org/pub/XFree86/%SUBDIR%/source/ # # Also it is highly recommended that you configure MASTER_SORT_REGEX # to choose better mirror sites for you. List awk(1)-style regular # expressions separated by space so MASTER_SITES will be sorted in # that order. The following example is for Japanese users; change # "jp" part to your ccTLD ("de", "ru", "uk", etc.) or the domain names # of your nearest/upstream networks to meet your needs. # #MASTER_SORT_REGEX?= ^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.jp/ ://[^/]*\.jp\. # # Ports can place their working directories somewhere other than under # /usr/ports. #WRKDIRPREFIX= /var/tmp # # # The following defines apply to all possible knobs (at least if the # ports' maintainer implemented this). These overwrite all other # settings. # # WITH_ALL=yes: # - Always use options # WITHOUT_ALL=yes: # - Never use options # # # The following defines are for the X Window System: # # WITH_X11: # - Always use X11 # WITHOUT_X11: # - Never use X11 # # By default, the ports collection attempts to use XFree86 3.3.X. If # you are running XFree86 4.X, uncomment this line. #XFREE86_VERSION= 4 # # By default, this points to /usr/X11R6 for XFree86 releases 3.0 or earlier. # If you have a XFree86 from before 3.0 that has the X distribution in # /usr/X386, you want to uncomment this. # #X11BASE= /usr/X386 # # The following defines are for the various levels of libraries in the # GLib/GTK+/GNOME group of software. There are the following options: # # WITH_GLIB, WITH_GTK, WITH_ESOUND, WITH_IMLIB, WITH_GNOME: # - Always use GLib/GTK+ 1.2.x, Esound, Imlib or GNOME respectively. # WITHOUT_GLIB, WITHOUT_GTK, WITHOUT_ESOUND, WITHOUT_IMLIB, WITHOUT_GNOME: # - Never use GLib/GTK+ 1.2.x, Esound, Imlib or GNOME respectively. # --17pEHd4RhPHOinZp-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message