Commit graph

14385 commits

Author SHA1 Message Date
tron
cff6584046 Fix bad variable assignment in "xmkmf" if it is generated by Sun Studio C
under Solaris. Bump package revision because of this fix.
2010-01-10 21:22:18 +00:00
tron
6b64ed715c Fix build with Sun Sudio C++ by not including "stdbool.h" in C++ mode. 2010-01-10 09:43:06 +00:00
wiz
3f0f7c2c40 Wrap 'cd -P' replacement code in platform ifdefs.
From Steven Drake in PR 42168.
2010-01-10 07:53:10 +00:00
tron
f242062deb This package needs a C99 compiler (e.g. for "stdbool.h"). 2010-01-09 21:43:26 +00:00
wiz
ce7507c32c Fix PR 42168:
Remove '-P' argument from cd.

Bump PKGREVISION.
2010-01-09 15:52:19 +00:00
tnn
cc6c0d63d6 Use pkgsrc's libbz2.so on Solaris.
The native one doesn't export BZ2_crc32Table for some reason.
2010-01-09 00:04:08 +00:00
tnn
77003df913 Fix build on Tru64. Closes PR pkg/42538. 2010-01-08 22:45:58 +00:00
joerg
3d55b7c661 Fix path to wish. Bump revision. 2010-01-08 12:47:44 +00:00
wiz
ffa67f8f8c Use new ${LP64PLATFORMS} variable to restrict platforms instead of manual
hardcoding.

