Commit graph

32 commits

Author SHA1 Message Date
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +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
jlam
792529759b * Honor PKGINFODIR.
* List the info files directly in the PLIST.
2006-03-30 03:44:41 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +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
seb
37d945e229 Lower expectations, both others' and mine: relinquish stewardship 2005-12-27 13:54:57 +00:00
joerg
1a2f8edb46 Fix errno. 2005-12-15 21:55:31 +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
grant
cb3bd204fb whitespace fixes 2005-07-29 04:24:03 +00:00
grant
f786958c6d non-void function must return a value.
fixes build with sunpro.
2005-07-29 04:23:53 +00:00
kristerw
0650e01d5a Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-08 20:53:49 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
seb
d6f222d992 Update to version 1.0.1
Changes since last packaged version (1.00):
* "admin -h" now actually validates the SCCS file.
  (SourceForge bug 1043880)
* Compilation fixes for GCC version 3.4. (SourceForge bug
  1045768).
* Cross-references in the manual are now more consistently named.
  (SourceForge bug 1043893).
* "sccs sccsdiff" now accepts "-r X" as well as
  "-rX". (SourceForge bug 966010)
* "get -e" could experience an assertion failure where a file
  is checked out for editing; this occurred when the "next"
  revision has already been reserved by a previous "get -e".
  This is now fixed.  (SourceForge bug 865422).
2005-03-31 02:17:02 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
jlam
43ac8c39e1 Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies the
former) for applications that are known to require C++.
2004-11-13 22:04:52 +00:00
seb
7122b94921 Update to version 1.00.
Changes since last packaged version (0.16alpha.pl0):
* We now support the "x" (make g-file executable) and "y"
  (limit keyword expansion) SCCS file flags.  These are SCO
  OpenServer and Sun Solaris 8 extensions, respectively.
* We now support "sccs diffs -u", which of course produces
  unified-format diffs.  We also support the "-n" and "-w"
  options to diff and the -a, -B, -d, -H, -p, -q, -s, -v ad
  -y options to GNU diff.
* Some changes to support compilation with Sun CC 5.5.
  (this was a suggestion by Thomas Duffy, who has just taken on
  responsibility for the RPM and SRPM packages of CSSC).
* The "sccs -d /xxx print foo.txt" command now works;
  previously, use of the "-d" flag would have generated an
  error.
* Better handling of the archive bit on Windows systems.
2004-10-18 18:49:39 +00:00
grant
0a828593c3 with the SunPro c++ compiler, char * cannot be initialised with a
const char * value.

add a cast and make a char * const to allow this to build.
2004-06-12 02:50:46 +00:00
snj
ce8d498ccd Convert to buildlink3. 2004-04-25 04:47:26 +00:00
seb
5b700210c8 Update to version 0.16alpha-pl0.
While here remove info files from PLIST file.

New in CSSC-0.16alpha-pl0
        * We now honour the user's choice of umask (which fixes
          SourceForge bug number 581740).
        * On Red Hat Linux, info files live in /usr/share/info not /usr/info.
        * Recognise BitKeeper files and don't emit spurious warnings when
          we see its extensions to the file format.  However, we do emit
          a warning if we see an "extension" we don't recognise.
          Support for BitKeeper files is read-only.
        * Fixed SourceForge bug 664900 by applying a fix from Darren Warner.
        * "get -e" now takes notice of the value of the "d" flag.
2004-01-12 18:34:57 +00:00
gavan
f86bda671a Set USE_GCC_SHLIB. Fixes linking on Solaris. 2003-11-03 14:56:04 +00:00
seb
8d15907ec2 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:38:23 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
seb
49dafaed26 Convert to USE_NEW_TEXINFO (via the easy route by converting to buildlink2
too).
Remove now unnecessary patch.
2003-06-19 22:08:27 +00:00
seb
d3b33181ee Claim stewardship of these. 2003-06-03 09:39:00 +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
seb
36d7753857 Update to version 0.15alpha.pl0.
Package changes:
Set test target (must not be run as root).
Get ride of TEXINFO_OVERRIDE (yeah one down!).

