Commit graph

8950 commits

Author SHA1 Message Date
rillig
d631a6a8fb Added more documentation, since the installed INSTALL file refers to the
README file, which had not been installed before. Bumped PKGREVISION.
2006-07-12 08:41:00 +00:00
rillig
e417d9dd2b ISO C90 does not allow code intermixed with declarations. (hi tron!) 2006-07-11 09:35:13 +00:00
joerg
a6b62bc94f Before including sys/resource.h on DragonFly, sys/time.h is needed. 2006-07-10 22:14:18 +00:00
wiz
51543a83a1 Update to 0.6.5:
* Version 0.6.5 (released 2006-06-07)

** Link the library with external libintl, for gettext.
This fixes building on FreeBSD, reported by Kirill Ponomarew

** Update doxygen config file to version 1.4.7.

** API and ABI is backwards compatible with the previous version.

* Version 0.6.4 (released 2006-06-07)

** Fix translation of error messages.
Thanks to Joe Orton

** Fix warnings on 64-bit platforms.
Thanks to Joe Orton

** The tests are run under valgrind, if it is installed.
Use --disable-valgrind-tests to unconditionally disable this.  It is
disabled by default for cross compiles.

** API and ABI is backwards compatible with the previous version.
2006-07-10 17:39:45 +00:00
wiz
4457bdde9a Update to 6.7:
Release 6.7 04-Jul-06
---------------------

The main additions to this release are the ability to use the same name for
multiple sets of parentheses, and support for CRLF line endings in both the
library and pcregrep (and in pcretest for testing).

Thanks to Ian Taylor, the stack usage for many kinds of pattern has been
significantly reduced for certain subject strings.
2006-07-10 16:10:44 +00:00
rillig
64895dc026 Don't re-generate the HTML documentation unnecessarily. Patch provided
by Gilles Dauphin in PR 33962.
2006-07-10 11:59:09 +00:00
minskim
28be5ae1b5 USE_TOOLS+=bison 2006-07-10 00:34:59 +00:00
adam
970a7893cb Changes 3.0.2:
* Compiles with g++-4.0.x.
* Added option --length-table-name.
* Added declaration %define length-table-name.
* Fixed #line directives for filenames containing backslashes.
2006-07-09 20:33:45 +00:00
tonio
0cd3c839d9 Use "defined": this fixes build problems under darwin. 2006-07-09 18:13:29 +00:00
taca
ff4ea240ef Update HOMEPAGE since previous URL can't be acceessed by permission. 2006-07-09 15:25:18 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
minskim
310d29e8c3 On Darwin-[56], bypass the wchar_t test in configure and assume that it
is unavailable.  Although Darwin-[56] has wchar_t, it doesn't provide
related functions such as wcslen().

This fixes PR 29175.
2006-07-08 16:16:40 +00:00
jlam
b7ebfd264d Add an explicit run-time dependency on perl because these packages
install perl scripts.  Bump the PKGREVISION for the dependency change.
2006-07-07 22:10:06 +00:00
cube
bd04f30a31 Add USE_TOOLS+=perl:run, which is kind of required from now on for packages
using Perl.  It makes rt3 configure again.

Bug reported by schmonz@, fixed by jlam@.
2006-07-07 21:32:35 +00:00
abs
bb8b5fb214 USE_TOOLS+=perl <sigh> 2006-07-07 17:00:27 +00:00
jlam
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
wiz
06d5e79fe8 Add direct dependency on libiconv.
With default options, this was pulled in via arts->glib2->libiconv,
so no (and especially no recursive) PKGREVISION bump.
2006-07-07 15:06:04 +00:00
minskim
ec1d2c83d7 Set USE_JAVA=run because this package needs JRE only. 2006-07-07 03:34:01 +00:00
minskim
efec332d08 Do not use libutil on Darwin. 2006-07-07 03:31:50 +00:00
rillig
9f547576ab Fixed pkglint warnings. 2006-07-06 17:22:45 +00:00
minskim
3450d2e644 Define locale_charset only when GNU iconv is used. This fixes the package
on Solaris where native iconv doesn't have locale_charset.  Noted by
Gilles Dauphin in PR pkg/32945.

