Commit graph

65829 commits

Author SHA1 Message Date
drochner
aa4c6d9aa5 update to 23.3
changes:
Bug fixes and addition of weakreferences (weakref module)
2004-08-24 11:29:33 +00:00
xtraeme
748f9e643a Add missing files. 2004-08-24 09:19:16 +00:00
tv
6ae0f5c2f9 Process RECOMMENDED *after* including bsd.buildlink3.mk; else it has no
real effect at all.
2004-08-24 00:27:13 +00:00
hubertf
e9c00e23b6 Don't pull in Mesa on IRIX - patch by Staffan Thomén (duck@IRC) 2004-08-23 23:57:20 +00:00
markd
ce5029e110 Add some missing files, from PR 26745 from FUKAUMI Naoki. 2004-08-23 23:42:43 +00:00
salo
4458a47c04 Note multimedia/{libmatroska,mkvtoolnix,mmg} update. 2004-08-23 23:37:14 +00:00
tv
11fff287f6 On Interix, default to using a threaded Perl. This is how the bundled
Perl in Interix ships, so it's an appropriate default for the OS.  (Still
overrideable in mk.conf explicitly.)
2004-08-23 23:34:45 +00:00
salo
256266fa47 Update to version 0.9.5.
Changes:

- mkvmerge
  bug fix: WAV files which contained a 'PAD ' chunk before the
           'data' chunk were not processed at all.
  bug fix: Use 'setjmp' and 'longjmp' Instead of throwing a C++
           exception during the chapter parsing stage. Otherwise
           libexpat will abort with a non-descriptive error
           message on Windows.
  bug fix: SSA/ASS subs with the old codec ID 'S_SSA' and 'S_ASS'
           were accepted, but their codec ID was kept. It is now
           correctly changed to 'S_TEXT/SSA' and 'S_TEXT/ASS'.
  bug fix: Try to guess whether tags read from OGM files (for
           automatic language tag setting and for copying chapter
           information) are already in UTF-8 or not. If not try
           to convert them from the current system's charset.
  bug fix: use the same UID for the EditionUID in the chapters
           and in the tag targets when parsing a CUE sheet.
  bug fix: Handle TTA files with ID3 tags correctly (=skip the ID3
           tags).
  bug fix: There was an illegal free() in the OGM reader.
  bug fix: Block durations with 0s length (e.g. entries in a SSA
           file) were not written.
  bug fix: The FLAC packetizer gets the duration from the FLAC
           packet itself.
  bug fix: The word 'TAG' occuring in e.g. SRT subs caused the
           ID3/MP3 frame detection to be stuck n an endless loop.
  new feature: Abort muxing if the output file name is the same as
           the name of one of the input files.
  new feature: If there was no MIME type given for an attachment
           then mkvmerge will try to guess it based on the file's
           extension just like mmg.
  new feature: Implemented sample-precision for timestamps and
           durations on audio only files.
  added: 'EditionUID' to valid elements below '<Targets>' in XML
           tags. Fixed the creation of the 'Targets' with
           --global-tags and --tags.

- mkvextract
  bug fix: The CUE extraction wrote UTF-8 characters but no UTF-8
           BOM (byte order marker) at the beginning.
  bug fix: The subtitle track extraction used the wrong duration
           in 0.9.4.
  new feature: Limited support for extracting chapters as CUE sheets
           that haven't been created by using a CUE sheet with
           mkvmerge's "--chapters" option.

- mkvmerge, mkvinfo, mkvextract
  new feature: added support for the new tag elements ('tag language'
           and 'default/original language').
  new feature: Added support for the new 'EditionFlagHidden',
           'EditionFlagDefault' and 'EditionManaged' elements.

- mkvmerge, mkvextract, mmg
           Changes to the chapter handling.
           EditionUIDs are always created. mkvextract outputs
           EditionUIDs and ChapterUIDs normally. mkvmerge tries
           to keep EditionUIDs and ChapterUIDs but replaces them
           if they aren't unique.

- mkvmerge/mkvextract
  new feature: Use the new EditionUID entries when convert CUE sheets
           to chapters and tracks. This is in preparation for
           'multiple CDs to single Matroska file' conversions.

- mkvinfo, mmg
  bug fix: Fixed compilation with Unicode enabled versions of wxWidgets.

- mmg
  bug fix: The 'down' button on the 'input' tab was not working
           correctly in all cases.
2004-08-23 23:33:06 +00:00
schmonz
2b37a0fefe Rename the "smtpauth" option to "sasl" to be consistent with other
MTAs' options, since it causes qmail-smtpd to offer several SASL
mechanisms. No need to preserve the meaning of the old option, as
it was introduced less than a day ago.
2004-08-23 23:22:29 +00:00
salo
316e7df52c Update to version 0.7.3.
Changes:
- remove patch-aa, it has been merged upstream

