Commit Graph

6032 Commits

Author SHA1 Message Date
espie
91d580ba19 no_x11 FLAVOR, from maintainer 2000-04-19 00:17:18 +00:00
espie
3f2aa6890f In MULTI_PACKAGES, the default pkg_add algorithm for finding conflicts
must be overridden, as it fails.
2000-04-19 00:11:52 +00:00
espie
645e9d5b94 Forgot to add angband:no_x11 2000-04-18 23:59:11 +00:00
espie
0127bb854e Fix pkgname so that the pkg tools don't get confused about the version number. 2000-04-18 23:56:26 +00:00
espie
4d168f69f6 Forgot to bump NEED_VERSION 2000-04-18 23:34:45 +00:00
espie
0f037cb83e MULTI_PACKAGES gcc.
Splits one large 5Mb packages into core/c++/f77/java, all around 1Mb.
2000-04-18 23:23:15 +00:00
espie
b8fc9fef8e MULTI_PACKAGES needs to be propagated to all-package, ftp-packages,
cdrom-packages as well.

Use _sub for loop variable name, to work around an obscure make bug.
2000-04-18 23:20:49 +00:00
espie
60cd07e54e Missed SUBPACKAGE in PFRAG.shared 2000-04-18 20:13:48 +00:00
espie
78ce8abb06 Use Ian McWilliam version.
In particular:
- remove PAGESIZE variable,
- no need for FAKE_FLAGS.
2000-04-18 19:47:04 +00:00
espie
713ec2965d Make euc the default, since jgroff, wnn... handle euc by default. 2000-04-18 18:55:38 +00:00
espie
1f9278cd57 Handle NO_DESCRIBE like NO_PACKAGE for MULTI_PACKAGES. 2000-04-18 17:35:09 +00:00
espie
6130169376 author -> maintainer, use consistent terminology 2000-04-18 13:40:27 +00:00
turan
9afaff17ef fix a2ps and kde 2000-04-18 12:26:31 +00:00
turan
58439e866b includes 2000-04-18 10:51:00 +00:00
turan
af224e001d these are the makefiles I will be using to build on
m68k, powerpc, alpha, and other less used platforms.
2000-04-18 10:49:29 +00:00
turan
9a4169326c more missing licenses 2000-04-18 10:34:08 +00:00
turan
868a0ada5c license 2000-04-18 10:08:23 +00:00
turan
d74ff3e131 license 2000-04-18 09:48:00 +00:00
angelos
64c2d8d38c License info. 2000-04-18 07:13:06 +00:00
angelos
11135be721 License information. 2000-04-18 07:10:46 +00:00
millert
5572a916ee Revert to 4.0, we are in release mode. 2000-04-18 01:49:47 +00:00
espie
3a82a2e524 app-defaults 2000-04-18 01:10:10 +00:00
espie
306fda5eec missed app-default 2000-04-18 01:08:53 +00:00
brad
b13cee04e4 - remove navigator and communicator ports, replaced by netscape port
- remove a few unnecessary entries from Makefile
2000-04-17 23:52:58 +00:00
espie
1fee925e65 make-plist somehow fails, remove duplicated files with teTeX-texmf... 2000-04-17 23:34:59 +00:00
espie
7f1ca8c887 Conflict agrep/glimpse, since glimpse contains agrep. 2000-04-17 23:07:35 +00:00
espie
b21bdb2f58 Explicit conflict. 2000-04-17 22:42:44 +00:00
espie
abec0ed12b Fix packing-list to include app-defaults, and fake it while I'm at it. 2000-04-17 22:35:22 +00:00
espie
f066cf3124 trivial fake 2000-04-17 21:54:19 +00:00
espie
3639222585 Always define a FAKE_COOKIE, so that FAKE="No" will display an error message. 2000-04-17 21:53:38 +00:00
espie
95d6aa5213 make-plist does not follow the app-defaults symlink, and so erroneously
records app-default in the PLIST, instead of the real config file.
2000-04-17 21:42:11 +00:00
espie
0243a5dea2 Fix nasty bug in make-plist:
if a new directory was found, it  is always marked for @dirrm.
But, if the directory is empty, nothing pertaining to it is recorded in
the PLIST... and thanks to pkg_*, we can't record directories in the PLIST.
So, just add an @exec mkdir -p   right in front of the @dirrm, up to
the port maintainer to decide whether the @exec mkdir/@dirrm pair is
justified or not (for the port at hand).
2000-04-17 21:00:56 +00:00
espie
57980a3121 Remove unwanted app-defaults dir in PLIST, probably a side-effect of
my bug in make-plist.
2000-04-17 20:57:19 +00:00
espie
999cccb78e buglet fix: let the port+flavor directory show up in a form suitable
for direct SUBDIR reuse.
2000-04-17 20:14:33 +00:00
espie
6c6c933ec0 MULTI_PACKAGES framework.
This is somewhat orthogonal to FLAVORS.