Bump PKGREVISION.
2006-07-06 14:49:55 +00:00
markd
fe169d2d04 If va_copy defined use it in int_vasprintf().
Fixes PR pkg/32854.
2006-07-06 13:10:27 +00:00
markd
6d1b870490 Add a missing instance of a fix for broken configure test for Solaris.
really fixes PR pkg/25083.
2006-07-06 12:56:30 +00:00
joerg
056c59d2bc Require msgfmt, when NLS is desired. 2006-07-06 12:45:50 +00:00
wiz
71b2338653 Depend on latest doxygen (1.4.7) and fix PLIST for it.
Bump PKGREVISION.
2006-07-05 21:32:41 +00:00
wiz
d7e0da9fa7 Remove extra qualification to fix build with gcc-4.1. 2006-07-05 20:29:29 +00:00
jlam
668d96b7c1 The problem fixed by revision 1.1857 of bsd.pkg.mk no longer works
after the OVERRIDE_DIRDEPTH mechanism was introduced.  Ensure that
the config.* scripts under ${WRKSRC} are found and overridden by
setting OVERRIDE_DIRDEPTH to 3.
2006-07-05 06:15:49 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
jlam
403042f126 * Modify comments in installed config files to match what's happening.
* Modify xmkmf so that we can override the imake command invoked via an
  environment variable IMAKE_CMD.
* Drop the nbitools/buildlink3.mk file as it's no longer used by either
  canna or sj3 for package builds.

Bump the PKGREVISION to 4.
2006-07-05 04:59:47 +00:00
rillig
57b1ea952f Oops. I had better not removed the leading "@" from a line in the
Makefile. It resulted in some output being re-read by make, which in
turn resulted in damaged shell commands. Thanks to wiz for notifying me.
2006-07-04 22:27:43 +00:00
wiz
c55e87ad3c pkglint: INFO_FILES=YES. 2006-07-04 06:30:48 +00:00
wiz
3a86f52a25 Better fix for assembler problem from mrg@. 2006-07-04 06:27:39 +00:00
adam
1117d3487c Exclude Darwin also in buildlink3.mk 2006-07-04 06:00:35 +00:00
wiz
ec83c20805 Update to 1.2.11:
SDL 1.2.11 is a minor bug fix release.

Unix Notes

Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden.  This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.

Fixed building SDL with Xinerama disabled.

Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().

Added pkgconfig configuration support.


Mac OS X Notes

The Quartz video driver supports 32x32 cursors on Mac OS X 10.3 and above.
2006-07-03 21:49:13 +00:00
wiz
0deb722528 Update to 2.60:
* Major changes in Autoconf 2.60

  Released 2006-06-23, by Ralf Wildenhues.

** Autoconf no longer depends on whether m4wrap is FIFO (as Posix requires)
  or LIFO (as in GNU M4 1.4.x).  GNU M4 2.0 is expected to conform to Posix
  here, so m4wrap/m4_wrap users should no longer depend on LIFO behavior.

** Provide a way to turn off warnings about the changed directory variables.

* Major changes in Autoconf 2.59d

  Released 2006-06-05, by Ralf Wildenhues.

** GNU make now recommended for VPATH builds
  INSTALL now suggests VPATH builds (e.g., "sh ../srcdir/configure")
  only if you use GNU make.  In practice, other 'make' implementations
  have too many subtle incompatibilities in their support for VPATH.
  Many packages (including Autoconf itself) are portable to other
  'make' implementations, but some packages are not, and recommending
  GNU make keeps the installation instructions simpler.

** Even more safety checks for the new Directory variables:
  Warn about suspicious `${datarootdir}' found in config files output.

** AC_TRY_COMMAND, AC_TRY_EVAL, ac_config_guess, ac_config_sub, ac_configure
  These never-documented macros and variables have been marked with
  comments saying that they may be removed in a future release,
  because their use can lead to unintended code being executed.
  If you need functionality that only these macros or variables
  currently supply, please write bug-autoconf@gnu.org.

** AC_SUBST, AC_DEFINE
  Literal arguments to these are passed to m4_pattern_allow now.

** AC_PROG_CC_STDC
  Passing 'ac_cv_prog_cc_stdc=no' to 'configure' now sets ac_cv_prog_cc_c99
  and ac_cv_prog_cc_c89 to 'no' as well, for backward compatibility with
  obsolete K&R tests in the Automake test suite.

** AC_PROG_CXX_C_O
  New macro.

** AC_PROG_MKDIR_P
  New macro.

** AS_MKDIR_P
  Now more robust with special characters in file names, or when
  multiple processes create the same directory at the same time.

** Obsolescent macros
  The documentation now says that the following macros are obsolescent:
  they test for problems that are so old that they are no longer of
  practical importance on current systems.

    AC_C_BACKSLASH_A       AC_FUNC_MEMCMP            AC_HEADER_DIRENT
    AC_C_CONST             AC_FUNC_SELECT_ARGTYPES   AC_HEADER_STAT
    AC_C_PROTOTYPES        AC_FUNC_SETPGRP           AC_HEADER_STDC
    AC_C_STRINGIZE         AC_FUNC_SETVBUF_REVERSED  AC_HEADER_SYS_WAIT
    AC_C_VOLATILE          AC_FUNC_STAT              AC_HEADER_TIME
    AC_FUNC_CLOSEDIR_VOID  AC_FUNC_STRFTIME          AC_ISC_POSIX
    AC_FUNC_GETPGRP        AC_FUNC_UTIME_NULL        AC_PROG_GCC_TRADITIONAL
    AC_FUNC_LSTAT          AC_FUNC_VPRINTF           AC_STRUCT_TM

  New programs need not use these macros.  We have no current plans to
  remove them.

** autoreconf
  For compatibility with future Libtool 2.0, autoreconf will invoke
  libtoolize with the option `--ltdl' now, if LT_CONFIG_LTDL_DIR is
  used.