New in CSSC-0.15alpha-pl0

        * Reduced the number of lines of code not tested by the test suite to
          2083.

        * Support for ignored deltas

        * Added section in the CSSC manual on included, excluded and
          ignored deltas.  Various other minor improvements to manual,
          including a clearer description of CSSC's interoperability
          support, and how it treats long lines in its input.

        * sccs get - all g-files processed after a failing file are deleted.

        * Fixed compilation bug - we were using idigit() in reveral places but
          not including <ctype.h>. (SourceForge bug 623164).

        * The test suite now passes when run against a genuine version of
          SCCS which lacks "prt".

        * Support for the "-a" option of "get" and the "-p" option of "delta".

        * We detect the situation if an SCCS file has a link count
          greater than 1, and we refuse to open the affected file.

        * Fix cssc.spec file so that it works with RPM v4 (i.e. when all
          manpages are automatically compressed).

        * Correction to support for MR validation on systems lacking
          "fork()".

        * Upgraded to autoconf version 2.53.

New in CSSC-0.14alpha-pl0

        * Added Richard Kettlewell's sccs.cgi CGI script.

        * Enhancements to the manual: added a Glossary, documented "val".

        * Include a section in the manual explaining in more detail some of
          the differences in between other SCCS versions (and which
          funcitonality CSSC follows in each case).

        * More test cases (we are now tracking test suite
          coverage with "gcov" and devising test cases to
          test the parts of the code that the test suite does not
          currently reach).

        * Bug-fixes for "val" (mainly corrections to the precise
          value returned when validation fails)

        * delta now checks that the caller is actually allowed to make
          deltas to he SCCS history file (previously this check was made only
          by "get -e")

        * The "!44" syntax for the authorised user list is not compatible
          with SCCS and hence has been disabled.  Any complaints via the
          usual bug reporting route, please.

        * The options -Y and -M for "delta" have been removed (since they
          aren't in normal SCCS and can be replaced by -y"" and -m"").

        * "sccs help" and "sccs comb" now issue more helpful error
          messages explaining why the relevant program is missing.

        * Corrections to "what" - exit with status 1 if no matching
          string was found or an unknown option letter was passed.

        * Fixes for set-user-id operation (which is still not
          recommended - see the CSSC manual for an explanation).

        * Added warning when we see an excluded delta, explaining that
          this feature is not fully tested.   The warning includes a pointer
          to a document explaining what they should do about this.

        * Fixed bugs from SourceForge:
                479916 (get -t problem),
                480136, 481519, 481707, 484278 (all related to setuid
                        operation, and in fact all duplicates of each other),
                489005 (removal of g-file when running setuid),
                513800 (cope with Data General "bugfix" 4-digit years),
                489311 (Locale settings cause test failure),
                530969 (FILE* leak in filediff.cc),
                531884 (compiler warning on 64-bit systems)

        * Moved old ChangeLog to ChangLog.2.
2003-05-30 23:51:25 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +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
jmc
0cd58a0704 This depends on gtexinfo which installs makeinfo as 'makeinfo'. The build
invokes makeinfo without a leading path which will pick up either the system
one or the pkgsrc depending on the users path. To remain consistant force
the patch to LOCALBASE/bin as the first component when building this as older
versions of makeinfo cannot handle the doc files included here.
2002-02-18 10:25:04 +00:00
seb
d402e11068 makeinfo >= 4.0 is need to process this package *.texi files. 2002-01-29 11:57:59 +00:00
seb
d238540f47 Initial import of GNU CSSC, version 0.13a.1, into the NetBSD Packages
Collection.

GNU CSSC is a workalike for the source code control system SCCS.
2002-01-24 23:44:29 +00:00