Commit Graph

5955 Commits

Author SHA1 Message Date
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
brad
e77c797822 - respect CC and CFLAGS 2000-04-16 21:06:26 +00:00
espie
f7f5e1bb69 Much belated angband port. 2000-04-16 21:03:12 +00:00
espie
8bc36bb0e8 Add @ 2000-04-16 20:59:22 +00:00
espie
18d2da5a2d ...and add the config files. 2000-04-16 20:50:58 +00:00
espie
3a0ccd1fae Revamped nethack port:
- 3.3.0.
- fixed packaging.
- moved common data to hackdata port, to avoid nasty collision with slash.
- compile and install recover.
- only install manpages that correspond to stuff we run.
- remove need for GMAKE.
- include configuration files, allow for X11/plain/qt flavor
(qt is not yet ready, it needs qt 2.0).

Colors work much better, even under console if TERM is set to pcvt25.
2000-04-16 20:48:56 +00:00
espie
6386b00b72 Put hackdata/nethack/slash together 2000-04-16 20:43:26 +00:00
espie
188fc5d0a4 Common data to the nethack and slash port, to avoid conflicts. 2000-04-16 20:42:09 +00:00
espie
25cc866faf Don't add FLAVOR='' to ports without flavor, let default be picked up
instead.

Allow for ',' as a FLAVOR separator instead of ':'
2000-04-16 20:10:21 +00:00
brad
9d7b401a59 better 2000-04-16 18:46:19 +00:00
brad
5d8f599adf sync with kde/libs, add DIST_SUBDIR 2000-04-16 18:31:23 +00:00
brad
938adec718 bump NEED_VERSION 2000-04-16 17:17:57 +00:00
brad
83e6f06c99 - bump NEED_VERSION
- add library dependency for Mesa
2000-04-16 17:07:02 +00:00
brad
e41306f045 - bump NEED_VERSION
- remove license type
2000-04-16 16:25:17 +00:00
brad
67a0e88d23 - fix dist site URL, it has been moved
- Fake
- strip the installed binary
2000-04-16 16:06:21 +00:00
angelos
001ab1efcb Renumbering. 2000-04-16 00:59:08 +00:00
angelos
2d7d454a43 Not needed. 2000-04-16 00:58:13 +00:00
turan
e7b49c124d fix port broken by X11R6 move. 2000-04-16 00:55:05 +00:00
turan
51282a1d26 Mark this port as broken. There is a horrible bug in it that clobbers
/var/run/ld.so.hints.  Mark it broken so that no one stumbles onto it
and damages their system in the process.
2000-04-16 00:29:06 +00:00
maja
71cc90047c add MIRROR_DISTFILE=no. -moj 2000-04-15 19:01:59 +00:00
espie
7007246e58 Bug-fix: take ${_FEXT} into account for WRKOBJDIR. 2000-04-15 18:46:08 +00:00
turan
13cf6d27fe fix broken port. reorder patches. 2000-04-15 11:12:28 +00:00
turan
76bce52550 fix broken port and make a better PKGNAME 2000-04-14 19:11:32 +00:00
turan
023cfb92ec forgot to enable this for mpage flavors. 2000-04-14 16:40:21 +00:00
turan
884d1b52a6 sources moved and checksums differ. ok form@ 2000-04-14 15:27:13 +00:00
dugsong
60839c296d fix port: update distfile, fake 2000-04-14 14:50:13 +00:00
dugsong
85855d1680 fix port: update distfile, fake 2000-04-14 14:13:18 +00:00
turan
c978ee7210 fix minor errors in middle of build. 2000-04-14 08:51:13 +00:00