* Major changes in Autoconf 2.59c

  Released 2006-04-12, by Ralf Wildenhues.

** The configure command now redirects standard input from /dev/null,
  to help avoid problems with subsidiary commands that might mistakenly
  read standard input.  AS_ORIGINAL_STDIN_FD points to the original
  standard input before this redirection, if you really want configure to
  read from standard input.

** Directory variables adjusted to recent changes in the GNU Coding Standards.
  The following directory variables are new:

    datarootdir   read-only architecture-independent data root [PREFIX/share]
    localedir     locale-specific message catalogs [DATAROOTDIR/locale]
    docdir        documentation root [DATAROOTDIR/doc/PACKAGE]
    htmldir       html documentation [DOCDIR]
    dvidir        dvi documentation [DOCDIR]
    pdfdir        pdf documentation [DOCDIR]
    psdir         ps documentation [DOCDIR]

  The following variables have new default values:

    datadir       read-only architecture-independent data [DATAROOTDIR]
    infodir       info documentation [DATAROOTDIR/info]
    mandir        man documentation [DATAROOTDIR/man]

  This means that if you use any of `@datadir@', `@infodir@', or
  `@mandir@' in a file, you will have to ensure `${datarootdir}' is
  defined in this file.  As a temporary measure, if any of those are
  found but no mention of `datarootdir', the substitutions will be
  replaced with values that do not contain `${datarootdir}', and a
  warning will be issued.

** @top_builddir@ is now a dir name: it is always nonempty and doesn't have
  a trailing slash.  Similar change will be made to ac_top_builddir in a
  future release; the old style value, which matches (../)*, is (and will
  continue to be) available as ac_top_build_prefix.

** AC_C_TYPEOF
  New macro to check for support of 'typeof' syntax a la GNU C.

** AC_CHECK_DECLS_ONCE, AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS_ONCE
  New "once-only" variants of commonly-used macros, to make 'configure'
  smaller and faster in common cases.

** AC_FUNC_STRTOLD
  New macro to check for strtold with C99 semantics.

** AC_HEADER_ASSERT
  New macro that lets builder disable assertions at 'configure'-time.

** AC_PATH_X
  Now checks for X11/Xlib.h and XrmInitialize (X proper) rather than
  X11/Intrinsic.h and XtMalloc (Xt).