0.7.3:
======
- add KaxEditionFlagDefault, KaxEditionManaged, TargetType, TagLanguage,
  TagDefault, EditionFlagHidden
- rename the new KaxTagLanguage to KaxTagLangue
- misc small bugfixes

0.7.2:
======
- chapters/tags: add an edition UID and clean the code according to the specs
- mingw32: Proper description for the SHARED option. Make building the lib
           statically the default just like it is for libembl.
2004-08-23 23:19:52 +00:00
recht
d59611a412 Note addition of nget-0.27. 2004-08-23 21:17:06 +00:00
recht
802b42fde8 Add and enable nget. 2004-08-23 21:15:30 +00:00
xtraeme
bb6feecffc Update security/sudo to 1.6.8 and convert to use bsd.options.mk, which
adds two new options, ldap and pam.

Changes:

 * Sudo now supports storing sudoers info in LDAP (optionally using TLS).
 * There is a new -e option to edit files the with uid of the invoking
   user. This makes it possible to give users to ability to safely edit
   files without the possibility of editing other files or running commands
   as the target user. If sudo is run as "sudoedit" the -e flag is implied.
 * A new tag, NOEXEC, will prevent a dynamically-linked program being run
   by sudo from executing another program (think shell escapes). Because
   this uses LD_PRELOAD it has no effect on static binaries.
 * A uid specified in sudoers now matches the user specified by the -u flag
   even if the -u flag specified a name, not a uid.
 * Added a -i option to simulate an initial login similar to "su -".
 * If sudo is used to run as root shell, further sudo commands will be logged
   as run by the user specified by the SUDO_USER environment variable. In -e
   mode (sudoedit), SUDO_USER is used to determine what user to run the editor
   when the real uid is 0.
 * The sudoers file is now parsed as the runas user in all cases instead of
   root. This fixes some issues with running NFS-mounted commands.
 * If the target user == invoking user a password is no longer required.
 * Sudo now produces a sensible error message when the targetpw Defaults option
   is set and a non-existent uid is specified via the -u option.
 * A negated user/uid in a runas list is now treated the same as a negated
   command and overrides a previously allowed entry.
 * PAM support now uses Use pam_acct_mgmt() to check for disabled accounts.
 * Added a check in visudo for runas_default being used before it was set.
 * Fixed several issues when closing all open descriptors. Sudo now uses
   closefrom() if it exists, otherwise it uses /proc/$$/fd if that exists
   with a fallback of closing all possible descriptors.
 * Quoting globbing characters with a backslash now works as documented.
 * Fixed a problem on FreeBSD (and perhaps others) when the user is only
   listed in NIS (not master.passwd) and netgroups are used in the
   master.passwd file.
 * The username in a log entry is no longer truncated at 8 characters.
 * Added a "sudo_lecture" option that can point to a file containing a
   custom lecture.
 * The timeout for password reading is now done via alarm(), not select().
 * /tmp/.odus is no longer used for timestamps by default.
 * Sudo now works on the nsr-tandem-nsk platform.
 * Fixed the --with-stow configure option.
 * TIS fwtk authentication now supports fwtk 2.0 and higher.
 * Added Stan Lee / Uncle Ben quote to the lecture from RedHat.
 * Added the --with-pc-insults configure to replace politically incorrect
   insults with other ones.
2004-08-23 21:15:17 +00:00
recht
34bf92efba initial import of nget-0.27
Based upon the package provided by Joel CARNAT in PR pkg/26134

nget is a command line nntp file grabber.
It automatically pieces together multipart postings for easy
retrieval, even substituting parts from multiple servers and
newsgroups. Handles disconnects gracefully, resuming after the
last part succesfully downloaded.

features:
  * Automatic multi-part post joining
  * Automatic binary decoding (using uulib)
  * Caches header data for quick access
  * Full multi-server support, transparently joining parts
    from different servers
  * Full multi-group support, transparently joining parts from
    multiple newsgroups
  * Automatic retries on network errors
  * Resumes after the last part successfully downloaded
  * Dupe file detection to avoid unneeded downloads
  * Select what to retrieve based upon a regular expresson (-r),
    or even a more complex expression (-R) based upon any of the
    file's subject, author, lines, bytes, # of parts we have,
    # of parts req, date, age, messageid, and references.
  * Search for newsgroups based on their names and/or descriptions
  * Automatic handling of PAR and PAR2 files retrieves only as many
    recovery files as necessary to repair any missing/damaged files.
