Commit graph

45 commits

Author SHA1 Message Date
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
b96524abd4 Merge pkgsrc/pkgtools from the buildlink2 branch back to the main trunk. 2002-08-23 05:22:54 +00:00
jlam
f9b7bf5ce8 Merge pkgtools/xpkgwedge from the buildlink2 branch back into the main
trunk.
2002-08-23 04:22:43 +00:00
tron
d95f7e9ad3 This package doesn't work under Solaris because the include OpenWindows
is based on a very old X11 release.
2002-06-07 12:53:49 +00:00
jlam
56dfa91bf7 Symlink/remove bdftopcf, fstobdf, and mkfontdir in the INSTALL/DEINSTALL
scripts so that they are properly added and removed if xpkgwedge is
installed as a binary package.  Also, add some protection against the case
where ${X11BASE} == ${PREFIX} by checking this isn't true before removing
these font-manipulation programs.
2002-02-26 21:49:05 +00:00
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +00:00
tron
e66b472561 Create links for X11 font tools so that packages building own fonts e.g.
the "xjewel" will build again. Bump version number to 1.7.
2001-10-14 16:42:58 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
jlam
9820a22a90 In package Makefiles, create FILES_SUBST instead of duplicating sed
expression for substituting in DEINSTALL/INSTALL scripts.  Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.
2001-07-13 07:09:17 +00:00
hubertf
c9f38b70e4 bump version to 1.6 - work with host.def not existing on Solaris 8/x86 2001-07-10 00:58:32 +00:00
hubertf
4ec3eacb82 I don't know why I don't have a $X11_HOSTDEF, still I have none.
(Solaris 88/x86, of course with X running :)

Make xpkgwedge not wedge in this config.
2001-07-10 00:57:10 +00:00
jlam
1442a19b0f Update xpkgwedge to 1.5. This version factored out the buildlink logic
into a separate package (buildlink-x11) usable even without xpkgwedge
installed.
2001-07-02 21:03:02 +00:00
jlam
a56d13d64f Make sure the -DBuildLink gets passed through to subdir Imakefiles if
BuildLink is defined.  Bump xpkgwedge version number to 1.4 and increase
xpkgwedge dependency version in bsd.pkg.mk.
2001-07-01 21:13:20 +00:00
jlam
d5f22e4f78 Update xpkgwedge to 1.3. Changes from version 1.2 are adding a section
triggered by the definition of "BuildLink" that forces ${BUILDLINK_DIR}
to be searched ahead of ${LOCALBASE} and ${X11BASE} for headers and
libraries.
2001-06-29 18:27:30 +00:00
jlam
95b00c292c Use FILES_SUBST instead of repeating substitution pattern for all the
files, and substitute for a few more utilities instead of using unqualified
names for programs.
2001-06-18 05:17:14 +00:00
veego
008e9bc8a6 Add a local modified copy of InstallAppDefaultsLong:
This is the same as the one in X11.tmpl, but without the LinkConfDirectory.
 LinkConfDirectory removes the app-defaults directory in $(PREFIX)/lib/X11
 and creates a link to the real X11 app-defaults directory and moves the old
 app-defaults files into it. This is not what we want for pkgsrc.

This is for the people who use the real XFree86 version and not the one from
xsrc/xfree which has a NetBSD specific hack which breaks sharing /usr/X11R6.

Bump to version 1.2.
2001-06-16 08:53:48 +00:00
kei
01a1bbfb17 - You must set the environment variable XAPPLRESDIR, not the shell variable.
Add an export line to do so to the example.
2001-06-06 02:39:09 +00:00
dent
94e0532c1f Fix dead HOMEPAGE. 2001-05-31 10:25:21 +00:00
wiz
a87738b456 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:42:09 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
jlam
e88d74a40a Pull in a minor change to xmkmf from XFree86-4.0.2: xmkmf now supports
adding preprocessor definitions on the command line with -DVAR=var.
Update package version to 1.1.
2001-01-18 17:05:50 +00:00
tron
a978afa866 Fix typo in last commit. 2001-01-13 16:23:04 +00:00
tron
d20f1acd71 Use "gdiff" from "diffutils" package under Solaris. 2001-01-13 16:21:20 +00:00
jlam
03569df3b7 Fix whitespace and typo in comment. 2000-12-31 14:17:09 +00:00
jlam
e2ac9634c2 Update xpkgwedge to 1.0 and make appropriate changes to bsd.pkg.mk to handle
the new version of xpkgwedge.  Changes from xpkgwedge 0.4:

	* Redefine ImakeCmd to "imake -I$(PREFIX)/lib/X11/config" to
	  pick up X11 config files in $(PREFIX)/lib/X11/config before the
	  ones in the standard X11 tree.

	* Install a program called "pkgxmkmf" that's actually xmkmf, but
	  checks in $(PREFIX)/lib/X11/config before the standard X11 config
	  directory.

	* Create the host.def file in $(PREFIX)/lib/X11/config instead of
	  always in ${X11BASE}/lib/X11/config.

