Commit graph

80845 commits

Author SHA1 Message Date
jlam
d8e783d924 check-wrkref is a make target that greps through the installed files
for a package and looks for references to the build directory.  If
any such references are found and PKG_DEVELOPER is defined, then exit
with an error.  This target is automatically run after a package is
installed if CHECK_WRKREF is "yes".  The default value for CHECK_WRKREF
is "no".

You can specify certain files to be skipped during the check by setting
CHECK_WRKREF_SKIP to a list of shell globs.  Installed files that
match these globs are skipped when running the check-wrkref target.

The original implementation was from Dan McMahill sent to me in private
email.  I've added a few more bells and whistles for this commit.  This
target will be helpful for catching any unwrapped files or mis-embedded
tool paths.
2005-06-10 23:38:00 +00:00
markd
0935a85b00 Bump PKGREVISION for rpath fix. 2005-06-10 23:01:39 +00:00
salo
c6a552ed44 Set BUILDLINK_RECOMMENDED after recent security fixes. (hi tv!) 2005-06-10 22:59:22 +00:00
markd
aabc625ef6 Find libpthread.so when not on the default rpath.
Fixes bulk build on NetBSD-1.6.2.
2005-06-10 22:57:48 +00:00
salo
70f10250f8 Add missing file.
From MAINTAINER, Matthew Luckie  via PR pkg/30494
2005-06-10 22:49:47 +00:00
jlam
723ae9fc44 Unsurprisingly, xcursorgen needs to depend on xcursor. Remove the
outdated check for the presence of xcursor and fix the png link options.
Bump the PKGREVISION to 2.
2005-06-10 22:47:36 +00:00
jlam
d9ac2e54e4 Force an autoconf "cache" override for tools that are likely to be
shell builtins, e.g. echo, false, test, true, since those tools don't
have a full path.
2005-06-10 20:53:54 +00:00
adrianp
792a6ac701 Note mantis bump 2005-06-10 19:40:07 +00:00
adrianp
89043a238f - Fix PLIST problems pointed out by wiz@ on bulk-builds
- Bump to nb4
2005-06-10 19:38:29 +00:00
jlam
a976929287 a2ps uses the "file" command to detect the file type of the print job.
Explicitly note that it needs this tool.  Also, the tools framework
knows about mktemp, so use USE_TOOLS+=mktemp instead of the homegrown
code.  Bump the PKGREVISION to 8.
2005-06-10 18:44:31 +00:00
wiz
cb8e761a4d Always add mmx to PKG_SUPPORTED_OPTIONS, but ignore it on all but i386. 2005-06-10 18:26:36 +00:00
wiz
758a8ec731 Always add mmx to PKG_SUPPORTED_OPTIONS. 2005-06-10 18:25:13 +00:00
wiz
6ac47b68a4 Slightly different solution to previous:
just ignore mmx pkg_option if set on non-i386.
2005-06-10 18:20:06 +00:00
wiz
e4be7e4aa1 Wrap complete options part in ifdef i386,
since there is only one option and that only on i386.
Fixes bulk build problem.
2005-06-10 18:14:23 +00:00
dillo
7e596b08c0 set PKG_OPTIONS_VAR, noted by wiz 2005-06-10 18:11:57 +00:00
wiz
debb654ddb Wrap complete options part in ifdef i386,
since there is only one option and that only on i386.
Fixes bulk build problem.
2005-06-10 18:09:45 +00:00
tv
5d1a3d90f3 libextractor -> 1.4.2 2005-06-10 17:04:19 +00:00
tv
8df640eded Update libextractor to 0.4.2.
Fixes (second half of) Secunia SA: http://secunia.com/advisories/15651/
(first half was fixed in 0.3.11nb1)

ChangeLog excerpts:

Thu Feb 24 00:32:44 EST 2005
	Added extractor that extracts binary (!) thumbnails from
	images using ImageMagick.  Decoder function for the binary
	string is in the thumbnailextractor.c source.

