1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-15 03:14:23 +00:00
Commit Graph

435696 Commits

Author SHA1 Message Date
Jordan K. Hubbard
fa1656eedc Modified DEPENDS rule so that anything you depend on gets both
made AND installed.  Folks, check out DEPENDS if you have one port
that depends on another!  With this change, it should be really convenient
to use.
1994-09-19 01:08:35 +00:00
Andrey A. Chernov
b00415f6e2 DESTDIR added to PORTSDIR definition 1994-09-19 00:41:03 +00:00
Jordan K. Hubbard
c866f155af Add support for DEBUG_FLAGS. If you say something like:
make DEBUG_FLAGS=-g2

You can compile something for debugging at debugging level 2.
It will also take care not to strip the resulting executable(s).
1994-09-16 14:30:22 +00:00
Jordan K. Hubbard
bb7ebed9d6 Set HOSTTYPE_DECL correctly.
Reviewed by:	jkh
Submitted by:	wollman
1994-09-16 04:18:22 +00:00
Jordan K. Hubbard
67669babb1 Remove obsolete bundle target, add new fetch target. 1994-09-14 16:42:37 +00:00
Jordan K. Hubbard
3368de2ba0 This just gets worse. I have to remake the Makefiles before installation
too, to get the change propagated.  Basically we need to figure out why
quoted strings in install args get hosed (I think our sh may be ill).
1994-09-14 16:35:25 +00:00
Jordan K. Hubbard
34ab8222b4 Whoops, but it still needs to be called configure.h! Braino on my part. 1994-09-14 16:18:10 +00:00
Jordan K. Hubbard
d8f900a2b5 Ye gods this is kludge. What works for cpp doesn't work for install,
and vice-versa, so I need 2 configure files.
1994-09-14 16:17:31 +00:00
Jordan K. Hubbard
88343bc70d Don't assume / seperator between site name and dist file in fetch. 1994-09-14 15:30:44 +00:00
Jordan K. Hubbard
6c14e56e0d Bring in the xpm port. Package files to follow. 1994-09-14 14:14:09 +00:00
Jordan K. Hubbard
000e8742eb Several changes across all ports:
1.	Make MASTER_SITES entries contain a trailing /.  Garrett says that
	assuming a '/' seperator between entries in MASTER_SITES and entries
	in DISTFILES is a dangerous assumption.  This will also be taken
	out of bsd.port.mk.

2.	General clean-up.  Some of these Makefiles were a little grim.
	Make sure they're all in sync with the sometimes rapidly changing
	bsd.port.mk! :)

3.	Some small configuration tweaks to keep them compiling under the
	most recent 2.0 - some things seem to have broken along our road
	to release.
1994-09-14 14:12:45 +00:00
Jordan K. Hubbard
9ae9a60331 Bring the emu port fully on line. 1994-09-14 12:01:06 +00:00
Adam David
c03da10efd Pick up the distfiles from freebsd.cdrom.com as a fallback 1994-09-14 02:27:28 +00:00
Adam David
d762e27888 Accommodate fetch: target.
Relocate author's patchfiles to subdir ${DISTDIR}/${DISTNAME}
1994-09-14 01:42:47 +00:00
Jordan K. Hubbard
0071b53026 Add emu to the list of ports to make. 1994-09-13 12:40:24 +00:00
Jordan K. Hubbard
a098515704 Bring in the emu port. Package files to follow. 1994-09-13 12:39:52 +00:00
Jordan K. Hubbard
41177862e3 Missing semi-colon after a done statement. Fixed. 1994-09-13 08:40:27 +00:00
Jordan K. Hubbard
a7c8b1091b Update this port to emacs 19.26. This took about 15 seconds. I *like*
this new ports system! :-)
1994-09-13 08:37:29 +00:00
Jordan K. Hubbard
c8df8e0b9d Adjust comments to document MASTER_SITES and remove mention of
HOME_LOCATION.
1994-09-13 06:43:10 +00:00
Jordan K. Hubbard
884e46693a Make the required changes to make all existing ports use MASTER_SITES
correctly.
1994-09-13 06:35:06 +00:00
Jordan K. Hubbard
491e992bb5 Ok, I think I have this whole HOME_LOCATION / MASTER_SITE stuff resolved
to a reasonable compromise:

MASTER_SITES now contains a space seperated list of sites for which each
DISTFILE may be retrieved.  This should be a directory spec, which will be
concatenated with each file in DISTFILES.  HOME_LOCATION is *gone* now
and isn't used for anything, so you can delete it from your Makefiles.
If you want to force a fetch from a given location, simply do something like:

	MASTER_SITES=	ftp://fnord.foo.bar/pub/dist
	DISTFILES=	a.tar.gz b.tar.gz

Your entry in MASTER_SITES will be tried first to fetch a.tar.gz and
b.tar.gz, followed by any master sites we have set up (right now, only
freebsd.cdrom.com).
1994-09-13 06:22:11 +00:00
Jordan K. Hubbard
fc6ee13721 Remove pkg_install from the SUBDIR list. 1994-09-13 05:39:45 +00:00
Andrey A. Chernov
4197b09215 libncurses added 1994-09-11 22:29:01 +00:00
Jordan K. Hubbard
622ff20229 More fixes and general cleanup. Add more fine-grained control over what
is fetched and what is actually unpacked.
1994-09-11 12:55:54 +00:00
Jordan K. Hubbard
8f1e32223a Start bringing in the print section of the new ports. 1994-09-11 12:54:09 +00:00
Jordan K. Hubbard
9e80d31292 Whoops, forgot to stop this lurking typo, too. 1994-09-11 12:06:34 +00:00
Jordan K. Hubbard
a34c88dd09 Eliminate a few lurking bogons - this is almost close to being right! 1994-09-11 12:01:05 +00:00
Jordan K. Hubbard
abb15ce2c3 Add a place-holder Makefile for the moment until I decide which comms package
to bring over first.
1994-09-11 11:29:04 +00:00
Jordan K. Hubbard
381116a53d Top level Makefile for devel catagory. 1994-09-11 11:27:58 +00:00
Jordan K. Hubbard
249fa32ae8 Package files for gmake 3.71 1994-09-11 11:27:11 +00:00
Jordan K. Hubbard
7ac2aba02b Create a port of gmake 3.71 1994-09-11 11:26:58 +00:00
Jordan K. Hubbard
9713b8cffe Finally put a package in for this. 1994-09-11 10:08:21 +00:00
Jordan K. Hubbard
0ceec603c1 Clean up some obsolete fields. 1994-09-11 10:08:01 +00:00
Jordan K. Hubbard
f8566949aa New SUBDIR targets added. 1994-09-11 10:05:54 +00:00
Jordan K. Hubbard
363ba0d76b Annual simplification drive:
1. DISTFILE is gone and replaced by DISTFILES, which can contain one or
   more file specifications.