** AC_PRESERVE_HELP_ORDER
  New macro that causes `configure' to display help strings for AC_ARG_ENABLE
  and AC_ARG_WITH arguments in one region, in the order defined.  The default
  behavior is to group options of each classes separately.

** AC_PROG_CC, AC_PROG_CXX
  No longer automatically arrange to declare the 'exit' function of C,
  when a C++ compiler is used.  Standard Autoconf macros no longer use
  'exit', so this is no longer an issue for them.  If you use C++, and
  want to call 'exit', you'll have to arrange for its declaration
  yourself.  But we now suggest you return from 'main' instead.

** AC_PROG_CC_C89, AC_PROG_CC_C99
  New macros for ISO C99 support.  AC_PROG_CC_C89 and AC_PROG_CC_C99
  check for ANSI C89 and ISO C99 support respectively.

** AC_PROG_CC_STDC
  Has been unobsoleted, and will check if the compiler supports ISO
  C99, falling back to ANSI C89 if not.  ac_cv_prog_cc_stdc is
  retained for backwards compatibility, assuming the value of
  ac_cv_prog_cc_c99 or ac_cv_prog_cc_c89 (whichever is valid, in
  that order).

** AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE
  New macros for checking commonly-used members of struct dirent.

** AC_SUBST
  The substituted value can now contain newlines.

** AC_SUBST_FILE
  The substitution now occurs only when @variable@ is on a line by itself,
  optionally surrounded by spaces and tabs.  The whole line is replaced.

** AC_TYPE_LONG_DOUBLE, AC_TYPE_LONG_DOUBLE_WIDER
  New macros to check for long double, and whether it is wider than double.
  The old macro AC_C_TYPE_LONG_DOUBLE has been marked as obsolete;
  applications should switch to the new macro.

** AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
   AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_LONG_INT, AC_TYPE_SSIZE_T,
   AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T,
   AC_TYPE_UINTMAX_T, AC_TYPE_UINTPTR_T, AC_TYPE_UNSIGNED_LONG_LONG_INT
  New macros to check for C99 and POSIX types.

** AC_USE_SYSTEM_EXTENSIONS
  New macro to enable extensions to Posix.

** AH_HEADER
  New macro which is defined to the name of the first declared config header
  or undefined if no config headers have been declared yet.

** AS_HELP_STRING
  The macro correctly handles quadrigraphs now.

** AS_BOURNE_COMPATIBLE, AS_SHELL_SANITIZE, AS_CASE
  These macros are new or published now.

** AT_COPYRIGHT
  New macro for copyright notices in testsuite files.

** ALLOCA, LIBOBJS, LTLIBOBJS
  Object names added to these variables are now prefixed with `${LIBOBJDIR}',
  as in `${LIBOBJDIR}alloca.o'.  LIBOBJDIR is meant to be defined from
  `Makefile.in' in case the object files lie in a different directory.
  The LIBOBJDIR feature is experimental.

** autoreconf
  Supports --no-recursive now.

** New macros to support Erlang/OTP.
  New macros for configuring paths to Erlang tools and libraries:
  AC_ERLANG_PATH_ERLC, AC_ERLANG_NEED_ERLC, AC_ERLANG_PATH_ERL,
  AC_ERLANG_NEED_ERL, AC_ERLANG_CHECK_LIB, AC_ERLANG_SUBST_ROOT_DIR,
  AC_ERLANG_SUBST_LIB_DIR.

  New macros for configuring installation of Erlang libraries:
  AC_ERLANG_SUBST_INSTALL_LIB_DIR, AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR.

** The manual now mentions Gnulib more prominently.

** New macros to support Objective C.
  AC_PROG_OBJC, AC_PROG_OBJCPP.

* Major changes in Autoconf 2.59b

  Released 2004-08-20, by Paul Eggert.

** AC_CHECK_ALIGNOF
  New macro that computes the default alignment of a type.

** AC_CHECK_TOOL, AC_PATH_TOOL, AC_CHECK_TOOLS
  When cross-compiling, these macros will give a warning if the tool
  is not prefixed.  In the future, unprefixed cross tools will not
  be detected; please consult the info documentation for information
  about the reason of this change.

** AC_CHECK_TARGET_TOOL, AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOLS
  New macros that detect programs whose name is prefixed with the
  target type, if the build type and target type are different.

** AC_REQUIRE_AUX_FILE
  New trace macro that declares expected auxiliary files.

** AC_PROG_GREP
  New macro that tests for a grep program that accepts as a long a line
  as possible.

** AC_PROG_EGREP, AC_PROG_FGREP
  These macros now require AC_PROG_GREP, and try EGREP="$GREP -E" and
  FGREP="$GREP -F" respectively if possible, or else run a path search for
  a program that accepts as long a line as possible.

** AC_PROG_SED
  New macro that tests for a sed program that truncates as few characters
  as possible.
2006-07-03 21:23:29 +00:00
wiz
08de9d715c Update to 2.12.0. Add a patch fixing PR 33908, provided by
Martijn van Buul.

Changes:

Overview of Changes from GLib 2.11.4 to GLib 2.12
=================================================

* Bugs fixed:
 344905 leap-year bug in g_time_val_from_iso8601 w/o HAVE_TIMEGM

* Updated translations (cy,nb,nl)


Overview of Changes from GLib 2.11.3 to GLib 2.11.4
===================================================

* GBookmarkFile:
 - g_bookmark_file_remove_item returns a boolean