Sun Feb 20 16:36:17 EST 2005
	Fixed similar problem in REAL extractor.  Added support
	for new Helix/Real format to REAL extractor.

Sun Feb 20 12:48:15 EST 2005
	Fixed (rare) integer overflow bug in PNG extractor.

Fri Jan 21 15:23:43 PST 2005
	Fixed security problem in PDF extractor.

Fri Dec 24 13:28:59 CET 2004
	Added support for Unicode to the pdf extractor.

Thu Dec 23 18:14:10 CET 2004
	Avoided exporting symbol OPEN (conflicts on OSX
	with same symbol from GNUnet).  Added conversion
	to utf8 to various plugqins (see todo) and
	added conversion from utf8 to current locale to
	print keywords.
2005-06-10 17:03:35 +00:00
gendalia
e045172645 OpenAFS conflicts with arla, lwp & rx. OpenAFS's lwp is the same, more or less
as devel/lwp, but devel/rx is a regular expression library, not an rpc library.
And arla, of course, is another implementation of AFS.  I'll work on making it
not conflict eventually.
2005-06-10 15:57:05 +00:00
cube
1a2e5c0a58 Note update of net/netbsd-tap. 2005-06-10 15:08:20 +00:00
cube
6aac300207 Sync with main tree:
- 1.8 (christos)
    Yes, it was a cool trick >20 years ago to use "0123456789abcdef"[a] to
    implement, xtoa(), but I think defining the samestring 50 times is a bit
    too much. Defined HEXDIGITS and hexdigits in subr_prf.c and use it...

 - 1.9 (bouyer)
    call (ifp->if_input) at splnet(). ifp->if_input points to ether_input()
    which doesn't raise the IPL itself in all cases.
    Should also fix PR 29546 (the pkgsrc kernel module needs to be updated).

Bump version to 20050610.
2005-06-10 15:06:33 +00:00
sketch
e2eb7e8270 mk.conf needs to be backed up as part of the bootstrap files. 2005-06-10 13:09:07 +00:00
salo
74111b5dc7 Note chat/gaim update. 2005-06-10 12:58:43 +00:00
salo
673c5e6bf7 Update to version 1.3.1
Changes:

- security fixes for DoS issues:

  http://gaim.sourceforge.net/security/index.php?id=18
  http://gaim.sourceforge.net/security/index.php?id=19

- Fix Yahoo! privacy bug
- Fix Jabber Get Info crash on busted servers
- The file transfer details section now also displays the full
  path to the local file sent/received.
- Yahoo! has the following new "/" commands:  /join, /buzz
- Updated our gaim.desktop file, thanks to all our terrific
- translators for sending in translations of the changes
- Improvements to how Gaim handles new message notification
2005-06-10 12:57:56 +00:00
jmmv
b12bb13dff Note update of gedit to 2.10.3. 2005-06-10 09:22:26 +00:00
jmmv
64a22632a5 Update to 2.10.3: it contains a security fix for a format string
vulnerability in error dialogs when loading a file fails.
2005-06-10 09:21:42 +00:00
wiz
2405464d97 + TeXmacs-1.0.5.3, cvs2cl-2.59, drivel-2.0, hobbitmon-4.0.4
[pkg/30484], mhonarc-2.6.12, nut-10.20, pfqueue-0.4.0.
- idesk (thanks, jmmv!)
2005-06-10 09:17:55 +00:00
lukem
9669685a05 update to tnftp 20050610 2005-06-10 05:11:09 +00:00
lukem
1524f1105e Update to tnftp 20050610.
Notable changes (see files/ChangeLog for full details):
* Convert to use getline() instead of fgets() whenever reading user input to
  ensure that an overly long input line doesn't leave excess characters for
  the next input operation to accidentally use as input.
  Should fix PR 23953.
* Improve method used in fileindir() to determine if `file' is in or under
  `dir': realpath(3) on non-NetBSD systems may fail if the target filename
  doesn't exist, so instead use realpath(3) on the parent directory of `file'.
  (The previous code was over-aggressive in preventing transfers on systems
  with a realpath(3) that had different semantics to NetBSD.)