2004-08-23 21:14:32 +00:00
tv
d62bbe049a Emphasize that UNIX Perl must not be installed, and that case-sensitive
filesystems are a must.

Add instructions on how to change these things after SFU is already
installed (so a reinstall is not necessary).
2004-08-23 20:43:13 +00:00
snj
9a1b6c9803 Suck in recent minor changes made to this file. 2004-08-23 19:52:59 +00:00
cube
49b00b88c3 Pull-up -R descripion change from src tree. 2004-08-23 19:41:55 +00:00
jlam
3a4481535e SUBST_POSTCMD must be globally defined or else it breaks. 2004-08-23 16:37:09 +00:00
jlam
4a7c06b1a3 Actually, it's okay if SUBST_FILTER_CMD is empty... the ${SUBST_COOKIE}
target takes care of this case already.
2004-08-23 16:36:00 +00:00
jlam
12887cdd6a Use _SUBST_BACKUP_SUFFIX instead of hardcoding ".subst.sav" everywhere. 2004-08-23 16:35:11 +00:00
wiz
b1274e16a5 Add a missing file. 2004-08-23 15:26:51 +00:00
tv
aadc88fb36 fidogate -> 4.4.9nb1 2004-08-23 15:18:20 +00:00
tv
18558c8d87 Update fidogate to 4.4.9nb1. Extremely minor changes from 4.4.5, mainly
changes local to the author's system and changes in doc to note better
the newer home on SourceForge.

