Commit graph

89 commits

Author SHA1 Message Date
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
joerg
5bad78c8ce If defined, use _DIRENT_DIRSIZ on DragonFly to compute the size of
a dirent. Ignore the bogus size check done before.
2005-11-07 14:41:20 +00:00
joerg
2c08e0d917 Don't declare errno, if it exists as macro already. 2005-10-10 12:11:46 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00
reed
e117eda090 Bump PKGREVISIONs due to libtiff update.
Some BUILDLINK_RECOMMENDED bumps done also.

(If I missed any, please let me know -- and let me know a good
way to automate this.)
2004-12-28 23:18:15 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
wiz
aa3e858c8e Unused. 2004-05-09 11:23:51 +00:00
xtraeme
b618bb2708 bl3ify 2004-04-11 15:40:01 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jschauma
90fb80758b Use new IMAKE_MAN_DIR variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-03-03 04:17:23 +00:00
jmmv
884cfa1dd5 Sync with reality. Patch provided by Marc Recht in PR pkg/20412. 2003-02-18 16:18:48 +00:00
jschauma
ee682c2d8c Add LDFLAGS to the relevant Imakefile in order to fix the problem seen
in Huberts bulk-builds.  Remove previous attempt to fix this and while we're
there, we can remove USE_X11 since we already use USE_IMAKE.
2003-01-12 18:30:56 +00:00
jschauma
32733224d5 Add an LDFLAG that will hopefully fix the problem seen in Huberts recent
bulk-builds.  (I still think that should be done in buildlink2, as far as
I understand it.)

NB: I couldn't reproduce the problem, so this is a shot in the dark.
2003-01-10 15:10:17 +00:00
jschauma
11632737ad Update to latest version 1.0 using patches provided by Jeremey C. Reed
(reed at reedmedia dot net) in
<Pine.LNX.4.43.0212260432280.22292-100000@pilchuck.reedmedia.net> to tech-pkg.
xforms is now LGPL.
Changes:

V1.0RC6.1 November 19, 2002
  o. Fixed early tooltip hide causing recursive fl_free_forms() entry.
  o. Fixed typo in `lib/Imakefile'.
V1.0RC6 November 16, 2002
  o. TabFolder coordinate update corrected. (Angus Leeming)
  o. Tooltips could be orphaned when form hidden.  (Angus Leeming)
V1.0RC5.2 October 2, 2002
  o. Documented `InstallNonstandard' procedure.
V1.0RC5.1 October 1, 2002
  o. Mac OS X build support.
V1.0RC3 June 5, 2002
  o. Fixed condition in forms.c preventing use of cursor keys.
  o. Fumigated with -Wall, eliminating all complaints in xforms
     sources.
V1.0RC2	June 1, 2002
  o. Picked up some missing prototypes in `flimage.h'.
  o. Deleted fl_snprintf() with snprintf() and changed all references
     thereto.  Added a new library for those lacking the latter
     function, filched from the SpamAssassin distributon, of all things.
     Had to hack it a bit to get it to work.  Others, on other systems,
     may have to as well.
V1.0RC1	May 30, 2002
  o. Very minor API changes.  `FL_ERROR_FUNC' has been typedef'd for
     fl_set_error_handler() function.  `FL_VAL_FILTER' has also been
     typedef'd for use by fl_set_{counter,slider}_filter().  Neither
     of these changes should affect much of anything.
  o. The flimage functions are in their own library now: libflimage.
     They should be usable standalone, but I have not had an
     opportunity to test them.
  o. The OpenGL functions are in their own library now: libformsGL
     fl_add_glcanvas() and its ilk live there.  Application build scripts/
     Makefiles should include -lformsGL.
  o. The Xpm library is no longer built or distributed with XForms.
  o. The majority of the function prototypes in `forms.h' have been
     expanded to include variable names.
  o. various bug fixes.
2002-12-28 19:49:06 +00:00
jlam
0cfca04786 No packages use xforms/buildlink.mk anymore. 2002-09-21 06:34:15 +00:00
jlam
32ad6cd96f buildlink1 -> buildlink2 2002-09-21 00:24:03 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
wiz
776a263c16 Fix typo in Imakefile. Closes pkg/17877 by Wojciech Puchar. 2002-08-08 10:37:11 +00:00
wiz
1be0d239dd Use xpm buildlink instead of USE_XPM. Addresses pkg/17700. 2002-07-26 15:21:08 +00:00
wiz
f4ea381eac Add RCS Id. 2002-07-02 13:09:41 +00:00
fredb
e11e21b972 Make the included programs and demos link against the package's "forms"
shared library, rather than any previously installed one.
2002-04-17 18:18:53 +00:00
fredb
10fcfc27f9 Update buildlink depends, too. 2002-04-17 04:46:24 +00:00
fredb
6a1cfa2366 Update xforms to 0.9999. This is the first Open Source version (LGPL),
and is evidently very close to 1.0. This is a completely new package
-- all ports build from source; no more abominable relinking of binaries.
2002-04-17 04:40:36 +00:00
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