2. MASTER_SITE created, which points to the distfiles directory on
   freebsd.cdrom.com (which I'll set up in a moment).
3. HOME_LOCATION is now simply a hint, and is never directly used except
   to inform the user when ncftp unable to transfer a file from
   MASTER_SITE.
4. ncftp is now assumed to live somewhere in the path, in preparation for
   Andrew bringing it in on a more permanant basis.
5. XMKMF defined - it was not before.

Thanks to Andrew (ache) for many helpful suggestions.
1994-09-10 22:26:47 +00:00
Jordan K. Hubbard
8e568d7acc Major cleanup on this port - use new multiple DISTFILES mechanism,
add a script to plop a much more appropriate configure.h into place.
1994-09-10 22:22:36 +00:00
Jordan K. Hubbard
5d46f4f20f Rearrange this a bit while I think about the whole problem of fetching
multiple targets when dealing with creating a set of distribution files
from scratch.  Another problem is *verifying* that a given file fetched
from its HOME_LOCATION is the one we wanted (what if the stupid ftp site
maintainer updated it in place?).  Rich Morin pointed this out and suggested
some solutions.  I need to think about it some more (suggestions?).

For now, we have a seperate `fetch' and `extract' target.
Submitted by:	jkh
1994-09-09 06:21:43 +00:00
Jordan K. Hubbard
6762ea3114 As per suggestion by Michael Reifenberger, make ncftp use the -N flag.
Reviewed by:	jkh
Submitted by:	mr
1994-09-09 00:17:47 +00:00
Jordan K. Hubbard
9e5906dd61 Bring in Michael Reifenberger's tcpblast port.
Reviewed by:	jkh
Submitted by:	mr
1994-09-08 21:59:31 +00:00
Andrey A. Chernov
34037f3eec libmytinfo added 1994-09-08 13:32:52 +00:00
Andrey A. Chernov
62c6a02683 ncftp added 1994-09-08 13:04:56 +00:00
Jordan K. Hubbard
d65fcd13a8 Put the standard comments at the top of the Makefile, just to
bring it into line with the others (always clone another port when
starting a new one if you can, folks, it saves work and makes them
look more standard).
Submitted by:	jkh
1994-09-04 01:08:46 +00:00
Jordan K. Hubbard
6d3e064b15 Updated to include package information.
Reviewed by:	jkh
Submitted by:	mr
1994-09-04 01:06:28 +00:00
Jordan K. Hubbard
2ee0fc63ba Bring in the new ports/mail tree and Michael Reifenberger's pine port
in one swell foop.
Reviewed by:	jkh
Submitted by:	mr
1994-09-03 20:43:16 +00:00
Jordan K. Hubbard
116b57441e Fixed a couple of typos. Ok, this works now. Only one significant hurdle
remains, and that's that this does not work with multiple targets, which
sort of throws the tk and fvwm distributions into a mess.  tk needs both
a tarball and a patch file from the same site, fvwm needs up to 3 different
files if you want all the options.  If anyone wants to take this the last
few steps of the way towards somehow handling cases like this, I'd be very
happy.
Submitted by:	jkh
1994-09-02 01:53:33 +00:00
Jordan K. Hubbard
dd3d4f3a43 Ok, I've reviewed this and made it work now. ncftp fetching seems to be
working/closer to working now.
Submitted by:	jkh
1994-09-02 01:32:13 +00:00
Jordan K. Hubbard
2af9fef0dd Add a few missing >> lines to error echo's.. This is basically my
convention to make searching for error messages easy.
Submitted by:	jkh
1994-09-02 01:13:47 +00:00
Jordan K. Hubbard
d4354b59fe Bring in fvwm (geeze, I forgot I'd even done this!)
Submitted by:	jkh
1994-09-01 19:22:36 +00:00
Jordan K. Hubbard
589c12aea6 Here's my first cut at doing auto-fetch with ncftp. The extract rule
is turning into the original make rule from hell!
Submitted by:	jkh
1994-09-01 18:03:37 +00:00
Jordan K. Hubbard
95bb00dfba Geeze, what was I thinking again? Replace all references to:
${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}

With simply `${DISTFILE}' which defaults to the above.  This lets you
easily name distribution files that don't cooperate with any rational
naming syntax.

Similarly, make a variable called ${PKGFILE} which fills the same purpose
for packages.

Just trying to make this thing really really general to suit every need.
Now I need somebody to figure out how to make the extract target auto-fetch
things from ${HOME_LOCATION} with ncftp *if* ncftp is installed and it
looks possible to reach the foreign site.  That will take some fancy footwork,
but would be slick.  I've changed this too so that HOME_LOCATION is no longer
set by default, allowing you to do an .if defined(..) check for it.  The
extract rule now does this too.

Submitted by:	jkh
1994-09-01 16:01:34 +00:00