Principle: one port may build several packages in one go.
For instance, egcs will build all compilers, and package stuff as
base, C++, Fortran, etc.

This simplifies some japanese ports greatly, e.g., one Canna port that
builds libs/server/app packages.

How to use:
just set
MULTI_PACKAGES=-ext1 -ext2...
in the Makefile.

Then make package will invoke itself recursively with SUBPACKAGE set to
-ext1, -ext2.

The SUBPACKAGE will fetch package info as PLIST-ext1, COMMENT-ext1,
DESCR-ext1, etc.

The port Makefile itself can test the value of SUBPACKAGE if things differ.

Some problems:
- there still is a main package (with PLIST, DESCR, etc), and it's built
last, so you can't add RUN_DEPENDS=main_package to subpackages, you have
to encode them explicitly in the PLIST for now.
- other ports can't depend on subpackages yet. This is usually not a
problem, it's just a question of choosing the `right' main package (e.g.,
for Canna, it will be canna-lib).
- PLIST.sed recognize @FLAVOR@, which is extended to the current flavor,
so that a subpackage may depend on the corresponding main package in
explicit ways.


describe is also invoked recursively, so that all subpackages appear in
the INDEX.
2000-04-17 20:12:03 +00:00
espie
143b76fdbe ja-eterm and eterm are different names, so they don't fall under the
automatic conflict rule, though both packages can't be installed
simultaneously.
2000-04-17 19:57:41 +00:00
jakob
b187f9ed2a add mysql flavour
fake installation and add php3-enable script

(ok turan@ before freeze)
2000-04-17 19:29:47 +00:00
turan
948c076fee fix broken port. 2000-04-17 18:14:20 +00:00
dugsong
d3882a438a upgrade to 1.0.4 (security fix reported on bugtraq), enabled Kerberized POP, fake 2000-04-17 16:22:46 +00:00
millert
bcde541f71 Update acroread to 4.05 2000-04-17 00:53:56 +00:00
espie
cdcb7188d3 Fix packaging. 2000-04-17 00:46:08 +00:00
espie
e09aa3f2d2 Activate jgroff 2000-04-16 21:58:56 +00:00
espie
e8c9eaf450 Loads of changes, not quite finished yet.
- format man pages using new jgroff, so that we can install a full set
of documentation.
- move INSTALL script into a separate script, so that adding a new user
need not be done at the time of INSTALL.
- add a few strlcpy to fix a few holes. This stuff is rather bad, though.
- use terminfo instead of termcap, for better keycap names, fixing quite
a few bugs that made it impossible to build that version along the way...
- move scripts into /usr/local/bin instead of /usr/local/bin/Wnn4.

- use @comment no checksum
in packing list, even though pkg_add does not support that yet.
Not quite completely ready, but getting there...
2000-04-16 21:53:26 +00:00
espie
46f238e655 Common definitions into _FAKE_SETUP to shorten and simplify fake target. 2000-04-16 21:41:07 +00:00
jasoni
c0e0f99b43 Fake. 2000-04-16 21:38:38 +00:00
espie
b1b6430142 Activate angband, compile slash/nethack x11 flavors as well. 2000-04-16 21:34:57 +00:00
brad
2e5f011a12 - bump NEED_VERSION
- fix dist site URLs
- remove license type
2000-04-16 21:33:02 +00:00
espie
55b56bb83a Tweak MAKE_FLAGS instead of patch-ab.
Fix packing list to have same permissions as xterm.
tek FLAVOR, for people who want a full xterm emulation (strange idea)...

(Issue: let japanese mode be euc as a default,
since our other ports use euc ?)
2000-04-16 21:31:13 +00:00
espie
f9fa1eecc8 Repair slash port.
- base on nethack 3.2.2, bump to 3.3.0 will have to wait (probably better
to port slash'em instead),
- use hackdata to avoid conflicts with nethack,
- proper packaging,
- x11/no x11 flavor,
- install recover,
- change manpages to differentiate from nethack,
- grab enough TERMINFO to handle color correctly (from nethack 3.3.0)
2000-04-16 21:18:59 +00:00
espie
45b85b1174 Wrong filename 2000-04-16 21:09:55 +00:00