* g_mkstemp accepts the XXXXXX in the middle of
  the template

* Bugs fixed:
 344868 g_key_file_to_data should separate groups

* Updated translations (de,es,fr,gu,hi,ko,th)


Overview of Changes from GLib 2.11.2 to GLib 2.11.3
===================================================

* GBookmarkFile:
  - g_bookmark_file_move_item: Return TRUE in case of
    an empty target

* Bugs fixed:
 343919 gunicollate.c: strxfrm bug on VC8

* Updated translations (fi)

Overview of Changes from GLib 2.11.1 to GLib 2.11.2
===================================================

* Add g_ascii_stroll to parse signed 64bit integers

* GMarkup: add a flag to treat CDATA as text

* GHashTable: add functions to remove all entries

* GMainLoop: add functions to find the currently
  running source, and determine if it is destroyed

* Bug fixes:
 342563  g_atomic_thread_init() needs to be called before
         other _g_*_thread_init() functions
 343548  Potential use after free in callers of g_string_free()
 168538  Wish: Clearing contents of GHashTables
 321886  GTK+ cannot be reliably used in multi-threaded
         applications
 341826  goption.c: 'strtoll' is C99's function
 343899  g_ascii_formatd dosn't work as expected for all
         format strings
 317793  Make GEnumValue strings const
 337129  Compile warnings in G_IMPLEMENT_INTERFACE
 303622  What is G_TYPE_CHAR?

* Updated translations (bg,dz,eu,gl,ja,ko,nl,th,vi)


Overview of Changes from GLib 2.11.0 to GLib 2.11.1
===================================================

* GOption
  - Support 64-bit integers
  - Allow optional text before and after the options
    in help output

* Bug fixes:
 340538 gbase64-test writes OOB
 340816 GKeyFile set_string_list invalid memory reads
 339105 g_key_file_parse_value_as_double
 340434 convert-test.c fails (function test_one_half)
 311043 Memory leaks (and potential infinite loops)
        when using G_ERRORCHECK_MUTEXES
 335198 Error checking mutexes are fubar
 341237 Add a G_OPTION_ARG_INT64
 341192 g_io_channel_set_flags not implemented on win32
 336120 Allow adding description before/after GOption
        --help output body
 341191 misplaced check in g_relation_delete
 340530 mismatched calloc / g_free in win32 threads

* Updated translation (es)

Overview of Changes from GLib 2.10.x to GLib 2.11.0
===================================================

* GBookmarkFile: a parser for files containing bookmarks
  stored using the Desktop Bookmark specification.

* Base64 encoding support

* Unicode 5.0 support

* GOption supports floating point numbers

* GKeyFile supports floating point numbers

* Bug fixes:
 155884 gatomic.c should be based on new SDK
 157877 update-desktop-database doesn't handle duplicate entries
 164719 keyfile parser doesn't support floats
 327662 Import BookmarkFile from libegg
 329548 Add G_OPTION_ARG_DOUBLE
 329789 option-test.c type confusion
 332841 Segmentation Fault when %llu is passed to vasnprintf and
        HAVE_SNPRINTF is not defined
 333879 gthread/gthread-win32.c: IsDebuggerPresent needs '#define
        _WIN32_WINDOWS 0x0401'
 333916 g_timer_elapsed docs should mention that microseconds
        may be NULL
 334440 dlerror() portability issue causes crash on (old) a.out
        NetBSD platform
 334646 goption + error out params
 334799 g_remove() must check return value of remove()
 334943 make check FAIL: threadpool-test
 335215 Some breakages with GThreadPool
 336085 g_option_context_new parameter lacks better explanation
 336677 Documentation for g_object_ref_sink() is incorrect
 337027 gbookmarkfile.c: sys/time.h include error
 337553 Wrong escaping of URIs
 338572 Dereferencing NULL value in g_key_file_get_group_comment
 338845 g_completion_complete_utf8 crashes when NULL is passed to it
 339337 g_bookmark_file_set_description
 339338 gbookmarkfile.c, function expand_exec_line
 339340 gbookmarkfile.c, function bookmark_app_info_dump

* Translation updates (bg,en_GB,et,gl,gu,he,hi,ka,nb,nl,nn,
                       or,pt_BR,ro,tr,vi,zh_CN)
