PORTREVISION or PORTEPOCH are defined.
Most of these Makefiles were defining DISTNAME and WRKSRC (and
sometimes EXTRACT_SUFX) -- change those to define DISTFILES only.
Also, some of the WRKSRC lines were not even necessary, as they were
defining it to the default value.
Instigated by: Peter Pentchev <roam@orbitel.bg> and kris
result of some changes Luoqi Chen made to src/sys/kern/tty_pty.c at
revs 1.58 and 1.59, apparently to resolve some sort of race condition.
(Search for EAGAIN in that file if you'd like to see).
Submitted by: W Gerald Hicks <jhix@mindspring.com>
port actually does not have any DISTFILES variable. This *should* work
with slave/master ports, but I'm not sure.
Now the portlint port passes its own test. ;->
PR: 21380
Submitted by: des
Approved by: mharo
2000-09-20 05:07 knu
* cvsweb.cgi: Follow tab-width/tabstop/ts directives when expanding
tabs into spaces. Currently, only first 10 lines are scanned for
the directives.
2000-09-20 04:57 knu
* cvsweb.cgi: MFZ: 1.101.
- Fix a few bugs under mod_perl.
- Use the Compress::Zlib module if available.
- Embed PDF files inside the cvs markup view.
2000-09-20 03:35 knu
* cvsweb.cgi: s/ts/tabstop/ that I forgot to substitute in the last
update.
2000-09-12 02:11 knu
* cvsweb.cgi: Allow one to set the default diff type.
Inspired by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
2000-09-10 20:54 knu
* cvsweb.cgi: Clean up spacedHtmlText().
to listen on any network (IPv4 or IPv6) sockets, if and only
if the user hasn't already installed a ${PREFIX}/etc/orbitrc file
(the default, and most likely case)
Issue raised by: Louis A. Mamakos <louie@TransSys.COM>
Discussed on: security mailing list
Submitted by: maintainer
(1) Respect CFLAGS when compiling shared libraries and servers.
(imake-4, XFree86-4-libraries)
Reported by: asami
(2) Do not redefine list of supported cards, and support architectures
other than i386 better.
(imake-4, XFree86-4-Server)
IPC::Shareable allows you to tie a a variable to shared memory making
it easy to share the contents of that variable with other Perl processes.
PR: ports/18816
Submitted by: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
2000-09-04 03:25 knu
* README.knu, cvsweb.cgi, cvsweb.conf: Introduce manpage
hyperlinking.
2000-09-04 02:33 knu
* cvsweb.cgi: Get all mail URLs and addresses as hyperlinks, not
just the first one. (s/// --> s///g)
Install ChangeLog file.
- add svgalib support (tested with C&T65554);
- make it USE_LIBTOOL;
- remove spaces between `@' and `$' in targets;
- decrease amount of tabs used to make variables indentation from 2 to 1.
cross-language master-slave ports.
I just wonder how I could overlook this. I thought I tested with Wnn,
netscape and so on. *sigh*
Yes, I know how I can fix it, but I'd certainly back out first.
Reported by: steve
Pointy hat to: knu
PREFIX/include/stdio.h is just too dangerous as one can too easily get it
when they don't want it. Also Sendmail 8.11 (building with STARTTLS)
expects to find the header "sfio/sfio.h".
Submitted by: Lyndon Nerenberg <lyndon@orthanc.ab.ca>
Note you _CANNOT_ use ${SED} and ${AWK} in "!=" lines. I wish people would
STOP running `portlint' on this Makefile and blindly accpeting its output w/o
understanding it. To quote Henry Spencer:
I Thou shalt run lint frequently and study its pronouncements with
care, for verily its perception and judgement oft exceed thine.
..snip..
``Study'' doth not mean mindless zeal to eradicate every byte of lint
output--if for no other reason, because thou just canst not shut it
up about some things--but that thou should know the cause of its
unhappiness and understand what worrisome sign it tries to speak of.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
was causing problems with a few ports determining that .c was the suffix
for executables. The fix is to expand it to '*.c | *.C' so that m4(1)
doesn't try to outsmart us.
Noticed by: George W. Dinolt <gdinolt@pacbell.net>
2000-08-25 18:01 knu
* cvsweb.cgi: Get side-by-side diff working when $showfunc is true,
noting that `-p' option of diff(1) can only be used with context
and unified diffs.
Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
Allow to specify CVS tags or branch names (including `.' and
`HEAD') on cvs checkout.
e.g. http://foo/cvsweb.cgi/bar/dood.c?rev=.
http://foo/cvsweb.cgi/bar/dood.c?rev=RELENG_4http://foo/cvsweb.cgi/bar/dood.c?rev=RELENG_4_1_0_RELEASE
Not for diff currently, as rcsdiff does not grok CVS tags.
Inspired by: Folks at the FreeBSD cvs-all list.
Specify `-R' (turn on read-only repository mode) and `-l' (do not
log in the command history) on cvs checkout, so that one does not
need a write permission with the repository.
2000-08-25 00:53 knu
* cvsweb.cgi: MFZ 1.94. (Fix a typo in JavaScript code)
system, since the code has bit-rotted and does not grok the new bonobo
Problem reports by: Archie Cobbs <archie@whistle.com>
Sledgehammer patch by: ade
Do not write outside the working directory during the build process.
PR: ports/20740
Submitted by: Toshihiro Inoue <tino@pa2.so-net.ne.jp> (MAINTAINER)
libstash - Algorithms and data structures library.
libsock - TCP/IP networking library
ncat - Like cat(1), but with sockets.
proxy - Transparent logging proxy.
All of these ports are part of a single source distribution, but they fit
better into the ports scheme as separate ports.
- Add patches to make it work with Perl 5.6.0
- Remove a mirror which does not hold a distfile anymore
- Add perl5 to CATEGORIES
- Take over the maintainership (from ports@FreeBSD.org)
incompatible with 1.1p5, which is a stable version.
Thus 1.3a3 should take its place as SWIG-devel and 1.1p5 should take
its place back as SWIG.
Also:
- Remove a mirror which does not hold a distfile anymore
- Add perl5 to CATEGORIES
- Take over the maintainership (from ports@FreeBSD.org)
From its ChangeLog:
2000-08-17 00:27 kfogel
* Makefile: Tell the truth.
2000-08-17 00:26 kfogel
* cvs2cl.pl: (pretty_file_list): init $common_dir to undef; adjust
later conditionals to distinguish undef value from "", the latter
meaning that no common directory prefix is possible.
This fixes the bug with filenames and directory prefixes reported
by Shlomo Reinstein <shlomo.reinstein@intel.com>.
2000-08-17 00:22 kfogel
* tests/: Makefile, log-3.txt, out-3a.txt, out-3b.txt: Added tests
from Shlomo Reinstein's log.
script so that the behaviour of a package installation matches
that of a port installation identically.
Note that, in the package case, we already have a valid run-time
linker hints file for Linux.
Here's an excerpt from cvs2cl's ChangeLog generated by itself. :>
2000-08-15 00:59 kfogel
* cvs2cl.pl: Handle even the [allegedly impossible] case of an
undefined dir prefix.
2000-08-15 00:52 kfogel
* cvs2cl.pl: Be more careful about setting $common_dir.
This hopefully fixes a two-char eats problem reported by Shlomo
Reinstein <shlomo.reinstein@intel.com>; Shlomo's patch is included
in a comment (search for "shlomo") for reference, in case this
doesn't work. Only Shlomo can test right now, although if this
doesn't work I'll just ask him for his log info.
- Use cvsweb.conf* in the current directory when they don't exist in
/usr/local/etc/.
- Declare function prototypes to shut up runtime warnings.
- Remove redundant white space at the end of lines.
that you must not use something like macro(var++) if you don't know
the implementation of the macro.
PR: 20538
Submitted by: Kevin Day <toasty@dragondata.com>
Overall changes:
Use tabs instead of sequential spaces.
Note Author as well as WWW in DESCR.
Do not install examples when NOPORTDOCS.
Make RUBY, RUBY_VER and RUBY_ARCH variables overridable.
ruby-date2:
share/doc/ruby/date2/examples/ -> share/examples/ruby/date2/cal.rb
textproc/ruby-html-parser:
databases/ruby-mysql:
devel/ruby-optparse:
devel/ruby-property:
Install modules under lib/ruby/site_ruby/${RUBY_VER}/ instead
of lib/ruby/site_ruby/ or lib/ruby/${RUBY_VER}/
textproc/ruby-rdtool:
Install documents in .rd format too.
Format optparse's rd file. (Since ruby-rdtool depends on
optparse, it cannot be done during optparse's build
process. So ruby-rdtool should take care of that when it is
installed. :)
Starting from this release `sdl11-config --libs' output includes only SDL libs
and doesn't include X11 libs, which confuses configure scripts in third-party
apps. I reverted it to the previous behaviour.
This commit follows a previous one that I'd cancelled partway through, so
it should get through to the cvs list, and should finish the upgrade.
That's why the Makefile is not included in this commit.
PR: 20509
Submitted by: maintainer
devel/ruby-amstd:
A collection of miscellaneous Ruby modules
devel/ruby-date2:
An alternative date class for Ruby
devel/ruby-strscan:
Fast string scanner class for Ruby
devel/amstd:
A collection of miscellaneous Ruby modules
devel/ruby-date2:
An alternative date class for Ruby
devel/ruby-strscan:
Fast string scanner class for Ruby
databases/ruby-mysql:
Ruby module for accessing MySQL databases, which has
the same functions as C API
ports/devel/ruby-optparse:
Yet another command line option parser for Ruby
AdaBroker is a full Ada CORBA implementation, released under
the GPL (with a special exception on runtime files allowing them
to be included in non-GPL applications).
PR: ports/18059
Submitted by: Samuel Tardieu <sam@trillian.enst.fr>
XFree86 (3 or 4) to depend to when USE_XLIB is set.
XFREE86_VERSION defaults to 3 for now, but adventurous users can
override it in /etc/make.conf. When XFREE86_VERSION=3, USE_XLIB
will add a dependency to x11/XFree86; when it is set to 4, the
dependency will be to x11/XFree86-4-libraries. When
XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS
hacks to avoid messing with XFree86 are turned off.
Since XFree86 version 4 includes some software that used to be
separate ports, when XFREE86_VERSION=3 the following variables are
provided:
USE_DGS LIB_DEPENDS on x11/dgs
USE_FREETYPE LIB_DEPENDS on print/freetype
USE_MESA LIB_DEPENDS on graphics/Mesa3
USE_XPM LIB_DEPENDS on graphics/xpm
When XFREE86_VERSION=4, these variables have no effect. The
LIB_DEPENDS in the tree for the above four ports have all been
converted to the USE_* counterparts. For your information, this
is the count of the number of ports:
USE_DGS 0
USE_FREETYPE 16
USE_MESA 36
USE_XPM 236
There is a new variable, XAWVER, which is set to 6 when
XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4. This is also
passed to PLIST_SUB so ports that build Xaw based shared libraries
can use this variable to substitute the shlib version number.
There is also a provision of using a separate mtree file for
XFREE86_VERSION=4, but that part is not enabled yet.
Reviewed by: the ports list
Tested by: make index (XFREE86_VERSION=3 only)
(2) Add hebrew to list of valid categories.
Submitted by: nbm
PORTVERSION 1.93.1.9 indicates that it's knu's cvsweb rev. 1.9, based
on Zeller's cvsweb rev. 1.93. I'll keep merging all the changes that
will be made on Zeller's version as well as enhancing it to meet our
needs. :)
Below is an excerpt from README.knu.
----
Added features over Zeller's version:
o Customizable "show functions" option
You can specify a regexp for each file type to teach rcsdiff(1) to
recognize function lines.
o Customizable PR categories
o Move $prcgi to cvsweb.conf
Now each repository can have its own PR categories and
query-pr.cgi URL, which can be defined in cvsweb.conf-${cvstree}.
It is useful when you have such as NetBSD and/or OpenBSD
repositories.
o Improved support for text-based browsers
Unidiff is the default format for diffs, for text-based browsers.
o Enhance hyperlinking PR # feature.
The following PR numbers will all be hyperlinked. :)
PR: 12345, 67890, ..
PR: #12345, #67890, ..
PR# sparc/12345, i386/67890
PR: ports/43210
kern/98765
.. is related to bin/4567, which is ...
smaller than the .gz one.
* Added a few mirror sites, since the main (redhat) site is overloaded
at the moment.
Thanks to:Mikhail Teterin and Dmitry S. Sivachenko for the suggestion.
(2) Now it is not necessary to exist a file "info/dir"
when install-info is executed.
By (1) and (2), I removed the next line:
[ -f %D/info/dir ] || sed -ne 1,/Menu:/p /usr/share/info/dir > %D/info/dir
from PLIST or Makefile
CV: ----------------------------------------------------------------------
the inode numbers of files.
This should fix the "duplicated macros" error when aclocal is
invoked with `-I ${X11BASE}/share/aclocal' explicitly.
- Do not scan ${X11BASE}/share/aclocal if it does not exist. (Or it's
(a symlink to)* a directory)
This should fix the "no such directory" error when you build a non-X
port without X installed. (like on bento)
(ie: ${LOCALBASE}), but also ${X11BASE}/share/aclocal via an extra
patch and some configure-time substitution
Discussed on: ports (quite a while back)
Original disgusting hack by: ade
Suggested improvements by: asami
Reworked patch by: ade
and override variables as necessary. This vastly shortens this file, makes
tracking toolchain changes more automatic, and makes the linuxthreads port
build on both -stable and -current.