The benefits of this are:

	1) xpkgwedge can now install into $(PREFIX) instead of always into
	   $(X11BASE).

	2) Keeps the X11 tree "pure", and doesn't affect people who want
	   to run xmkmf and not include all the xpkgwedge stuff, even if
	   it's installed.

	3) Packages that install config files (lesstif, xview-config) can
	   now do so in $(PREFIX).

	4) People only have to use 'pkgxmkmf' instead of 'xmkmf', and
	   (hopefully) no other changes, if they want to use the config
	   files in xpkgwedge'd packages.
2000-10-23 17:32:06 +00:00
jlam
e1b9b6b6d0 Make the binary package so the same thing as a "make install": put the
#include <xpkgwedge.def> at the start of the host.def file.
2000-10-04 19:02:31 +00:00
jlam
225207e1a9 Add NO_MTREE so installation doesn't pollute X11BASE with a lot of
unnecessary, empty directories.
2000-07-14 04:22:41 +00:00
agc
df85410ce6 Remove the user setting of the USE_LOCALBASE_FOR_X11 definition.
(Users can still set it if they want, but it won't make much
difference).

In bsd.pkg.mk, check for the presence of the xpkgwedge package to
determine whether to use LOCALBASE for X11 programs.  Set
_USE_LOCALBASE_FOR_X11 (an internal definition) if xpkgwedge is
installed. Remove BUILD_DEPENDS on xpkgwedge (it would always have
been true anyway).

Add a new X11PREFIX definition, which reflects the PREFIX for X11
packages, and set it to LOCALBASE or X11BASE accordingly.

Remove all references to USE_LOCALBASE_FOR_X11 from the xpkgwedge
package.

In all, make the installation of xpkgwedge a tad less clumsy.
2000-06-28 15:02:31 +00:00
wiz
4a2f709689 grammar fix 2000-05-14 00:59:43 +00:00
jlam
22d4a43f07 Correct the documentation that describes proper usage. 1999-10-05 07:58:41 +00:00
mrg
7f21a90ebf make this reality. 1999-07-07 02:31:46 +00:00
tron
db74f9f640 Add "pkgtools" to "${CATEGORIES}". 1998-09-27 18:37:51 +00:00
agc
9db74e9f8a Make the REQ and MESSAGE files specifiable from package Makefiles,
as REQ_FILE and MESSAGE_FILE respectively.
Modify xpkgwedge to create its MESSAGE_FILE in the WRKDIR.
1998-09-17 15:47:08 +00:00
frueauf
03641eac25 Setting NO_CHECKSUM=yes is enough. 1998-08-23 21:25:19 +00:00
frueauf
44ef1c39c4 As there is nothing to extract, set EXTRACT_ONLY=#empty and remove
unnecessery md5 file.
1998-08-23 21:18:24 +00:00
tv
4fe41e871f Set ${PREFIX} after inclusion of bsd.pkg.mk; don't depend on bsd.pkg.mk to
conditionally set PREFIX.
1998-08-11 19:29:26 +00:00
tron
407157e9b6 "make clean" shouldn't fail if nothing was built so far. 1998-08-09 23:16:18 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
tv
1c3a613245 Make xpkgwedge capable of building a "binary pkg", for uniformity. 1998-07-31 19:30:49 +00:00
tv
447341e87c Update to "0.4": new layout to coincide with USE_LOCALBASE_FOR_X11
changes.
1998-07-31 15:00:41 +00:00
frueauf
004e47e5b0 cat ${PKGDIR}/MESSAGE in bsd.pkg.mk if it exists, don't do it in every
package Makefile.
1998-07-14 10:56:15 +00:00
tv
de0894da47 Update to "0.2": define ConfigDir in terms of $(X11_ROOT), so that imake
can be used recursively ("make Makefiles").
1998-07-01 15:56:35 +00:00
tv
58c7fc3d26 No need for both IS_INTERACTIVE and RESTRICTED; just put in RESTRICTED
with a suitable message.
1998-06-26 16:41:11 +00:00
tv
03f5014574 Add xpkgwedge, an experimental patch that enables the build of X11 pkgs
(even imake ones) that will install in /usr/pkg instead of /usr/X11R6.
This is NOT (yet?) the standard X11 pkg build procedure, but it does
provide a "way out" for users that do not want to pollute their /usr/X11R6
tree with pkgs.
1998-06-26 16:39:23 +00:00