Commit graph

48 commits

Author SHA1 Message Date
dholland
24da2a961c Fix an LP64 problem. It was noted in PR 41638 that prcs doesn't work on
64-bit platforms. This fixes what gcc found, but it's probably not the
whole story.
2011-11-05 23:27:16 +00:00
shattered
2ddf9f5990 PR/41638 -- dup() the descriptor before passing it to stdio_filebuf,
so it can be closed without affecting anybody else. gcc < 3.4 used to
have a separate argument to control this behaviour which was apparently
removed.

Untested, please report any problems to GNATS.
2011-10-04 20:52:09 +00:00
wiz
e99559a3be Make pkglint happy. Or at least happier. 2010-03-08 10:54:12 +00:00
wiz
3a8c6311fd Mark as user-destdir-ready. 2010-03-08 10:52:58 +00:00
obache
fa3362739c Set LICENSE=gnu-gpl-v2. 2009-12-20 11:13:25 +00:00
joerg
e725e20c42 Bump version or revision of all packages that have a runtime dependency
on gzip.
2007-11-08 19:39:42 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
wiz
9b5f815b2d Add "scm" to CATEGORIES to make it easy to find source control management
related packages.
2007-02-17 20:59:46 +00:00
rillig
4b10c3ce87 Fixed wrong Perl interpreters. Bumped PKGREVISION. 2006-06-16 11:32:45 +00:00
jlam
dcc3f5e7b7 * Move info file entries into the PLIST.
* Honor PKGINFODIR and EMACS_INFOPREFIX.
2006-03-31 05:37:08 +00:00
jlam
002962607b Correctly depend on the appropriate packages for "ls", "tar", "gzip",
etc.  Fix the paths to the tools embedded in the prcs binary.  Also
set the default PRCS repository to /var/PRCS instead of $HOME/PRCS,
where HOME is the default home directory of the user building the
package.

Bump the PKGREVISION to 3.
2006-03-31 03:56:30 +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
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
kristerw
c4ab2b9d82 Fix one more reference to build directories missed in the last commit.
While here, change the CONFIGURE_ENV to use the variables users
are supposed to set, rather than the autoconf cache variables.

Bump PKGREVISION.
2005-06-24 17:53:22 +00:00
kristerw
f7777ef46a Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-23 17:49:40 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
kristerw
1768ae55d6 Remove ONLY_FOR_PLATFORM. It was added 1998, and the package does
indeed work on more platforms now...
2004-12-12 16:10:37 +00:00
kristerw
40c26a18fa The source code contains a couple of C++ features that is not
implented in gcc 2.95.  Require a newer compiler.

Solves PR 26085.
2004-06-27 22:09:27 +00:00
wiz
a08e038d15 Update to 1.3.3, from Kouichirou Hiratsuka in PR 26033.
Changes:

Changes since version 1.3.2
* Make it work with gcc-3.2.

Changes since version 1.3.1
* Contrib reorganization.
* New contrib items.
* Convert to latest and greatest autoconf, automake versions.
* Implement automatic detection of gcc version 3 and apply the gcc3
  patch in configure.
* Apply a patch for compilation on Apple/Darwin (without gcc3).

Changes since version 1.3.0
* Fix the following bug: a repository inconsistency could arise when
  a checkin operation is aborted after the project's RCS version file
  has been updated but before the PRCS repository data file is updated.
* Fix a partial-checkin bug.
* Fix bugs related to deleted project versions.
* 'prcs info' now now prints summary information for deleted project
  versions.
* Patches have been included for compilation with GCC 3.0.x.
* Debian packaging.
* prcs.el improvements.
* prcs usage() reports to stdout instead of stderr.
* prcs.texi bug in 'prcs execute' example.
* contrib/prcs-clean improvements.

Changes since version 1.2.16
* Add new command 'prcs changes' command.
* Support for the new 'changes' command.
* Add new --version-log= option to 'prcs checkin'.
* Add new contrib package 'pck'.
* Add a new --no-keywords option to 'prcs populate'.
* Updated 'prcsutils' contrib package.
* Updated 'visualtree' contrib package.
* Fix a keyword-substitution bug.
* Upgrade to regex sources from glibc-2.2.4 for 64-bit support.
* Remove a declaration of abort() that was conflicting with the
  headers in RedHat 7.x and causing compilation problems.
* Fix for non-existant user/group handling in 'prcs admin access'
* Fix for checkin and merge commands to preserve the project file
  mode.