2006-07-03 21:01:53 +00:00
wiz
4495b93d1b Remove unneeded chunk, noted by markd. 2006-07-03 20:37:15 +00:00
xtraeme
f79dde181e Add gst-plugins0.10-pango (hi drochner!) 2006-07-03 19:31:19 +00:00
minskim
17fd707d3d Make sure that locale_charset is defined only once. Otherwise, it may cause
a link error on Darwin.  The patch was adapted from the one submitted in
PR pkg/32723.  It also fixes PR pkg/32945.

Bump PKGREVISION.
2006-07-03 19:06:13 +00:00
tonio
f297491a13 MacOSX also provides GL, so avoid depending on GL onthat platform 2006-07-03 15:25:37 +00:00
drochner
cec7d4dec2 use the DESCR template used by the other gstreamer plugins 2006-07-03 10:57:38 +00:00
kent
6675f7e065 remove w32api because PEACE distribution now contains w32api 2006-07-03 04:43:33 +00:00
markd
7f1c64c4a0 USE_LANGUAGES= c c++
The configure script needs to use the c++ compiler to correctly setup the
glibconfig.h for handling of VARARGS when being included from c++ programs,
otherwise builds can fail. eg. when using SunWorkshop CC on Solaris and
compiling arts.
Bump PKGREVISION.
2006-07-02 14:22:35 +00:00
rillig
38dada1905 Added a patch so that the package works with GNU Make 3.81 again. 2006-07-02 12:40:41 +00:00
drochner
7839039c6e argh - these should go to "devel" and "graphics", respectively.
Too much c&p...
2006-07-02 11:56:01 +00:00
rillig
feddd01822 Switched to the SUBST framework. 2006-07-02 10:00:08 +00:00
rillig
5a19a2cac6 Modernized buildlink3.mk by adding gdbada to BUILDLINK_PACKAGES. Fixed
all the other pkglint warnings.
2006-07-02 09:58:46 +00:00
rillig
880c4ce641 Added an explanation to patch-cd. 2006-07-02 09:34:01 +00:00
heinz
adb3aa1711 Made configure use diff (and diff3) from diffutils instead of the
native Solaris diff which is not good enough for use in rcs.
Since configure picks up DIFF from the environment, patch-aa and patch-ab
became unnecessary.
Thanks to a patch by Stefan Pfetzing (slightly modified by me) this fixes
his PR pkg/33558.
2006-07-01 22:03:12 +00:00
jmmv
ca0ef7b853 Disable wide streambuf support under NetBSD-current with gcc4 because it
breaks the build.

OK'ed by wiz@.
2006-07-01 19:38:00 +00:00
jmmv
7b0118cb1f Revert previous because it changed the libraries libSDL was linked to.
Instead, try to dlopen the libraries straight from the directories they
are in.

Bump PKGREVISION to 2.