* Various portability fixes.
2005-06-10 05:10:02 +00:00
lukem
84c028ec5e merge tnftp 20050610 2005-06-10 05:06:25 +00:00
lukem
f6e9257fb3 Import tnftp 20050610.
Security-related bug fixes:
* Convert to use getline() instead of fgets() whenever reading user input to
  ensure that an overly long input line doesn't leave excess characters for
  the next input operation to accidentally use as input.
* Zero out the password & account after we've finished with it.
* Consistently use getpass(3) (i.e, character echo suppressed) when reading
  the account data.  For some reason, historically the "login" code
  suppressed echo for Account: yet the "user" command did not!
* Improve method used in fileindir() to determine if `file' is in or under
  `dir': realpath(3) on non-NetBSD systems may fail if the target filename
  doesn't exist, so instead use realpath(3) on the parent directory of `file'.
  (The previous code was over-aggressive in preventing transfers on systems
  with a realpath(3) that had different semantics to NetBSD.)

Bug fixes:
* Display the hostname in the "getaddrinfo failed" warning.
* Only print the "Trying <address>..." message if verbose and there's more
  than one struct addrinfo in the getaddrinfo() result.
* formatbuf(): fix %m and %M to use the hostname, not the username.
* fetch_ftp(): preserve 'anonftp' across a disconnect() so that multiple ftp
  auto-fetches on the same command line login automatically.
* Improve bounds checking.
* Update various copyright notices.

Portability fixes:
* Look for dirname(3), which may be in -lgen on IRIX, and replace it if not
  found.
* Don't use non-standard: u_char, u_short, u_int, or uint.
* Use uint32_t instead of u_int32_t.
* Don't use register.
* Helps if the definition of xconnect() matches its declaration....
* Fix some cast issues highlighted by gcc 4 on OSX.4
* Use size_t instead of int where appropriate.
* Make this compile on sparc64 (size_t != int).
* Printf field widths and size_t don't always mix well, so cast to int.
  Fixes build problem for alpha.
* auto_fetch(): use an initialized volatile int to appease IRIX cc.
* Don't abuse unconstify'ing a string and writing to it, because you'll core
  dump. Also remove extra const that gives pain to the irix compiler.
* Make sure we flush after we prepare when we are unbuffered otherwise the
  prompt will not appear immediately.
* Terminate the arglist with a NULL instead of 0. (Shuts up gcc4.x)
* Use malloc(3) instead of alloca(3).
* Include "src/progressbar.h" for xsignal_restart() prototype.
* Ensure that fallback #define of __attribute__ is available.
  Fixes build problem on HP-UX with cc.
* Pull in <poll.h> or <sys/poll.h> if they exist even if we're not using poll,
  as struct pollfd might exist in those.  Fixes build problem on OSX.3.
* Use NS_INADDRSZ, NS_IN6ADDRSZ and NS_INT16SZ instead of
  equivalents without NS_ prefix.
* Use socklen_t instead of size_t where appropriate.
* Separate CPPFLAGS from CFLAGS.
* Use "long long" instead of "quad" in various comments & constants.
* Prefer poll over select when implementing replacement usleep().
2005-06-10 04:52:08 +00:00
jlam
5626c2a62f Update pkgtools/x11-links to 0.25. Changes from verison 0.24 include
synchronizing with the files listed in src/distrib/sets/lists/x* for
XFree86 4.5.0.
2005-06-10 03:44:07 +00:00
dmcmahill
77b2131b68 + add check at install time for references to ${WRKDIR} 2005-06-10 01:42:12 +00:00
dmcmahill
53866e3609 note pkgtools/pkg_install to 20050607 2005-06-10 01:39:31 +00:00
dmcmahill
b16a2ef3e0 add autoconf test for missing (like in openbsd-3.6) or broken (like
in AIX-4.3.2) PRIu64.  If it is missing or broken, provide one.  Should
address PR30375.  Welcome to pkg_install-20050607
2005-06-10 01:37:21 +00:00
jmmv
4ff582b66a Note update of idesk to 0.7.2. 2005-06-09 21:10:59 +00:00
jmmv
8894544482 Update to 0.7.2. Doing this during the freeze to close the longstanding
PR pkg/28850.  (Patch applied with multiple changes.)

