summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
1998-03-01MANZ now handles symlinks properly.tron2-4/+20
1998-02-28Cleanup fetch-list change reported by Bernd Ernesti..hubertf2-12/+16
1998-02-28Fix merge problem with last commit.tron2-10/+10
1998-02-28Fix problem with registering foreign language manual pages.tron2-6/+10
1998-02-27Patches from Matthew Green to use pax if it's present, in preferenceagc2-8/+18
to tar.
1998-02-20Enhance look & feel of the generated README.html's.hubertf2-18/+54
1998-02-20Recursively print /bin/sh code for all dependent package as well as thehubertf2-28/+70
current package (IF called from a package dir and not via bsd.port.subdir.mk; in the latter case it's assumed that the dependent packages will be scanned later anyways). This fixes PR 4992 by Mario Kemper <magick@bundy.lip.owl.de>.
1998-02-20Kill line forgotten during PATH extension (in MAKE_ENV).hubertf2-4/+2
1998-02-17Add a deinstall target, so that packages can be removed easily.agc2-4/+32
This implementation was taken from FreeBSD.
1998-02-13When generating the PLIST, if a manual page name has to have .gz addedagc2-10/+10
or removed using sed, don't add the g at the end of the substitution expression - there will only be one substitution per line.
1998-02-09Fix PR 4884 by replacing STRIP with STRIPFLAG.hubertf4-10/+10
This addes yet another step towards bsd.pkg.mk. :)
1998-02-02Introduce TRUE?=/usr/bin/true, and use it.hubertf2-12/+14
1998-01-30Echo the directory name when doing a "make readme", so that progressagc2-4/+4
can be monitored.
1998-01-30Remove the requirement that a LIB_DEPENDS name must have any '.'agc2-24/+38
characters escaped with a backslash, but recognise the backslashes for backwards compatibility. When matching names, do any escaping of the regexp '.' metacharacter automatically, if needed. When a shared object dependency is printed out, use a form that does not have the backslashes in it, for readability. Print out the full pathname of the matching shared object, for clarity.
1998-01-28Replace "<$ARCH"> by "${MACHINE_ARCH}", keep "<$ARCH>"hubertf2-6/+10
(in bsd.port.mk) for backward compatibility.
1998-01-27add mirror-distfiles target also herehubertf2-6/+10
1998-01-27Rename the `mirror' target to be `mirror-distfiles'. This describesagc2-4/+14
the action better, and works around problems with the mirror package. Document the mirror-distfiles target, and also the readme target.
1998-01-25use __ARCH_OK=yes and NO_IGNORE=yes at the mirror-target to get ALL distfileshubertf2-4/+4
1998-01-25Re-move .if!defined(__ARCH_OK) to fix use of NO_IGNORE; document some .endif'shubertf2-22/+22
1998-01-25MAINTAINER = packages@NetBSD.ORGhubertf2-6/+18
1998-01-24From OpenBSD's bsd.port.mk rlog (Mmm, AnonCVS :-):hubertf2-4/+4
revision 1.21 date: 1997/12/20 01:26:57; author: joey; state: Exp; lines: +2 -2 openbsd maintainer changed from imp to me
1998-01-23Echo "" instead of nothing in CKSUMFILES computation..hubertf2-2/+6
Fixes PR 4877 by Manuel Bouyer <bouyer@antioche.lip6.fr>
1998-01-23In the shell script to find an executable upon which this packageagc2-4/+6
depends, break out of the loop when you find one. Also print the name of the executable found.
1998-01-22Ignore the return code from rm when removing the ${WRKDIR} symbolicagc2-4/+4
link, when doing a "make clean" with WRKOBJDIR defined. From Thorsten Frueauf.
1998-01-22Add a MIRROR_DISTFILE variable; defaults to "yes", and should be setagc2-2/+28
to "no" in a package's Makefile when the authors have placed restrictions on the redistribution of the distfiles. (Thanks to Jason Thorpe for the idea). Add a `mirror' target, which will do a "make fetch" if the package's distfile is allowed to be redistributed. This is for use on sites which mirror package distfiles. (Thanks to Charles Hannum for the idea).
1998-01-16Fix comment for FETCH_CMD wrt non-NetBSD-systemshubertf2-4/+4
1998-01-15 - Our default for FETCH_CMD is ftp, not fetch.hubertf2-28/+56
- Document NO_IGNORE, __ARCH_OK - Make __ARCH_OK overridable, so it can be set to YES e.g. for fetching all distfiles. - Move ".ifndef(__ARCH_OK): block, so some targets like clean work in any case. - Add LOCALBASE and X11BASE to PATH in MAKE_ENV, CONFIGURE_ENV and SCRIPT_ENV; this fixes PR 4573
1998-01-15Move the inclusion of bsd.own.mk back to the correct place inagc2-22/+14
bsd.port.mk, but this time use a definition before the inclusion, which stops <bsd.own.mk> defining its own install target when using the package system. This makes the package system take notice of the definitions in /etc/mk.conf
1998-01-08Add lines so that "make readme" in the top level pkgsrc directory, oragc2-2/+8
one if the categories directories, will call "make readme" in any subdirectories. I thought that this was suggested by Chris Demetriou, but I can't find any PR backing this up. So my apologies to the person who did suggest this.
1997-12-29Add us to MASTER_SITE_LOCAL.hubertf2-2/+4
1997-12-27MACHINE_ARCH of pmax is "mips"hubertf2-6/+6
1997-12-21Fix up documentation (MASTER_SITE_SUBDIR, PATCH_SITE_SUBDIR,hubertf2-4/+14
MASTER_SITE_BACKUP).
1997-12-19Now that we have ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles,hubertf2-2/+4
add it to MASTER_SITE_BACKUP.
1997-12-13 - move definition of ARCH and OPSYS so it is even available ifhubertf2-18/+18
ONLY_FOR_ARCHS is set - Usage points to PLIST_SRC
1997-12-03do not depend on gmake being called gmake (pointed out by Matt Green)hubertf2-4/+4
1997-11-26Fix missing backslash when gzipping manual pages.agc2-6/+6
If we're going to go to the bother of defining LDCONFIG, we might as well use it.
1997-11-22We use perl 5.004_04 nowhubertf2-6/+6
1997-11-22Use MI/MD PLIST files pkg/PLIST-{mi,md-{shared,static}}hubertf2-24/+86
1997-11-21Remove the magic control characters in a similar way to Bill Fenner'sagc2-12/+42
patch for bsd.port.subdir.mk.
1997-11-21Modification by Bill Fenner which removes the embedded controlagc2-14/+28
characters, and avoids the wrong interpretation of magic HTML characters in DESCR files or categories. Forwarded to me by Chris Demetriou, and refers to PR 4341.
1997-11-19Eliminate a nasty and horrible kluge by using the BSD.x11.dist whenagc2-12/+2
checking the directory tree for an X11 package.
1997-11-17Don't set username to man on the */cat? directories, as that usernameagc1-23/+23
might not exist on NetBSD.
1997-11-17Add NetBSD RCS Id.agc1-0/+1
1997-11-17Initial import of FreeBSD's X11 mtree file.agc1-0/+286
1997-11-10Remove unneeded RCS Idhubertf2-4/+2
1997-11-08 - Not only add $CAT[1-9] to _CATLIST, but also $CAT[NL}hubertf2-6/+32
- Fixup documentation for CAT<sect>, CATPREFIX. (these two changes were accidentally committed to the 1.3 branch as revisions 1.13.2.3 and 1.13.2.4 before!)
1997-11-05Let make do the work:agc2-40/+34
+ set MAKE_PROGRAM variable in bsd.port.mk to either ${GMAKE} or ${MAKE}, and use it in do-build and do-install targets + if X11 package, and man pages are installed, add install.man to ${INSTALL_TARGET}, rather than using a separate command to do this. Also added CATn= blah.0, similar to MANn= blah.1, which installs pre-formatted man pages, like the ones imake produces.
1997-10-28When a package depends on an executable from another package,agc2-22/+20
bsd.port.mk would always find the executable (using which), even if there wasn't an executable in the $PATH. I've modified bsd.port.mk to look for the executable directly, and simplified the shell code somewhat in the process. There may be a lurking bug in shell exit status handling here. Noted by matthew green <mrg@madrugada.eterna.com.au> and Chris Demetriou <cgd@netbsd.org> (PR pkg/4337) but I was too stupid to realise what was happening. That, and a copy of gmake in /usr/local/bin.
1997-10-18 - don't clean out dependent packages (requested by thorpej)hubertf2-2/+12
- actually document the feature used above (NOCLEANDEPENDS) - put pkg/MESSAGE file into /var/db/pkg/XXX/+DISPLAY, if present (from FreeBSD)
1997-10-17Make sure the ${PREFIX} directory exists before invoking mtree.thorpej2-2/+8