Note: This effectively adds x86_64 to NOT_FOR_PLATFORM for some packages.
2010-01-07 07:36:53 +00:00
joerg
6f430e434c At least try to keep the normal environement. 2010-01-04 15:47:48 +00:00
asau
ac009b7fd1 Make MAIN__ weak in order to allow non-Fortran programs to use the library.
Proposed by Matthias Drochner.
2009-12-29 18:12:44 +00:00
obache
5be33a9368 Installation dirs should not contains PKGREVISION,
so use PKGNAME_NOREV instead of PKGNAME.
XXX: it may be sufficient to use just PKGBASE, but keep as-is.
XXX: and other than libFoundation are not using the subst line,
XXX: so maybe it should be moved to the package Makefile.
2009-12-28 10:49:23 +00:00
obache
0ba43ea261 replace ${MACHINE_ARCH}/${LOWER_OPSYS} with ${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}
in PLIST.
When last update, PLIST was probably regenerated with `make print-PLIST',
and such specal VARs was replaced (for some platforms equal, but not for all).

Bump PKGREVISION.
2009-12-28 09:17:44 +00:00
dsainty
f0438822fa Since the package uses unzip, add to USE_TOOLS 2009-12-24 03:49:35 +00:00
jmmv
e8a700bf6f Update to 0.7:
* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
  will come later.

* Migrated all build-time checks for header files to proper ATF tests.
  This demonstrates the use of the new feature described above.

* Added an internal API for child process management.

* Converted all plain-text distribution documents to a Docbook canonical
  version, and include pre-generated plain text and HTML copies in the
  distribution file.

* Simplified the contents of the Makefile.am by regenerating it from a
  canonical Makefile.am.m4 source. As a side-effect, some dependency
  specifications were fixed.

* Migrated all checks from the check target to installcheck, as these
  require ATF to be installed.

* Fixed sign comparison mismatches triggered by the now-enabled
  -Wsign-compare.

* Fixed many memory and object leaks.
2009-12-22 16:08:30 +00:00
reed
5546e1727e Remove googletest.
I will import later.

I should not have imported it during a freeze.
(On that note, anyway to improve cvs to notify during freezes?
Like maybe during the CVS log entry template?)
2009-12-22 13:59:02 +00:00
joerg
356e58e6d2 Not MAKE_JOBS_SAFE. 2009-12-21 20:13:36 +00:00
joerg
ca94c9b643 Fix build with new libtool: needs explicit --tag. 2009-12-21 19:30:25 +00:00
reed
fbca3af2bd Reformat. 2009-12-21 19:22:48 +00:00
reed
3483fdbd47 Added devel/googletest. 2009-12-21 19:21:02 +00:00
reed
359d06bad3 Add new package: googletest.
The googletest package provides Google's C++ test writing framework.
It is based on the xUnit architecture and works for a variety of
platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and
Symbian). It provides various options for running the tests, a
rich set of assertions, automatic test discovery, and XML test
report generation. It supports type- and value-parameterized tests,
death tests, fatal and non-fatal failures, and user-defined
assertions.
2009-12-21 19:18:25 +00:00
joerg
3252c79f47 gnomecanvas option needs gnomecanvas. Make sure PLIST_SRC is built
correctly.

XXX This should be a build option of lablgtk or so
2009-12-21 12:45:38 +00:00
tnn
a9841e8f40 portability fix: include <unistd.h> instead of <sys/unistd.h> 2009-12-20 23:29:02 +00:00
tnn
395521b7ed Don't feed CFLAGS to linker when building example program. 2009-12-20 23:22:35 +00:00
jmmv
bd1a430d87 Fix libtool under OS X: require a fixed version of f2c, and thus bump
PKGREVISION of libtool to 3 and require it as a dependency.
2009-12-20 12:32:55 +00:00
obache
fa3362739c Set LICENSE=gnu-gpl-v2. 2009-12-20 11:13:25 +00:00
joerg
b09096955c Add some band aid for the not-yet-fully-analyzed issue with sh on
NetBSD. Install a prestine install.sh to not leak our modifications
into packages. Bump revision.
2009-12-18 22:11:10 +00:00
abs
183646c6d1 PKG_DESTDIR_SUPPORT 2009-12-17 21:27:32 +00:00
abs
120e5d62eb PKG_DESTDIR_SUPPORT 2009-12-17 21:04:41 +00:00
joerg
6928dd3f8f Garbage collect PLIST (meta package) 2009-12-17 12:31:50 +00:00
joerg
c16dec1d99 Adjust to reality, running bootstrap is prefered. 2009-12-17 12:23:26 +00:00
jnemeth
86cb4ce7ab add and enable py-windbg 2009-12-17 11:29:38 +00:00
joerg
e04a871f39 Fix another set of broken macro names. Regen patches. 2009-12-17 00:53:52 +00:00
zafer
4e24aefcf9 add missing PLIST entries. 2009-12-16 23:07:39 +00:00
joerg
cc2b32d8b5 Update to eet-1.2.3. Mostly smaller bugfixes. 2009-12-16 21:28:26 +00:00
joerg
463fc21fb4 Update to eina-0.9.9.063. No detailed changes. 2009-12-16 19:52:58 +00:00
zafer
1cee1ffd3e Update libslang2 to 2.2.2. Add license.
Changelog:

Changes since 2.2.1
1. src/slsmg.c: Call SLutf8_enable if UTF8 mode has not been setup.
2. src/slutty.c:  Allow the hook that gets called when the read
   function gets interrupted to change the read file descriptor.
   Before, if this happened, the SLang_getkey function would return
   SLANG_GETKEY_ERROR.
3. lib/slsh/print.sl: Turn off buffering of the pager pipe.
4. modules/tm/*.tm: A couple of typos corrected (John Houck)
5. src/slmath.c: The round function was not correctly rounding values
   between 0.5 and 1.0.
6. src/slstdio.c,slclass.c: If a call to fwrite produces errno=EPIPE,
   then do not bother trying the write again.
7. modules/fork-module.c:  Use WIFCONTINUED only if it is defined.
8. slsh/Makefile.in: Change the order of the libraries such that the
   newly built ones will be found first.  (Markus Hennecke)
9. src/slagetput.inc: Avoid possible access violation when using a
   range array as an index.
10. doc/tm/rtl/lists.tm: Documented the optional argument to the
    list_to_array function (Manfred Hanke).

Changes since 2.2.0
1. modules/socket-module.c: glibc-2.8 removed the h_addr macro.
2. src/slclass.c: Call clearerr before performing the
   stdio_fread/fwrite functions.
3. src/slstdio.c: typeof in the fputs intrinsic fixed (n instead of dn
   was compared to 0).
4. src/slscanf.c: sscanf will treat NaN and Inf in a case-insensitive
   manner.  Also, the NaN([a-zA-Z0-9]*) form is also supported.
5. src/slang.h: SLclass_set_aelem_init_function was missing from the
   API.
6. src/slmath.c: The expm1 and log1p functions were returning NaN when
   given Inf arguments.
7. src/slmath,c: log1p(-1) produced nan instead of -inf.
8. configure: Added pkg-config support (based upon a debian patch sent
   to me by Luca Bigliardi).
9. doc/tm/rtl/math.tm: Updated the help for set_float_format and added
   documentation for the get_float_format function.
10. autoconf/slangpc.in: Added URL and Libs.private entries to the
    slang.pc pkg-config file.
11. src/slang.h: prototype for SLang_create_array1 missing from slang.h.
12. src/slcurses.c: Added debian patch that adds support for
    additional graphics characters (DIAMOND, DEGREE, etc...).
13. doc/tm/slang.tm: Added a small section about arrays of arrays.
14. src/slang.c: __builtin_expect is used for the stack functions if
    compiled with gcc.
15. src/*.c: A few public variables were not explicitly initialized
    to 0.  Apparantly not doing so causes them not be be exported from
    the windows DLL.

Complete changes at: ftp://space.mit.edu/pub/davis/slang/v2.2/changes.txt
2009-12-16 19:16:58 +00:00
joerg
3b86ec6fa6 Import py-windbg 1.4.6:
Winpdb is a platform independent Python debugger.  It supports multiple
threads, namespace modification, embedded debugging and encrypted
communication.
2009-12-16 19:10:56 +00:00
joerg
9b2c160462 Fix a macro name so that the correct C++ linkage on NetBSD and QNX is
used. Bump revision of libtool-base.
2009-12-16 15:27:33 +00:00
tnn
748e3fca55 Update to firefox-3.5.6. Security and bugfix release.
While here, switch NetBSD build from sunaudio to OSS emulation.
This greatly improves HTML5 video playback.
(Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this.
 Perhaps another day.)

Advisories relating to this release:
MFSA 2009-71 GeckoActiveXObject exception messages can be used to
             enumerate installed COM objects
MFSA 2009-70 Privilege escalation via chrome window.opener
MFSA 2009-69 Location bar spoofing vulnerabilities
MFSA 2009-68 NTLM reflection vulnerability
MFSA 2009-67 Integer overflow, crash in libtheora video library
MFSA 2009-66 Memory safety fixes in liboggplay media library
MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
2009-12-16 08:18:32 +00:00
joerg
d0278d538d Recursive bump for libltdl 2009-12-15 21:30:51 +00:00
asau
36ce64c149 Update to libsigsegv 2.8:
Support for Cygwin 1.7. Improved support for Cygwin 1.5.
2009-12-15 17:53:43 +00:00
joerg
416f555206 Update to libtool-2.2.6b. This switches libtool to the new main branch.
Changes are many, important for pkgsrc:
- much higher speed (up to 30% faster for the overall build of libX11)
- less magic for detection of the tag

The pkgsrc integration of f2c has been changed to be more sane.
libtool itself now depends on the f2c frontend to use proper
auto-configuration and only fakes up the library. This part is
encapsulated in mk/compiler/f2c.mk.
2009-12-15 17:35:36 +00:00
joerg
f28e8c4e5b Fix a potential security issue in libltdl by making sure that the
current directory is not included in the search path. Bump revision
of libltdl. Patch backported from tez@
2009-12-15 17:07:43 +00:00
drochner
7d8e5950d3 update to 1.26.2
changes: fix non-standard / illegal code which broke build on some
 platforms (was patched in pkgsrc)
2009-12-15 15:09:21 +00:00
wiz
0658ee0738 Update to 0.94:
0.94 2009-12-01

- Removed the Makefile.PL entirely. If it was used then the XS code was never
  built, because I'm using the Module::Build XS layout. Reported by jawnsy on
  IRC.


0.93 2009-11-30

- If the pure Perl version of validate() received a hash reference it would
  alter that reference directly. Reported by Paul Eckhardt. RT #51155.

- Author-only tests now only run if $ENV{AUTHOR_TESTING} is true. RT #49890.
2009-12-15 13:32:57 +00:00
wiz
5afe478fcf Update to 0.47:
By: smueller on 2009/11/29
    * POD fixes (Frank Wiegand)
    * This is 0.47.
2009-12-15 13:31:11 +00:00
wiz
35bf788651 Update to 0.96:
[Changes for 0.96 - 2009-11-13]
* perl 5.6.1 compatibility (Alexandr Ciornii)
* Test for "use module version;" (Alexandr Ciornii)
2009-12-15 13:26:29 +00:00
tnn
25c4779ea1 Add patch for CVE-2009-3994: buffer overflow in DICOM reader
Bump rev.
2009-12-15 10:29:35 +00:00
joerg
1d8877b30f Fix installation. 2009-12-14 20:53:43 +00:00