Requested and reviewed by wiz@.
2006-07-01 19:08:36 +00:00
jmmv
5666de347d Disable dlopen for libraries and instead link the SDL library to them
directly.  This didn't work because dlopen uses the rpath of the foremost
binary (not libSDL's one); therefore, some libraries could not be found.

For example, qemu was not working at all because it only has PREFIX in
its rpath, not X11PREFIX, and so libSDL could not load libX11 resulting
in a very strange error message.

There seem to be other problems such as the aalib video output crashing
or the wscons output not working, but these aren't very important (maybe
the problems have already gone away with this fix, I don't know).  Anyway,
I think the former is fixed in 1.2.11.

Bump PKGREVISION to 1.
2006-07-01 18:18:17 +00:00
wiz
2370fcedf2 Add patch for gcc-4.1, provided by mrg@. 2006-07-01 09:59:49 +00:00
rillig
aaf8c7692a Fixed the gcc4 warning reported in PR 33883 and another similar one. One
of them was a real bug (missing initialization of a structure; luckily
not introduced by me), the other was a false positive.
2006-07-01 09:12:52 +00:00
joerg
65bf866c57 Convert dependencies to use -[0-9]* style instead of just -*.
Bump revisions.
2006-06-30 09:56:38 +00:00
joerg
6b14df7b40 Use USE_TOOLS=unzip. 2006-06-30 07:11:00 +00:00
joerg
d0314f0e8a Needs msgfmt. 2006-06-29 12:14:43 +00:00
rillig
ef9e4bb65a Now really bump PKGREVISION, which I had forgotten in the last patch. 2006-06-29 10:59:23 +00:00
rillig
853ac09b84 Fixed gcc warnings that have been reported in PR 33859. While here, also
fixed the pkglint warning regarding INFO_FILES. Bumped PKGREVISION.
2006-06-29 10:58:26 +00:00
minskim
40918695c9 Make this build with gcc4. 2006-06-27 16:10:05 +00:00
minskim
149fc1f71d USE_TOOLS+=lex 2006-06-27 16:04:29 +00:00
minskim
9ff01ee54a Do not declare (conflicting) sys_errlist on Linux; it is already in
sys_errlist.h.
2006-06-27 15:36:04 +00:00
minskim
27adab1e2f Make this build with gcc4. 2006-06-27 15:25:59 +00:00
wiz
19ef599f7a Fix build with gcc4. Addresses PR 33766.
Clean up a pkglint warning while here.
2006-06-26 17:11:39 +00:00
wiz
31e0f23689 Better fix for gcc4 build problem, suggested by martin@. 2006-06-25 15:25:35 +00:00
wiz
96742caa62 Add patch to fix compilation on NetBSD-current. 2006-06-25 14:53:00 +00:00
wiz
daa517d723 regen 2006-06-25 14:52:44 +00:00
jlam
98459c21c9 PERL, not perl_path, is the correct variable name to pass the perl
path to the configure script.
2006-06-24 06:12:43 +00:00
salo
9141170306 Update to version 0.38
Changes:

- Security fix for extract_chmLib.  Pathnames containing a ".." element
  will not be extracted.  There doesn't seem to be a legitimate reason
  to use ".." as a path element in a chm file.

  http://secunia.com/advisories/20734/

- Fix for reading some chm files.  Running over a large directory of chm
  files, about 1% of them turned out to be unreadable.  This resulted
  from an incomplete understanding of one of the header fields
  (index_root).  Apparently, this can take negative values other than -1.
2006-06-23 12:56:26 +00:00
rillig
9d0e192d84 Fixed the path to the documentation files in the chown command in
post-install. Thanks to joerg, who noticed the bug.
2006-06-22 21:23:28 +00:00
joerg
c0157dc913 Needs intltool. 2006-06-22 10:10:40 +00:00
joerg
f00a67813c Needs msgfmt. 2006-06-22 10:04:25 +00:00
joerg
fe0e7d0922 Needs pkg-config. 2006-06-21 23:29:58 +00:00
joerg
49067266b9 Also use the NetBSD Makefile for DragonFly. 2006-06-21 21:53:30 +00:00
joerg
0287aedd00 Force compilation of sitecustomize.py 2006-06-21 17:16:34 +00:00
joerg
91068d0b3a Needs msgfmt. 2006-06-21 14:23:10 +00:00
joerg
92e60353d2 Needs pkg-config. 2006-06-21 13:21:25 +00:00
abs
be33eaa147 Update devel/cpuflags to 1.01:
match 7447A as 7450 - from Radek Kujawa
2006-06-21 11:15:14 +00:00
minskim
2ff2fe4057 USE_TOOLS+=lex 2006-06-20 22:10:45 +00:00
minskim
5597d7e2c8 USE_TOOLS+=yacc 2006-06-20 22:07:38 +00:00
jmmv
e5a1d718eb Update to 0.27: depend on monotone-0.27. OK'ed by wiz@ during the freeze. 2006-06-18 12:53:23 +00:00
jmmv
f6d77e48a4 Update to 0.27. OK'ed by wiz@ during the freeze.
0.27 release.  Minor bug fixes and enhancements, plus ssh
        support.

        Major new features:

        - Monotone can now push/pull/synchronize over arbitrary
          bidirectional streams, not just raw TCP.
          - File-to-file synchronization is enabled out of the box,
            e.g.:
              $ mtn -d db1.mtn sync file:/path/to/db2.mtn
          - SSH synchronization is enabled out of the box, e.g.:
              $ mtn -d local.mtn sync ssh://njs@venge.net/home/njs/remote.mtn
            Note that this requires mtn be installed on the remote
            computer, and locks the remote database while running; it
            is not ideal for groups accessing a shared database.
          - New protocols can be defined with Lua hooks -- for
            example, someone could in principle make "$ mtn sync
            xmpp://njs@jabber.org" do something interesting.
          - See section "Other Transports" under "Advanced Uses" in the
            for more details.

        Minor new features:

        - Selectors now support escaping, e.g., b:foo\/bar can be used
          to refer to a branch with name "foo/bar" (normally / is a
          metacharacter that separates multiple selectors).
        - Visual C++ can now build monotone on Windows.  (Mostly
          important because it allows better Windows debugging.)
        - --quiet now turns tickers off, and does not turn warnings
          off.  New option --reallyquiet disables warnings as well.
        - New command 'automate common_ancestors'.
        - 'ls branches' now takes a pattern, e.g.:
            $ mtn ls branches "*contrib*"

        Speed improvements:

        - Bug in select() loop fixed, server should no longer pause in
          processing other clients while busy with one, but multiplex
          fairly.
        - The database has a new write buffer which gives significant
          speed improvements in initial pulls by cancelling redundant
          database writes.
        - There's been a fair bit of performance tuning all around.

        Bug fixes:

        - Merge tools that exit in failure are now detected.
        - Better reporting of operating system errors on Win32.
        - Passphrases stored in ~/.monotonerc are no longer written to
          the log file.  (Passphrases entered at the terminal were
          never written to the log file.)
        - Fix sql injection bugs in selectors, making it safe to
          expose slectors in web interfaces etc.
        - Files marked with the mtn:execute attr now respect umask.
        - 'automate' commands on Win32 now disable newline translation
          on their output; this is especially important for 'automate
          stdio'.
        - 'db check' now calls the sqlite "PRAGMA integrity_check", to
          validate the integrity of things like sqlite indices.
        - 'mtn annotate nonexistent-file' now gives a proper error
          message, instead of an assertion error.
        - 'mtn revert --missing' now works correctly when run in a
          subdirectory.
        - 'automate inventory' no longer fails when _MTN/work contains
          patch stanzas.

        Other:

        - Many, many internal code cleanups
          - Including changes to somewhat reduce the size of the
            binary
        - New tutorial on using packets added to the manual
        - Updated translations, improved error messages, etc.

        Reliability considerations:

        - In the two months since 0.26 was released, zero serious bugs
          have been reported in the new code.
2006-06-18 12:52:33 +00:00
rillig
b2862e3d13 Fixed paths to the Perl interpreter. Bumped PKGREVISION. 2006-06-18 12:15:48 +00:00
rillig
ba1cc44e5f Added {BIN,MAN}{OWN,GRP} to MAKE_ENV to support unprivileged bulk
builds. Bumped PKGREVISION. Since this package is a dependency of only
two packages, this is just under the limit for pkgsrc freeze.
2006-06-18 12:10:30 +00:00
rillig
f08b45836b Exclude all files in share/examples/swig/ from CHECK_INTERPRETER. This
is necessary to avoid a run-time dependency on Perl.
2006-06-18 10:45:06 +00:00
rillig
9d8ac8642f Fixed pkglint warnings regarding the SUBST block. 2006-06-18 00:56:11 +00:00
rillig
e0b68b4574 Fixed pkglint warnings. 2006-06-17 21:42:31 +00:00
rillig
02d63b31fd Updated tla to 1.3.4.
I couldn't find any useful ChangeLog file, but bin/awiki has been removed.
2006-06-17 21:41:07 +00:00
rillig
d83456cfe9 Fixed some pkglint warnings. 2006-06-17 21:36:01 +00:00
rillig
5eef2394ba Fixed pkglint warnings. Removed unnecessary inclusion of bsd.prefs.mk. 2006-06-17 21:05:00 +00:00
rillig
176662e302 Moved the HTML documentation into share/doc/sgi-stl/html. Bumped
PKGREVISION.
2006-06-17 21:03:34 +00:00
rillig
54610de116 Fixed pkglint warnings. 2006-06-17 21:01:29 +00:00
rillig
4082ef02a3 Updated patchutils to 0.2.31.
Changes:
- Several small bug fixes.
2006-06-17 20:57:55 +00:00
rillig
d6cd35a8b5 Fixed pkglint warnings. 2006-06-17 20:53:09 +00:00
rillig
2f412f85a4 Fixed some pkglint warnings. 2006-06-17 20:44:03 +00:00
rillig
ebcd9bb253 Moved HTML documentation into share/doc/nspr/html. Bumped PKGREVISION. 2006-06-17 20:41:17 +00:00
rillig
64ae1636d8 Moved HTML documentation into share/doc/libnet/html. Bumped PKGREVISION. 2006-06-17 20:39:36 +00:00
rillig
5d49284c1d Moved the HTML documentation from share/doc/html to share/doc/hdf5/html.
Bumped PKGREVISION.
2006-06-17 20:36:26 +00:00
rillig
0aad5c7928 Updated semantic to 1.4.4.
Changes since 1.4.2:
- Lots of bug fixes and improvements, especially for C++ templates.
2006-06-17 19:27:04 +00:00