Commit graph

59 commits

Author SHA1 Message Date
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
zuntum
933abc9dd1 Move pkg/ files into package's toplevel directory 2001-10-31 22:29:22 +00:00
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
wiz
25427e4014 Add SunOS support, provided by Peter L. Petersen in pkg/13655. 2001-08-09 13:45:43 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
dd30dabc8c Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:51 +00:00
zuntum
146ba0078f Add buildlink.mk file for use by other packages 2001-07-03 21:29:56 +00:00
zuntum
8af1756d98 First step in conversion to buildlink.mk -- use xpm's buildlink instead of USE_XPM 2001-07-03 20:59:05 +00:00
dmcmahill
ebb276349e populate distinfo with SHA1 sums and sizes for all the various
MACHINE_ARCH's and OBJECT_FMT's we currently have.
2001-05-04 14:25:11 +00:00
dmcmahill
4bda21f1cd restore checksums for alpha, arm32, m68k, i386-a.out, mipsel, ns32k, powerpc, and sparc 2001-05-04 01:33:57 +00:00
skrll
7c75053771 Move to sha1 digests, and add distfile sizes. 2001-04-19 11:07:33 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
jlam
1efd555992 Generate the proper .lo files needed by the new libtool (libtool-ml).
This should compile again.
2001-03-02 01:26:12 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
fredb
f7e61771ec Belatedly bump "nb" version for xforms, and likewise increment packages
that depend it, as suggested by wrstuden. The reason is so that older
binary packages which were linked against an a.out shared lib won't have
their package dependencies satisfied by the latest package, which has no
shared libraries. There's no help for old ELF packages, unfortunately.
2000-09-28 20:34:03 +00:00
fredb
f968651629 Oh dear! This software requires prior arrangement for commercial use.
Add appropriate LICENSE variable.
2000-09-27 03:32:20 +00:00
fredb
53e5fe106b Packages that use the shared lib really should be linked with libGL,
but since none of the NetBSD packages which link in xforms seem to
use the gl_{get,set}_canvas*() and gl_win*() functions, simply extend
the present ELF hack to a.out, for now. That is, disable the shared
{,x}forms library the hard way, by deleting it after installation.
It stinks, I know. Close PR pkg/10560.
2000-09-27 01:49:34 +00:00
wiz
791d33d930 fix comment (and thus building) 2000-09-03 23:36:49 +00:00
hubertf
994b2322d1 Don't run 'check-shlibs', fdesigner is known to be broken.
This pkg needs to be recompiled/relinked with the proper switches...
2000-09-02 13:24:50 +00:00
dmcmahill
373d5aa1ef update mipsel distfile. The change is that the program 'fdesign' now has
the correct RPATH for the X libraries.
2000-08-30 22:36:03 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
wiz
8f2e3ca694 USE_LIBTOOL instead of USE_PKGLIBTOOL 2000-08-15 14:29:13 +00:00
tron
2f5849f3fc Add missing slash to URL. 2000-08-01 18:03:36 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
dmcmahill
2a5aab133f add missing depends on xpm 2000-05-14 01:00:42 +00:00
dmcmahill
883dc3aa31 - enable this package for mipsel
- add md5 entry for the mipsel distfile
Thanks to Bill Studenmund for providing the distfile.
2000-03-01 01:50:11 +00:00
dmcmahill
a8c1ded65a update checksum for sparc-ELF distfile. 2000-02-29 19:43:59 +00:00
dmcmahill
a6069b76aa update HOMEPAGE and MASTER_SITES to reflect new location 2000-02-29 19:28:53 +00:00
wrstuden
59125da38b Add alpha and sparc-elf support. 1999-12-16 21:23:02 +00:00
wrstuden
64885210fa Add powerpc to list of suported platforms. Tested on my powermac. Should work
with 1.4.
1999-11-13 18:26:56 +00:00
jlam
99b34aa40d Remove unused file. 1999-09-24 04:38:46 +00:00
jlam
60d5ec5b24 Rebuild shared library with appropriate library version numbers from
the static library so our shared lib versioning semantics can be preserved.
Suggested on tech-pkg.
1999-09-24 04:37:31 +00:00
jlam
6eb32b4254 On ELF platforms, linking against the shared library doesn't work, but
linking against the static library does (see PR#8417), so for now, disable
the installation of the shared library on ELF platforms until a better fix
is found.  But at least, those of us needing xforms on i386-ELF can get
some work done!
1999-09-23 05:29:24 +00:00
jlam
5a82d05f4e Change MAINTAINER to packages@netbsd.org since smarter people than I are
making this work on ELF.  Also fix a typo and make a few rearrangements to
be make pkglint hiccup less often.
1999-09-23 03:42:29 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
jwise
e802c1301b Make xforms use the (newly-available) i386-ELF binaries.
Also, use IGNORE= instead of a NOT_FOR_PLATFORM re-assignment
to exclude ELFin sparcs
1999-09-14 03:16:23 +00:00
bad
4da7b7996a On second thought, do previous only if LOWER_OPSYS == netbsd. 1999-08-25 22:48:37 +00:00
bad
ba007c8ef3 Kludge alert: disable this pkg on i386-ELF and sparc-ELF because of the
missing objects.
1999-08-25 22:35:46 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tron
8475357fcd Don't use "{}" or "[]" in "ONLY_FOR_PLATFORM" or "NOT_FOR_PLATFORM"
because "bsd.pkg.mk" can't handle those patterns. Fixes PR pkg/7808
by Chris Demetriou.
1999-06-20 21:06:17 +00:00
jlam
40cc65c544 Correct the paths to the distfiles per architecture. 1999-06-11 09:45:07 +00:00
jlam
0118f3749f Modify DIST_SUBDIR to now have multiple levels of subdirectories.
Now DTRT when distcleaning.
1999-06-11 03:05:10 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
tron
23e0063766 Completely replace "MASTER_SITE_SUBDIR" and "PATCH_SITE_SUBDIR" with
variable substituition of "MASTER_SITES" and "PATCH_SITES".
1999-04-15 20:39:38 +00:00
agc
f6473207ca Replace all occurrences of USE_X11 with USE_X11BASE. This means "install this
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
1999-01-30 23:18:44 +00:00
matthias
f9d417bc3f Enable ns32k architecture. 1998-11-13 13:04:15 +00:00
tsarna
5e9cc577b8 Automatically append HOMEPAge to DESCR files, and remove homepage URLs
from individual DESCR files that had them.
1998-08-26 16:50:48 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00