However, this does contain a quasi-security fix:  LOGFILE and
FIDOGATE_LOGFILE could have been used to alter files owned by user/group
"news".  This is fixed in 4.4.9nb1, and will also be fixed in 4.4.10 from
the author.
2004-08-23 15:18:02 +00:00
tv
58421c91ce No objections to remove proposal on tech-pkg; guavac is now Gone. 2004-08-23 14:50:04 +00:00
wiz
07764bd182 + auctex-11.52, balsa2-2.2.3, dvipng-1.2
[http://sourceforge.net/projects/dvipng/], gdm-2.6.0.4, icewm-1.2.16,
  libxml2-2.6.12, libxslt-1.1.9, liferea-0.5.3b, mathomatic-11.3d,
  mkvtoolnix-0.9.5, mp3splt-2.0e, rox-session-0.1.24,
  sylpheed-claws-0.9.12a, trac-0.7.1 [pkg/26735].

Add Sunbird (Mozilla calendar application) to suggested packages.
2004-08-23 14:42:53 +00:00
ben
bbbcaa8abd Modify patch-aa to replace -e tests with -d tests, so install will work
on IRIX.  Addresses PR#26647.
2004-08-23 14:41:06 +00:00
ben
5c410f3331 Remove unnecessary -p following MKDIR commands. 2004-08-23 14:37:04 +00:00
he
d9ba39d7db Remove patch for getting this to compile on netbsd-1-5.
It has (probably long since) been replaced by configuration checks
in firefox's configure script.  The resulting source still compiles
and works on netbsd-1-5 / i386.
2004-08-23 13:54:27 +00:00
markd
aed5b42318 Add kkbswitch. 2004-08-23 11:48:12 +00:00
markd
a7d2b34e07 Add kkbswitch 2004-08-23 11:46:32 +00:00
markd
1bd90c4109 Import kkbswitch from pkgsrc-wip. Packaged by Ian Zagorskih and
slightly modified by me.

KKBSwitch is a keyboard layout indicator for KDE 2 or 3.
It is useful when you have configured the XKeyboard extension
of your X Server to have more than one keyboard group (layout),
for example US/ASCII and Russian. KKBSwitch displays an icon
in the system tray that indicates which layout is currently active.
Note that KKBSwitch does not help you configure XKeyboard,
it merely serves as the indicator of the current layout.
You still have to configure XKeyboard by editing the XF86Config file.
2004-08-23 11:44:20 +00:00
mrg
54ea6ddebe note bozohttpd 20030823 2004-08-23 11:03:25 +00:00
mrg
a14a388dfd update to bozohttpd 20030823. nothing changed except the tarball no
longer includes bozohttpd.o...
2004-08-23 11:01:56 +00:00
darcy
c1954e386c DEPENDS line requires version 2 but directory was for version 1. 2004-08-23 10:34:14 +00:00
seb
b0312a5e94 Also hide automake 1.9* commands by adding their names in _HIDE_PROGS.automake.
For me this fixed the build of devel/kdevelop-base version 3.1.0 with latest
automake package version 1.9.1 installed.
2004-08-23 09:33:25 +00:00
jlam
dd5015fc43 SUBST_FILTER_CMD can't be empty. It must be a real filter cmd, so default
it to ${CAT} as a fall-through.
2004-08-23 09:01:57 +00:00
cube
9e64db8989 Update master site, per PR 26705. 2004-08-23 05:36:08 +00:00
schmonz
0c087ab9d6 s/${PREFIX}/@PREFIX@/ 2004-08-23 04:18:04 +00:00
schmonz
b6332852d3 Really conflict with qmail-qfilter-1.5nb1. 2004-08-23 04:10:26 +00:00
mrg
3bc21bb3e8 - (re)enable installing the a52dec and extract_a52 tools and their man pages.
- bump pkg version
2004-08-23 04:03:34 +00:00
schmonz
474b85f97f Conflict with qmail-qfilter=1.5nb1 for its qmail-qfilter-queue script. 2004-08-23 03:52:52 +00:00
jlam
01441c804d Fix minor problem in #if condition. 2004-08-23 03:49:05 +00:00
schmonz
bbbc93b011 Note qmail-run update. 2004-08-23 03:48:41 +00:00
schmonz
4e81dcb39c Replace dependency on "qmail or netqmail" with dependency on qmail.
Remove dependency on mailwrapper. If you're on a Linux with
/etc/alternatives, for instance, you don't need it. For platforms
where mailwrapper builds and provides functionality not otherwise
available, it's still a good idea.

Remove dependency on rc.subr. Teach the rc.d scripts to start
services even in the absence of rc.subr. For full rc.d-style
functionality, rc.subr is still required.

Create control/concurrencypop3 at install time, and use it in the
qmailpop3d rc.d script. From Dave Sill's book.

Add comments to the qmail rc.d script to satisfy Linux's chkconfig
utility. From the qmailctl script in "Life with qmail".

Add qmail-procmail wrapper script to map procmail's exit codes to
qmail's. To use procmail, install it and call this script. From
Dave Sill's book.

Add qmail-qfilter-queue wrapper script. Previously part of the
qmail-qfilter package, it's moving here for the same reasons that
all my other custom scripts moved here.

Insert a blank comment line in pkgsrc-generated config files.

Bump version.
2004-08-23 03:47:48 +00:00
jlam
f79acda48d * Modify bmake to use libnbcompat to ensure that a regex implementation
exists.

* nbsed-20040821 requires libnbcompat, so make the appropriate
  adjustments to the build to use it.

* If nbsed is built during bootstrap, then use it as the sed for
  pkg_install so that the correct program is embedded into the pkg_view
  and linkfarm scripts.

* We don't need bmake to build any of the bootstrap packages, so just
  call out to the system make.
2004-08-23 03:44:34 +00:00
jlam
f8dd961144 Update pkgtools/libnbcompat to 20040822. Changes from version 20040814
include:

* Rework the way that poll() is detected so that it more closely
  follows how the rest of the replacement functions are detected.

* Split err*() and warn*() functions into separate err.c and warn.c
  files so that we can more finely isolate the objects files pulled
  in by the linker.  This should fix building textproc/nbsed on Solaris.

* Move more definitions from nbcompat.h into nbcompat/*.h.  This makes
  it more clear which NetBSD headers are expected to provide which
  function declarations and macro definitions.

* Clean out nbconfig.h by moving all of the relevant definitions into
  the correct nbcompat/*.h files.

* Update all of the library functions to the latest from src HEAD.
  Also change the way that sources are modified when imported -- we
  now include <nbcompat.h> before the first system header, include
  <nbcompat/*.h> versions of headers instead of system ones where
  available, and "#if 0" the sections that make no sense when being
  built outside of the NetBSD source tree.  This should make future
  updates from src HEAD, e.g. for security updates or bug fixes,
  easier.

* Move all private headers into a subdirectory and include the headers
  from the private directory.  This avoids any nameclashes with system
  headers with the same name.
2004-08-23 03:32:12 +00:00
schmonz
82a2073e0e Note qmail-qfilter PKGREVISION bump (removed a custom add-on script). 2004-08-23 03:31:51 +00:00
schmonz
f4b4a569f0 qmail-qfilter-queue is a script I wrote, not part of qmail-qfilter,
so it's moving to qmail-run. Bump PKGREVISION.
2004-08-23 03:30:20 +00:00
jlam
14c650204f Rename the err() defined in the nbsed sources to "sederr" to avoid
conflicts with the system err() pulled in via <nbcompat.h>.
2004-08-23 03:03:08 +00:00
jlam
73596af21b We use libnbcompat, so remove some standalone implemenations of some
needed functions, and vastly simplify the configure script.
2004-08-23 02:58:58 +00:00