| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
meant to rename the name of script in ${SCRIPTDIR}.
Notes:
svn path=/head/; revision=3854
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: max
While I'm here, add "${DIST_SUBDIR}/" at end of CDROM pathnames. Also
add an empty declaration of PATCH_SITES next to MASTER_SITES to avoid
"variable recursive" error.
Notes:
svn path=/head/; revision=3846
|
|
|
|
|
|
|
| |
/usr/bin/sed -> ${SED}
Notes:
svn path=/head/; revision=3701
|
|
|
|
|
|
|
|
|
|
| |
first if /cdrom/ports/distfiles exists. If FETCH_SYMLINK_DISTFILES
is set, symlink the file instead of copying.
Reviewed by: jhk
Notes:
svn path=/head/; revision=3691
|
|
|
|
|
|
|
|
| |
can now check existence of files specified by full pathnames, not only
executables.
Notes:
svn path=/head/; revision=3662
|
|
|
|
|
|
|
|
|
|
|
| |
to configure.
(2) Gently warn user for non-0022 umasks.
Submitted by: "David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu> (1)
Notes:
svn path=/head/; revision=3637
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bombing mercilessly.
(2) If that directory has a directory called CVS, remind the user of
the existence of the "-P" option to cvs co and update.
(3) While I'm here, clean up the PATCH_DEBUG code a bit. In
particular, don't duplicate a whole bunch of code just for adding
a single "echo" statement. ;)
Reviewed by: the ports list
Notes:
svn path=/head/; revision=3627
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
won't be pulled into individual ports that include this file. ;)
(2) Document MOTIFLIB, it's not set in the ports Makefiles but is
important for Motif ports (already documented in the handbook).
(3) Add INSTALL_PROGRAM, INSTALL_SCRIPT, INSTALL_DATA, INSTALL_MAN as
"aliases" of the appropriate install command line, for use in *-install
targets.
Reviewed by: the ports list (item 3 only)
Notes:
svn path=/head/; revision=3596
|
|
|
|
|
|
|
| |
Requested by: Narvi <narvi@haldjas.folklore.ee>
Notes:
svn path=/head/; revision=3539
|
|
|
|
|
|
|
|
|
| |
any effect. The target do-configure used ${SCRIPTDIR}/configure
instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}.
-andreas
Notes:
svn path=/head/; revision=3435
|
|
|
|
| |
Notes:
svn path=/head/; revision=3301
|
|
|
|
| |
Notes:
svn path=/head/; revision=3282
|
|
|
|
|
|
|
|
| |
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
Notes:
svn path=/head/; revision=3272
|
|
|
|
|
|
|
| |
Submitted by: James Raynard <jraynard>
Notes:
svn path=/head/; revision=3270
|
|
|
|
| |
Notes:
svn path=/head/; revision=3267
|
|
|
|
| |
Notes:
svn path=/head/; revision=3262
|
|
|
|
|
|
|
|
|
|
| |
standardize the variables a little, and simplify some parts because
we can now trust the fetcher's return value.
Reviewed by: the list
Notes:
svn path=/head/; revision=3254
|
|
|
|
|
|
|
| |
Submitted-By: Chuck Robey <chuckr@Glue.umd.edu>
Notes:
svn path=/head/; revision=3253
|
|
|
|
| |
Notes:
svn path=/head/; revision=3252
|
|
|
|
|
|
|
|
|
| |
(SRC_ENCAPSUATION). Stick in some cd ${.CURDIR} directives which have
been (benignly) missing all this time. Allow more types of targets to be
selectively disabled.
Notes:
svn path=/head/; revision=3251
|
|
|
|
|
|
|
|
|
| |
"MASTER_SITES:= ..." of defined(MASTER_SITE_OVERRIDE) case, otherwise
it would cause a recursive variable definition error when
MASTER_SITE_OVERRIDE is set and MASTER_SITES is not set.
Notes:
svn path=/head/; revision=3202
|
|
|
|
|
|
|
|
|
| |
Remove disabling of "repackage", that thing calls package anyway.
Submitted by: (mostly) jkh
Notes:
svn path=/head/; revision=3152
|
|
|
|
|
|
|
|
|
| |
add things this way.
Reviewed by: ache
Notes:
svn path=/head/; revision=3149
|
|
|
|
| |
Notes:
svn path=/head/; revision=3039
|
|
|
|
| |
Notes:
svn path=/head/; revision=3032
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) The new NO_CDROM Boolean variable means "don't put the distfile/
package on the CDROM you're going to sell". It will basically
turn off everything if FOR_CDROM is set.
Many of the NO_PACKAGE ports are actually "don't sell for profit"
types, which we shouldn't have any problem distributing via ftp.
(2) The new RESTRICTED Boolean variable means don't build this unless
you know what you are doing. It doesn't have any effect unless
NO_RESTRICTED is also set.
(3) BROKEN means this port is broken. At least it will now show up in
INDEX and README.html, and give people more incentive to fix (I
hope).
RESTRICTED and BROKEN are expected to replace the pseudo-targets
in parent Makefiles. (The RESTRICTED and BROKEN list didn't do
anything before, they were solely for grepping purposes.)
(4) The Motif support brings in four new variables: REQUIRES_MOTIF,
which the porter sets for ports that require Motif to build;
HAVE_MOTIF, which the user sets to indicate the system has Motif;
MOTIF_STATIC, which the user sets to indicate that the static
libXm, instead af the default dynamic library, is to be used; and
MOTIFLIB, which is set to "${X11BASE}/lib/libXm.a" or
"-L${X11BASE}/lib -lXm", depending on whether MOTIF_STATIC is set.
The porter is expected to replace all occurrences of libXm in the
{Im,M}akefiles with ${MOTIFLIB}, and this will allow both dynamic
linkage (for users with Motif) and static linkage (for those who
build packages to be used by those withot Motif, i.e., me ;)
automatically.
Original Motif support idea by: graichen
Notes:
svn path=/head/; revision=2975
|
|
|
|
| |
Notes:
svn path=/head/; revision=2964
|
|
|
|
|
|
|
|
|
| |
names of bash et al.
Submitted by: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
Notes:
svn path=/head/; revision=2943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
word: "zilch"). I guess the only way to get people try and comment on
these kind of things is to shove it down their throat.... ;)
Anyway, here's a set of changes required for auto-generation of READMEs
in ports directories. Necessary changes and additions of templates
to the ports tree will follow shortly.
Eventually I'll commit all the generated READMEs to the tree, but that
will be in the rather distant future. For now, I encourage anyone
with a -current systam and a matching ports tree to do a "make readmes"
at the top level and see what they get.
Next step will be to add pkg/{COMMENT,DESCR} to all the categories.
Notes:
svn path=/head/; revision=2931
|
|
|
|
|
|
|
|
|
|
|
| |
which has been in the tree for a much longer time.
Sorry for the multiple commits and I know I shouldn't be doing this but
my hamster tells me to be orthogonal...("hey Phoenix, do you think
I should call it LOCALBASE?" "squeak" "ok, if you say so").
Notes:
svn path=/head/; revision=2916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
counterpart to X11BASE (default "/usr/X11R6").
Now PREFIX is set to ${X11BASE} or ${LOCAL_PREFIX} depending on
whether USE_IMAKE or USE_X11 is set or not.
This enables us to refer to non-X ports from X ports using
${LOCAL_PREFIX}, thus removing most of the remaining "/usr/local"s
from the ports tree.
This will also allow the system administrator to move the whole
"local" tree to somewhere else, without affecting X ports. (Of course
not all ports are necessarily happy with that, but we're working on
it.)
Based on: an idea that came up while I was watching a football game
several months ago ("hey, maybe I can move that sideline
without disturbing the other!")
Notes:
svn path=/head/; revision=2915
|
|
|
|
| |
Notes:
svn path=/head/; revision=2880
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"foo", what this does is:
(1) Put all distfiles and patchfiles in /usr/ports/distfiles/foo
(2) Go to ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/foo when the
master site is down
When your port has a lot of dist/patchfiles, or has a file that does
not have a very port-specific name (e.g., "Makefile"), set this
variable instead of redefining DISTDIR. (If you redefine DISTDIR, (1)
will work but (2) will not.)
Agreed that it's a good idea by: adam
Notes:
svn path=/head/; revision=2819
|
|
|
|
|
|
|
|
|
|
|
| |
(Sorry Jordan, but your other idea (${CATEGORIES}) was a major hit.)
Also remove the keyword field in the INDEX line and replace it with
two columns: build-time dependencies and run-time dependencies. They
are both list of package names (minus the ".tgz").
Notes:
svn path=/head/; revision=2779
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) people can have weird paths and it will still work, and
(2) if you really need to use /usr/local/bin/cp instead of /bin/cp,
you can do that by changing only one line.
Submitted by: wosch
Notes:
svn path=/head/; revision=2778
|
|
|
|
| |
Notes:
svn path=/head/; revision=2718
|
|
|
|
|
|
|
| |
distributed patches --> distribution patches
Notes:
svn path=/head/; revision=2692
|
|
|
|
|
|
|
|
|
|
|
| |
/var/db/pkg/${PKGNAME} exists. ("make install" will do nothing
because this is not a critical error and the installation is
treated as successful.)
Closes PR 870.
Notes:
svn path=/head/; revision=2688
|
|
|
|
|
|
|
|
|
| |
Since it is empty in normal case, it not affect anything
It is useful for ncftp -c ugly_name > nice_name
^^^^^^^^^^^ ${NCFTPTAIL}
Notes:
svn path=/head/; revision=2679
|
|
|
|
|
|
|
| |
with something of your own devising.
Notes:
svn path=/head/; revision=2538
|
|
|
|
|
|
|
|
|
|
| |
too. Basically, if the name starts with a "/", it's tested with "test -e";
otherwise, it's tested with "witch -s".
Reviewed by: the ports list (well at least nobody complained)
Notes:
svn path=/head/; revision=2472
|
|
|
|
|
|
|
|
| |
NO_MTREE should work as advertised (for both direct installation and
pkg_add) now.
Notes:
svn path=/head/; revision=2428
|
|
|
|
|
|
|
| |
the -stable branch except the change between 1.182 -> 1.183.
Notes:
svn path=/head/; revision=2344
|
|
|
|
| |
Notes:
svn path=/head/; revision=2338
|
|
|
|
|
|
|
|
| |
Previous variant always fails on touch work/.extract_cookie
(or next following touches) because work directory not exists.
Notes:
svn path=/head/; revision=2337
|
|
|
|
|
|
|
|
| |
to avoid an infinite loop in patch when the patch target is not found and
stdin is redirected from /dev/null (the "skip this patch? [n]" question).
Notes:
svn path=/head/; revision=2318
|
|
|
|
|
|
|
| |
Allows pre-set some variables to eliminate wrong tests
Notes:
svn path=/head/; revision=2259
|
|
|
|
|
|
|
|
|
| |
"Attempting to fetch from $${site}."
Why it was in PATCHFILES and not in DISTFILES, I have no idea.
Notes:
svn path=/head/; revision=2247
|
|
|
|
|
|
|
| |
Hinted by: joerg
Notes:
svn path=/head/; revision=2216
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They are called from the fetch, extract and install targets,
respectively.
Also, only RUN_DEPENDS is put into the @pkgdep list of the package.
EXEC_DEPENDS is still supported (for now), it is copied into
BUILD_DEPENDS and RUN_DEPENDS. This will go away after we finish
fixing all the ports Makefiles.
This change fixes the following bug/features:
(1) "make fetch" building and installing all the dependencies
(2) Programs needed for building only (e.g., gmake) put into the
packages' dependency lists ("why does the emacs package depend on
gmake?")
Reviewed by: the ports list
Notes:
svn path=/head/; revision=2161
|