* Fix prcs.el to support Emacs 21.
* PRCS checks for proper versions of RCS and GNU diffutils before
  running--these checks were broken by GNU diffutils 2.7.2 and are now
  fixed.

Changes since version 1.2.15
* Incorporate new contrib submissions (rprcs, prcs-synch, visualtree,
  pfe and prcsutils).
* Previously, 'prcs config' would perform a sanity check on the
  configured RCS and diff commands to see that are indeed the GNU
  versions of those commands.
* After a successful merge, list all files which have merge conflicts.
  Merge "No Prompt" actions are now silent unless -L is specified, and
  "Do Nothing" actions are silent when -f is specified and unless -L
  is specified.
* Improve error reporting.
* The documentation stated that `:' was a valid character for major
  version names, although the program has never accepted this character.
2004-06-25 16:43:54 +00:00
grant
b4dd7a915f this uses a c and c++ compiler. 2004-06-12 09:10:08 +00:00
cjep
ae7fd52e7b Add trailing / on HOMEPAGEs 2003-12-30 17:21:54 +00:00
seb
8d15907ec2 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:38:23 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
seb
f76be34707 Convert to USE_NEW_TEXINFO. 2003-06-24 00:35:34 +00:00
abs
fb6c29f8bf Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
2003-06-11 20:50:50 +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
cjep
77c08729ba Whitespace fix 2002-12-23 16:14:38 +00:00
cjep
fe47f55dd6 This package seems to build okay on NetBSD/arm as well, so include this
in the ONLY_FOR_PLATFORM list. Update HOMEPAGE.
2002-06-06 23:07:06 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
hubertf
87b55efd0c Set lispdir do files don't end up in /, bump to prcs-1.2.15nb1.
Addresses PR 15603 by Ryo HAYASAKA <ryoh@jaist.ac.jp>
2002-02-14 01:20:19 +00:00
agc
52a0edf949 Restore COMMENT definition which got lost in the last upgrade. 2001-10-01 10:42:00 +00:00
hubertf
d00fc8f54e Update prcs to 1.2.15. Changes: Lots of bug fixes. 2001-09-24 18:04:31 +00:00
abs
d67a3f63b3 Lose leading '(The|the) ' from COMMENT 2001-05-17 08:38:42 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
agc
95ca62c681 This package works on Solaris, so add it to ONLY_FOR_PLATFORM. 2000-03-20 15:42:32 +00:00
hubertf
bbff547164 Update to 1.2.9. Changes:
* Update for C++ changes in egcs-1.1.  Thanks to Andrew Stitcher.
* Update a greatly improved prcs.el from Jesse Glick.  See the new
  documentation at the top of prcs.el.
* Fixed a few documentation typos.  Thanks to Fran\xe7ois Pinard and
  Daniel Villeneuve.
* Change the output of the "Index: " line in diff output so that the
  Index line matches the from name in the context diff header.  This
  seemed to cause problems for some versions of patch.
* prcs info -l now outputs Project-Keywords.
* The configure option --disable-environment allows you to build
  a binary free of any default environment variable settings.  This
  is intended for package maintainers.

Also fixes PR 5209 by installing the el-files to share/examples/prcs.
2000-03-06 04:28:00 +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
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
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
tv
be6f4e5204 Add glob-style wildcards to ONLY_FOR_ARCHS. 1998-07-26 22:20:22 +00:00
agc
8157ff7bcf Update package Makefiles for automatic manual page handling. 1998-06-22 11:19:40 +00:00
frueauf
64bdfaa4bc Update to prcs 1.2.8; set ONLY_FOR_ARCHS with leaving out m68k, since
checkin.cc triggers a compiler bug.
1998-06-06 13:19:20 +00:00
agc
6249a0688d This package installs info files, so add a USE_GTEXINFO definition 1998-05-08 13:08:49 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
hubertf
470ca9d38b Update to 1.2.3, set us as maintainers. 1998-03-26 10:14:26 +00:00
agc
533d1d8261 Add NetBSD RCS Id.
Upgrade to version 1.2.2
NetBSD make(1) works perfectly well - no need for gmake.
Specify GNU_CONFIGURE, not USE_CONFIGURE, otherwise prefix never gets set.
1998-02-25 14:25:58 +00:00
agc
08b1887bf6 Initial import of prcs (Project RCS) version 1.2.2 into the NetBSD
packages collection, from the FreeBSD port.  This is a tool for
version control, similar to CVS, but much simpler, and uses an
interesting binary diff utility called xdelta.
1998-02-25 14:22:32 +00:00