| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Requested by: marcel, ache
|
|
|
|
|
|
| |
Because -common port doesn't have ${EMACS_CMD}.
Pointed by: asami-san
|
|
|
|
| |
Submitted by: Donn Miller <dmmiller@cvzoom.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MASTER_SORT="foo.bar.co.jp bar.co.jp .jp" bsd.port.mk will try the
machine foo.bar.co.jp, then any machine in the domain bar.co.jp,
then any machine in the domain .jp. It might be useful for people
in an island (network-topologically speaking).
Submitted by: knu
Obtained from: NetBSD
(2) Deal with mtree's changing flags by looking at ${OSVERSION}
Submitted by: ache
(3) Don't generate code to try to erase an empty info/dir file if
NO_MTREE is set -- although it will probably never happen that
/usr/share/info/dir will be empty, it's still wasted code.
|
|
|
|
|
|
|
| |
EMACS_NO_BUILD_DEPENDS, if set "YES" to this variable, port does not
build-depend on EMACS_PORT_NAME's emacsen.
EMACS_NO_RUN_DEPENDS, if set "YES" to this variable, port does not
run-depend on EMACS_PORT_NAME's emacsen.
|
|
|
|
| |
It shows whether emacsen has mule features or not.
|
| |
|
|
|
|
|
|
|
|
| |
Submitted by: markm (and many others)
(2) Move one PLIST_SUB line from the pre.mk section to post.mk section
so it won't cause unwanted side effects.
Spotted by: sobomax
|
| |
|
|
|
|
|
|
| |
PR: 19306
Submitted by: Trevor Johnson <trevor@jpj.net> (SUNSITE)
KATO Tsuguru <tkato@prontomail.ne.jp> (WINDOWMAKER)
|
|
|
|
|
|
|
|
|
| |
especially XCONTRIB, SUNSITE, GNOME, CPAN, CTAN, COMP_SOURCES, and others.
The vast majority of the site hunting was my own work. However, KATO-san
submitted a number of Afterstep/Windowmaker sites I missed.
PR: 19378
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
|
|
|
|
|
| |
FTP is a much better long-haul protocol and is nicer on the network than
HTTP.
|
|
|
|
|
|
|
|
|
| |
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.)
Line up the rhs of variable assignments nicely. Remove a couple of extra
whitespaces while I'm here.
Suggested by: sobomax
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
INSTALL_SHLIBS is set, ldconfig is automatically called from
post-install and necessary @exec and @unexec lines are added to
PLIST.
Requested by: lioux@uol.com.br
Reviewed by: the ports list, in particular sobomax
(1a) Add
PREFIX=%D LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
to PLIST_SUB. These are needed by INSTALL_SHLIBS, but also could
be useful in general.
(2) Move master/mirror site definitions to bsd.sites.mk and include it
from bsd.port.mk. Open bsd.sites.mk to other committers.
Submitted by: reg
(2a) Add MASTER_SITE_SOURCEFORGE.
Submitted by: sobomax (who wrote SORCEFORGE, but I assume that's a typo :)
(2b) Move MASTER_SITE_LOCAL from ".../ports/distfiles/LOCAL_PORTS/" to
".../ports/local-distfiles/%SUBDIR%/" which will be mirrored from
peoples' ~user/public_distfiles on freefall. Add two mirrors
(Japan and Germany).
Requested by: obrien (moving)
Submitted by: will (German mirror)
(3) Simplify definition of PKGBASE since it can now be defined as
simply ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}, instead of
sed'ing out the version number from ${PKGNAME}.
Submitted by: hoek
(4) Remove unnecessary targets prefix and mtree-file, which can be
implemented as "make -V PREFIX" and "make -V MTREE_FILE",
respectively. Don't define MTREE_FILE when NO_MTREE is set so
"make -V MTREE_FILE" won't print out anything.
(5) Various minor typo and grammar fixes.
(6) Define NONEXISTENT?=/nonexistent. This will help quiet portlint
warnings, among other things.
|
|
|
|
| |
Submitted by: hoek
|
| |
|
|
|
|
|
|
|
|
|
| |
and xemacs-19.x.
These values are emacsen ports name.
2) Add EMACS_PORTSDIR variable.
3) Set BUILD_DEPENDS and RUN_DEPENDS for every emacsen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
support. Implies USE_AUTOCONF.
Submitted by: kiri@pis.toba-cmt.ac.jp
Reviewed by: ports
(2) New variable CONFIGURE_WRKSRC (default: ${WRKSRC}) to be set when
${CONFIGURE_SCRIPT} needs to be run in some place other than
${WRKSRC}.
Submitted by: Mario Ferreira <lioux@uol.com.br>
Reviewed by: ports
(3) Slight change in message about the port being too old for
bsd.port.mk due to missing PORTNAME/PORTVERSION. Explicitly say
that the user needs to update the port (although I'm not sure how
anyone can interpret the old message otherwise ;).
(4) Use NO_CHECKSUM instead of the undocumented FORCE_FETCH to
override the "distfile missing from files/md5" check. Also change
the NO_CHECKSUM message a bit more forceful ("If you are
absolutely sure...").
Submitted by: mharo
(5) Refer to the OpenSSL section in handbook by name, not number.
Approved by: Kris
PR: 17524
(6) New file bsd.emacs.mk that will be automatically be included if
EMACS_PORT_NAME is defined. bsd.emacs.mk sets various variables
to make maintenance of emacs ports easy.
Submitted by: shige
Reviewed (in spirit) by: ports, ports-jp
(7) Remove the automatic creation of ${PREFIX}/info/dir from
/usr/share/info/dir (install-info from 3.1R onwards automatically
creates the dir file if none exists). Delete ${PREFIX}/info/dir
upon deinstallation if it doesn't have any menu entries.
Reviewed by: ports
(8) Two new targets mtree-file and prefix. They print ${MTREE_FILE}
(empty if NO_MTREE is set) and ${PREFIX}, respectively. They are
used by package building scripts.
(9) Don't register package dependency in +REQUIRED_BY for
PKG_IGNORE_DEPENDS ports. Otherwise you'll end up with bogus
entries since "pkg_delete oneko" won't delete oneko from
XFree86/+REQUIRED_BY, etc.
Found by: bento
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: imura
(2) Don't complain about distfiles not listed in files/md5 if we are doing
"make makesum".
Reported by: mharo, cpiazza
Reviewed by: mharo
|
|
|
|
|
|
|
|
| |
now required.
(2) Check whether a distfile is in files/md5 before fetching instead
of after. Also print out a distinct message so we can easily catch
someone screwing up the distfile list (usually via DISTNAME).
|
|
|
|
|
|
|
|
| |
if ${.CURDIR} != ${MASTERDIR} (i.e., this is a slave port).
Suggested by: knu
(2) Move PKGNAME/DISTNAME definition into the pre.mk section so it can
be used in ports' Makefiles.
|
|
|
|
|
|
|
|
|
| |
package name includes "language specifics" or "compilation options" as
specified in the handbook. PKGNAME is now defined as
${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}.
Suggested by: mharo (prefix), reg (suffix)
Reviewed by: the ports list
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New variables:
PORTNAME - Base name of port
PORTVERSION - Version of port
Modified variables:
PKGNAME - Always ${PORTNAME}-${PORTVERSION}; error to override this
DISTNAME - Defaults to ${PKGNAME}
Right now old style is still accepted (unless REQUIRE_PORTNAME is
defined) but all port Makefiles will be converted this weekend and
bsd.port.mk will be changed again to have the new style be mandatory.
Reviewed by: the ports list, mharo in particular
(2) Change "clean" to be more generic -- it now has
pre-clean/post-clean helpers (it only had pre-clean before) and
the actual work is in do-clean so porters can redefine it if
necessary.
Requested by: "Matthew N. Dodd" <winter@jurai.net>
Reviewed by: dirk
|
|
|
|
|
|
|
|
|
|
|
|
| |
after post-patch to before pre-patch.
Submitted by: reg (libtool maintainer)
(2) Misc. cleanup, pass MAKE_ENV to ${XMKMF}, etc.
Submitted by: reg
(3) Document ALL_TARGET and INSTALL_TARGET.
PR: 17334
Submitted by: Patrick Seal <patseal@hyperhost.net>
|
|
|
|
| |
with multi-level categories when we get them.
|
|
|
|
|
|
|
|
|
|
| |
* You can now 'make search' from a ports subdirectory. This will
will restrict the search to ports within this subdirectory.
* Added an additional search option to search just the port names,
e.g. 'make search name=foo' will only return ports that have 'foo' in their
name.
Approved by: asami
|
|
|
|
|
|
|
| |
(ftp.FreeBSD.org moved with the machine so those don't have to be changed.)
PR: 17145
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Jeremy Lea <reg@shale.csir.co.za>
Reviewed by: From: Will Andrews <andrews@TECHNOLOGIST.COM>
PR: 14760
(2) More OpenSSL refinement.
Submitted by: Kris Kennaway <kris@FreeBSD.org>
(3) Forgot to add USE_NEWGCC to USE_QT comment in previous commit.
Submitted by: Will Andrews <andrews@technologist.com>
|
|
|
|
| |
While I'm here, bump the mk version, we've changed quite a bit recently.
|
|
|
|
|
|
|
| |
Seconded by: a whole bunch of people, including Marcel, our linux-czar
(2) Fix typo in openssl messages.
Submitted by: Will Andrews <andrews@technologist.com>
|
|
|
|
|
|
|
| |
Submitted by: kris
(2) gnome master site cleanup.
Submitted by: ade
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4-current post bison-removal and to a no-op otherwise. Note this
should only be used when the software in question uses a feature
in bison that is not in byacc -- otherwise it should be patched to
use byacc (or detect the absense of bison correctly). [bsd.port.mk]
(2) Do not assume all category names are lowercase. In particular,
remove package links by removing them one by one, instead of doing
a "rm [a-z]*/${PKGNAME}.tgz". [bsd.port.mk]
(3) Do not assume the category name doesn't include a path separator
(/). Make links accordingly. [bsd.port.mk,README.category,README.port]
(4) Do not assume all category makefiles are directly under
${PORTSDIR}. [bsd.port.mk,README.category]
(5) Add new "package-name" target which prints out the directory name
to be used in the parent README.html. [bsd.port.subdir.mk]
(2) through (5) are in preparation for going to multi-level
categories. They shouldn't make any difference yet, but are committed
first so people can start testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(2) Add ipv6 and tcl/tk83 to list of valid categories.
Requested by: sumikawa, jseger
(2) Change OSVERSION for NEWGCC check to a more appropriate time for the
actual cutover.
(3) Change XFree86 version in PKG_IGNORE_DEPENDS from 3.3.5 to 3.3.6.
(4) Change some ${ECHO_MSG}'s in fatal errors to ${ECHO}, no need to be quiet
if there's something terribly wrong.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with directory names.
Submitted by: jdp
(2) Preserve +REQUIRED_BY file when FORCE_PKG_REGISTER is defined.
Reviewed by: steve
(3) Add new variable EXTRA_PATCHES, which can be set to some files
outside of ${PATCHDIR} (which usually means ${WRKDIR}). These
will be applied after distribution patches but before the normal
${PATCHDIR} patches.
Useful when you have dynamic patches.
(4) Move USE_QT2 earlier, the USE_NEWGCC dependency wasn't working
because it came after the USE_NEWGCC check. Move USE_QT alongside
new location of USE_QT2.
Submitted by: imura
(5) Substitute ftp.cdrom.com for ftp.funet.fi in MASTER_SITE_SUNSITE,
which no longer seems to be a full mirror anymore.
Submitted by: Ade Lovett <ade@lovett.com>
PR: 14221
(6) Fix typo in MASTER_SITE_FREEBSD case -- it used ${MASTER_SITES}
(instead of ${PATCH_SITES}) to fetch distribution patches. That
obviously would fail if the user attempted to build a port before
the distribution patches showed up at ftp.FreeBSD.org.
(7) Remove tcl75, tk41 and tk81 from the list of valid categories.
(tcl81 is still used.)
Submitted by: jseger
(8) Make delete-package-list a little more verbose by making it check
the existence of a package file and print out what it's doing.
Silence bogus warnings from delete-distfiles-list by redirecting
stderr from rmdir to /dev/null.
(9) Remove OpenBSD_MAINTAINER=imp, he hasn't been doing any work with
this file on the OpenBSD repository for a long time.
Submitted by: imp
|
|
|
|
| |
Submitted by: Issei Suzuki <issei@jp.freebsd.org>
|
| |
|
|
|
|
|
|
|
|
| |
has things in different directories.
PR: 13926
Submitted by: jdp
Reviewed by: steve
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: many people
(2) Surround the perl describe target with an echo ``. We'll see if
it will help with the index corruption problems.
(3) Manpage handling fix to avoid command line too long errors for
ports with a lot of manpages.
Submitted by: hoek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: libtools maintainer
(2) Typo/updates in master sites.
Submitted by: jkoshy, chris, cpiazza
(3) "automagically" -> "automatically". I prefer words in dictionaries.
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
PR: 13638
(4) Quote ${DEPENDS_TARGET} in command line so make reinstall won't fail.
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
PR: 13638
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: cpiazza
Approved by: imura (qt2 maintainer)
(2) Add CC and CXX to MAKE_ENV if USE_NEWGCC is defined.
Suggested by: cpiazza
(3) Update XFree version PKG_IGNORE_DEPENDS.
(4) Add ${WHICH}=/usr/bin/which and use it.
Submitted by: Yoshiaki Sakae <sakae@is.titech.ac.jp>
(5) Update afterstep and windowmaker master sites.
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
(6) Add tcl82 and tk82 to list of valid categories.
Submitted by: A whole bunch of people
(7) Use .MAKEFLAGS, not DEPENDS_ARGS to pass FORCE_PKG_REGISTER to
submake when DEPENDS is defined -- the latter is too late.
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
latest gcc. This is currently the system compiler in 4-current and
ports/lang/egcs in 3-stable.
Setting USE_NEWGCC is a no-op if the compiler required is in the
system. If it is to be provided by a port, it will cause the
variables "CC" and "CXX" to be set to the names of executables for
the C and C++ compiler, and adds a BUILD_DEPENDS on the
appropriate port.
Reviewed by: Chris Piazza <cpiazza@home.net> and Ade Lovett <ade@lovett.com>
(2) Add new variables CHMOD and CHOWN, set to full pathnames of those
commands. (Used in 3)
(3) When run as root, change owner:group of all files under ${WRKDIR}
to 0:0 after extraction. Set EXTRACT_PRESERVE_OWNERSHIP to turn
off this feature.
Problem reported by: Slawek Zak <zaks@prioris.im.pw.edu.pl>
Reviewed by: the ports list
(4) Update MASTER_SITE_XCONTRIB.
PR: 12879
Submitted by: Will Andrews <andrews@technologist.com>
(5) Update MASTER_SITE_GNU.
Submitted by: Ralf "pth update of the day" Engelschall <rse@engelschall.com>
(6) Add check for valid categories. If the port is not in a
pre-approved list of categories, install will fail. If you need a
local addition, put it in variable VALID_CATEGORIES.
Reviewed by: the ports list
(7) Experimental feature: DEPENDS_CLEAN. Define this variable and
bsd.port.mk will attempt to run "make install clean" instead of
"make install" when building dependencies. Might be useful if you
are building a port with a large number of dependencies without
the benefit of a large disk.
|
|
|
|
| |
Submitted by: hoek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) Sort INDEX lines since with the new parallel patch, the lines can
come in out of order. (see 2)
Mk/bsd.port.subdir.mk:
(2) Make the targets parallelizable.
Submitted by: hoek
Reviewed by: steve, among others
Mk/bsd.port.mk:
(3) Serious speedup of bsd.port.mk startup. In particular, this helps
cut down "make index" time from an hour and a half to 8 minutes on
our system with a parallel make describe (see 2). Try to pass
unchanged variables down from parent makes instead of rerunning
commands to define them, etc.
Submitted by: hoek
Reviewed by: steve, among others
(4) Change a bunch of "FreeBSD.ORG"s and "freebsd.org"s to "FreeBSD.org".
(5) XFree86 is now at version 3.3.4.
(6) Update for gnome master sites.
Submitted by: mharo
(7) Remove old system tcl check, I don't think people with systems
from way back are still submitting ports.
(8) Fix comment on "make describe" line description (www site was missing).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
${CONFIGURE_SCRIPT} fails, in an attempt to help debugging. It
could be a little verbose, but as my grandmother always used to
say, "you gotta be verbose in error logs".
(2) Roll back PERL_VERSION to 5.00502 in the 2.2 branch to give users
of that side a fighting chance.
(3) Don't check for ${_DISTDIR} in delete-distfiles-list; it's only
printing out commands anyway.
(4) Bump BSDPORTMKVERSION to accomodate perl version change (I know
it's late, but better late than never!)
|
|
|
|
|
|
| |
called as an argument to /bin/sh.
Submitted by: reg@shale.csir.co.za
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
port.
Submitted by: Jeremy Lea <reg@shale.csir.co.za>
(2) Automatically create ${PREFIX}/info/dir if it doesn't exist. Attempt to
do the same in PLIST.
Submitted by: Jeremy Lea <reg@shale.csir.co.za>
(3) Update perl version to 5.00503 to match system.
(4) Typo fix in MASTER_SITE_WINDOWMAKER.
Submitted by: Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>
(5) Reword the REQUIRES_MOTIF message to suggest the user to look at lesstif.
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(2) New variable USE_ZIP -- will change EXTRACT_SUFX to ".zip" and
extract commands/arguments accordingly.
Submitted by: jseger
(3) Use ${GREP} in some places where grep was used.
(4) A little update to the MASTER_SITES_GNU list.
Submitted by: cpiazza@home.net
(5) New target clean-for-cdrom-list and clean-restricted-list -- will
print out commands to delete un-cdromable or unredistributable
files. Save them into a shell script for later use.
(6) Add CXXFLAGS="${CXXFLAGS}" to configure's environment.
Submitted by: reg@shale.csir.co.za
PR: 11353 (part 3/3)
(7) Print out a warning if you try to install without being root.
Abort if ${PREFIX} is not writable.
(8) Add web site to INDEX as tenth field.
Reviewed by: wosch, steve, scrappy
|
|
|
|
| |
Suggested by: asami@freebsd.org (well, at least implicitly :-)
|
|
|
|
| |
"checksubdirs" too.
|