| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Reviewed by: jkh
Submitted by: mr
|
|
|
|
|
| |
Reviewed by: jkh
Submitted by: mr
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Reviewed by: jkh
Submitted by: mr
|
|
|
|
|
|
| |
in one swell foop.
Reviewed by: jkh
Submitted by: mr
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
working/closer to working now.
Submitted by: jkh
|
|
|
|
|
| |
convention to make searching for error messages easy.
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
is turning into the original make rule from hell!
Submitted by: jkh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
${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
|
| |
|
|
|
|
|
|
|
| |
can just give me a little utility that ftps things based on an
ftp://... spec (connects as anonymous, fetches by full path, etc)
I might be able to make bsd.port.mk DTRT automagically.
Submitted by: jkh
|
|
|
|
| |
Reviewed by:
|
|
|
|
|
| |
Reviewed by:
Submitted by:
|
|
|
|
|
|
| |
driver and the precompiler.
Reviewed by:
Submitted by:
|
|
|
|
|
|
| |
default extract and configure targets, add a pre-clean since I need it for
pkg_install port.
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
Reviewed by:
Submitted by: jkh
|
|
|
|
| |
Submitted by: torstenb
|
|
|
|
|
|
| |
to also run a rule before you apply patches and then go into the 3 stage
script configuration. This bit Adam David in his dgd port.
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
started using some of its features reflexively.
Submitted by: jkh
|
|
|
|
|
| |
This will cause the configure pass to do an `xmkmf' if set.
Submitted by: jkh
|
|
|
|
|
|
|
|
|
| |
Add pre-{build,extract,install,...} targets for Torsten, who apparently
needs them. Can't do effective post-* targets without major work, sorry.
Jordan
Reviewed by:
Submitted by:
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
|
| |
since it should have been in net/. Since not too many people are grabbing
ports yet I'm going to be nasty and relocate it in the repository.
Submitted by: jkh
|
|
|
|
|
|
| |
the ports I've done so far or I'll be a poor example to all the other
ports hackers! :-)
Submitted by: jkh
|
|
|
|
|
| |
can elect to dump all finished packages in one directory).
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
|
| |
sources. Configuring doesn't always _do_ anything, which is why it's
a warning and not an error.
Submitted by: jkh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
special ports building targets and will recurse properly. Sorry,
Julian E - no fancy prompts, just recursion! :-)
Added a `bundle' target. Purpose is as follows:
You want to give someone a complete tree sans distfiles (for
sticking on CDROM perhaps?) but the difficulty there is that
the first time the user types `make clean', all the unpacked
sources are gone again. Typing `make bundle' recreates the
original distfile if it can, so someone can "back up" their
unpacked tree easily with one command.
Whoops, just thought of something - it should warn if you
configured the working source.
Ok, next commit! :)
Submitted by: jkh
|
|
|
|
|
|
| |
thing with recursive build, configure, bundle or extract targets.
Reviewed by:
Submitted by:
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
${PORTSDIR} too now - pass it to any and all config scripts.
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. New variable DEPENDS lets you list packages that this depends on,
relative to the top (lang/tcl, x11/tk, etc). These packages will
always get made first.
2. Don't configure again if you've already done so successfully.
3. Add pre-configure and post-configure hooks. You can now do a pre-configure,
a local configure, a port-provided configure and finally a post-configure
if you really really want to. I can't imagine anything this will leave us
not being able to do! :) [ Yes, I have actually found a use for at least
two of these in one port - see x11/tk!].
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
was I thinking before..
Submitted by: jkh
|
|
|
|
| |
Submitted by: jkh
|
|
|
|
|
| |
then run it even if GNU configure is to be run later.
Submitted by: jkh
|
|
|
|
|
| |
make one when I wake up again.. :)
Submitted by: jkh
|
|
|
|
|
| |
but fairly usable at this stage.
Submitted by: jkh
|
| |
|
|
|
|
| |
Submitted by:
|
|
|