Version 0.7.2
 * Features:
   - Now if ${HOME}/.ideskrc file don't exist then the default
     ${PREFIX}/share/idesk/dot.ideskrc file is loaded with default options.
   - if ${HOME}/.idesktop files doesn't exist then the default
     ${PREFIX}/share/idesk/default.lnk file is loaded with default options
     but remember you must create the directory .idesktop.
   - New option Background.File for background image (wallpaper) in
     .ideskrc file example Background.File: /path_to_image/background.jpg
   - Optional feature for Background.File is the default folder_home.png
     image in ${PREFIX}/share/idesk directory. If you define Background.File
     option and that image is invalid or it isn't exist then folder_home.png
     file image is loaded.
   - Regroup the new options in .ideskrc file for tooltip
     + ToolTip.FontSize: 11
     + ToolTip.FontName: gothic
     + ToolTip.ForeColor: #0000FF
     + ToolTip.BackColor: #FFFFFF
     + ToolTip.CaptionOnHover: true
     + ToolTip.CaptionPlacement: Right
 * Minor bug fixes:
   - Clean up the code
   - Fixed the init scripts (automake version problems)
   - Now only .lnk type extension for the image files are valid images, any
     other extension is a invalid image and they aren't loaded.

Version 0.7.1
* Minor bug fixes:
   * Fixed the default value for BackColorTip attribute (background color
     for tooltip) in Tooltip (don't see the letters)
   * Fixed the default value for FillStyle attribute. Now is "None" the
     default value instead "FillHLine". Valid values are:
     FillInvert, FillHLine, FillVLine and None.

Version 0.7.0
 * Features:
   - Added the GNU configure and build system for Idesk. Now is easy
     configure, build and install this project.
   - Now Startup Notification is optional (with --enable-libsn option).
     Default is disable.
   - 'FillStyle' attribute. Define the appearance for the icon when the
     user click it.
   - Now is possible define the Font, Size, Foreground and Background
     color for the ToolTip.

 * Bug fixes:

    * Fixed the old bug for transparent effect when the user run idesk and
      others windows were open, Idesk take a "snapshot" from the current screen
      but also take from the others windows, producing that the transparent
      effect wasn't seen good (horrible effect produced).

    * Fix the problem with SnapShadow have the value true.

    * Fix the bug, when restart the program with double middle click.

    * Fix the error of the imlib with color_modifier null.

    * Fix the bug, when the Caption attribute is empty string.
      (Thanks to Rene De La Garza <rene.delagarza@gmail.com>)

Version 0.6.1

Bug fixes. Font problem and idesk restarting.

Version 0.6.0
    Porting from Imlib to Imlib2 ready!!! In addition, better support for mouse
    actions (EnterNotify and LeaveNotify events). The SVG support was remove
    because  not implemented in Imlib2 yet and a few fixes and clean ups here
    and there. Now the application run although it fails in loading some
    configuration files icon. GTK and GDK support isn't necessary now. Startup
    notification support for launch applications!!! but is very experimental and
    under some Window Managers it will not worki ... and more. See the
    Screenshots.

Version 0.5.6
    Bug-fixes and better support for SVG.

Version 0.5.5
    Multiple commands, completely configurable actions, automatic background
    updating with Esetroot, a new option to only show the caption on mouseover,
    and a few fixes and clean ups here and there.

Version 0.5.2.1
    Fixed a few bugs here and there. Took away the need for the SVG: true
    field.and other things that I forgot to list.

Version 0.5.0
    Added SVG support using librsvg. Still rudimentary, need to check for
    bugs andd leaks.

Version ? (maybe .5)
    New idesk mostly coding structure changes. Code was re-written to be more
    object oriented and modular. Added single-click, click-delay, and snapping
    options.
2005-06-09 21:09:39 +00:00
adrianp
1ebc432072 - update gzip-base to nb1 2005-06-09 20:25:31 +00:00
adrianp
9e4ee3783c - Patches to address CAN-2005-1228 and CAN-2005-0988 based on FreeBSD SA
and Gentoo/Debian patches.
2005-06-09 20:23:26 +00:00
rillig
54682e7ad9 Fixed a typo. 2005-06-09 19:49:48 +00:00
jlam
c285ef536b Fix harmless typo. 2005-06-09 18:44:26 +00:00
wiz
e76a5b413c Mention what happens with vulnerable binary packages. 2005-06-09 18:33:30 +00:00
wiz
56f0eded4e Improve section on handling packages with security problems. 2005-06-09 18:30:33 +00:00
salo
ce9d69e064 Note news/leafnode update. 2005-06-09 18:22:32 +00:00
salo
e7e47c624b Update to version 1.11.3
Changes:

### SECURITY BUGFIXES
- Fetchnews did not detect timeouts while it was downloading an article
  header, which malicious upstream servers could exploit to mount
  a denial of service attack against the fetchnews client. See
  leafnode-SA-2005-02.txt.  CVE Name: CAN-2005-1911

### BUGFIXES
- Bugfix sed expression in makesubst script.  (Reported by Jeff Zacharias.)

### CHANGES
- texpire now tags the message.id expired count with "message.id" rather
  than "total:" to avoid misleading the user who assumes that "total:"
  would have to be the sum of the group counts. See also the FAQ change
  below.  SourceForge bug #1215453.
- When debugmode and verbose mode are set, leafnode programs now print a
  warning to stdout that the user should check syslog.conf and the
  syslog output rather than the screen print for debugging and sleeps for
  three seconds.

### DOCUMENTATION
- Add FAQ entry to explain discrepancies between texpire group counts
  and message.id expired articles counts.
- Add FAQ entry to explain influence of Gnus' gnus-read-active-file
  setting on lost subscriptions, and extend stop fetchnews from
  unsubscribing FAQ.  Debian bug #307685.
- Drop FAQ entry on license issues as some parts of leafnode are in fact
  GPLd.
- Drop FAQ entry on why old articles aren't posted, obsolete since
  1.9.33.
- INSTALL and INSTALL_de have been polished.
- Add a hint that syslog.conf must be edited to config.example.
- leafnode(8) mentions that LIST ACTIVE keeps an existing subscription
  fresh.  CVS:
----------------------------------------------------------------------
----------------------------------------------------------------------
distinfo CVS:
----------------------------------------------------------------------
2005-06-09 18:21:23 +00:00
martti
fb4fbcddee Removed POSTFIX_EXAMPLE_FILES loop as it's no longer used. Noted by
Yannick Gravel in a private mail.
2005-06-09 17:06:47 +00:00
jlam
fe40930572 Forgot the strip the comma when removing "-Wl," from the the next
argument during argument merging.
2005-06-09 17:06:21 +00:00
jlam
2c73942478 Fix test to that it's possible to check correctness when
COMPILER_RPATH_FLAG is "-Wl,-rpath,".
2005-06-09 17:01:11 +00:00
jlam
29ef35e288 General improvements to the changes-entry target:
* Improve the documentation.
* Avoid running commands during Makefile processing by using the :sh
  modifier instead of defining variables using !=
* Add a new variable PKGSRC_CHANGES that holds the path to the CHANGES
  file to be modified.
* Use ${ID} and ${DATE}, which are provided by the tools framework and
  avoid PATH issues.
2005-06-09 16:26:23 +00:00
jlam
94f3443509 Don't reinvent PKGPATH, which already contains just the "category/package"
portion of the path.
2005-06-09 16:09:58 +00:00