Commit graph

21 commits

Author SHA1 Message Date
cube
c878b10db6 Add X11BASE/lib/pkgconfig and /usr/lib/pkgconfig to the default path if
they're relevant.

Bump PKGREVISION.
2009-04-13 17:39:57 +00:00
reed
fcd73e3f13 The va_copy configure checks for the included glib1.
So on FreeBSD before 5 default to glib_cv_va_copy=no.
(Time to upgrade :)
2008-04-16 22:50:43 +00:00
obache
fa8563bc17 Add glib_cv_rtldglobal_broken=no for internal glib-1.2.10 as devel/glib doing.
While here, cross-compilation support again.
2008-03-24 14:27:33 +00:00
wiz
1a6f982900 Update to 0.23:
- Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in
   the environment.
 - Update included glib to 1.2.10.
 - Other minor fixes, including a segfault.
2008-03-04 09:22:27 +00:00
joerg
1150507c07 Avoid duplicate main() in va_copy tests as reported by Dan McMahill. 2008-01-31 21:46:43 +00:00
joerg
0a8b443e73 Restore cross-compiling ability. 2008-01-15 22:56:57 +00:00
wiz
b5375e450a Update to 0.22:
pkg-config 0.22
===
 - Make Requires.private a whole lot more useful by traversing the
   whole tree, not just the top-level, for Cflags.
 - Add support for using the system glib.
 - Update URL to pkg-config website
 - Fix some win32 problems.
 - Other minor fixes.
2007-11-30 22:12:07 +00:00
joerg
a8bf321ffc Remove calls to gnomeconfig when no matching .pc file was found.
Bump revision.
2007-10-21 14:01:16 +00:00
joerg
812dd65cb3 Add cross-compilation support: realloc(NULL, x) works as expected
on NetBSD, just assume that anything follows the ELF semantic and
has no leading underscore. This doesn't matter much as the module
support of glib is not used by pkg-config. Patch away the check for
ANSI library flags as we only support ANSI C compiler anyway. Move
the checks for the various inline keywords to compile-only. Always
fake the poll results, it doesn't really matter either.
2007-07-03 17:42:58 +00:00
wiz
95fe7b87e9 Fix pkg.m4: it was broken in the case when pkg-config is not installed,
but the path to an installed dependency is passed via FOO_CFLAGS/FOO_LIBS.

Bump PKGREVISION.
2007-06-01 19:03:46 +00:00
joerg
7f279c69f3 DESTDIR support. 2006-11-02 17:59:37 +00:00
rillig
f0df9e43aa Added a patch so that pkg-config builds with PKGSRC_RUN_TEST. Fixed a
bug in the configure script and added a comment to patch-aa.
2006-10-04 18:48:04 +00:00
schwarz
acb654bfa2 added support for non-C99 compilers (patch OK'd by original author) 2006-10-01 08:55:32 +00:00
wiz
bfae647ea2 Update to 0.21:
pkg-config 0.21
===
 - Fix some cosmetic output from pkg.m4
 - Fix build problems with !gcc due to always passing -Wall
 - Documentation fixes
 - We now always add the Cflags from packages we depend on, whether
   they are public or private dependencies.  The discussion surrouding
   this change can be found in http://bugs.debian.org/340904 .
 - Add internal pkg-config package which can be queried for version
   number and other information.
2006-08-22 18:21:22 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
wiz
591df4e535 Update to 0.20:
- Fix test suite to work on Solaris.  Yay non-POSIX /bin/sh :-(
 - Fix segfault on --help with gcc4.  Fix segfault on bigendian arches
   in some cases.
 - Win32 fixes
 - Add --short-errors, now used by pkg.m4 if available.  This gives a
   better error message if some libraries can't be found.
2005-10-22 12:59:14 +00:00
jmmv
d47c7a7d3d Avoid passing a NULL pointer to fprintf, which causes a segfault under
Solaris 9.  My fault; I assumed all implementations could print '(null)'
in that case.  Bump PKGREVISION to 2.  Fixes PR pkg/31838 by John Heasley.
2005-10-16 21:51:29 +00:00
jmmv
7101135139 Add support to generate a log file that keeps track of all requests to
pkg-config.  Used by the upcoming pkgtools/verifypc package.  Bump
PKGREVISION to 1.
2005-10-01 12:52:16 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
grant
f7f7ffafdc since the version number was not bumped, allow previous installations
of devel/pkgconfig to satisfy the buildlink dependency.
2005-07-22 01:57:02 +00:00
wiz
2f7f428381 Import pkg-config-0.19, updated version of devel/pkgconfig.
News:

2005-07-16  Tollef Fog Heen

	* configure.in: Release 0.19

2005-07-15  Tollef Fog Heen

	* pkg.c (package_get_var): Make sure to g_strdup all the return
	values and not return some values which should not be freed and
	some which should.  Yay valgrind.  Freedesktop #3682

	* configure.in: Fix default search path to be pkgconfig rather
	than pkg-config again.  Freedesktop #3662

	* pkg.m4: Add a missing AC_MSG_RESULT.  Thanks to Gary Kramlich
	for noticing this and harassing me to fix it.

2005-06-29  Tollef Fog Heen

	* configure.in: Release 0.18.1

	* pkg.m4: Brown bag fix.  pkg_failed was always set to “untried”.
	Debian #316181.

2005-06-27  Tollef Fog Heen

	* configure.in: Rename to pkg-config.

pkg-config 0.18

 The inter-library dependencies check was too tight and caused
 problems if one used the --no-undefined flag to libtool on Solaris
 (since it there expands to -Wl,-z,defs which disallows undefined
 symbols).  Add a new name to .pc files: Libs.private which will
 not be listed in the output of --libs unless --static is also
 given.

 Private libraries are libraries which are needed in the case of
 static linking or on platforms not supporting inter-library
 dependencies.  They are not supposed to be used for libraries
 which are exposed through the library in question.  An example of
 an exposed library is GTK+ exposing Glib.  A common example of a
 private library is libm.

 Generally, if include another library's headers in your own, it's
 a public dependency and not a private one.

 Thanks a lot to James Henstridge for both the bug and the following
 discussion.
2005-07-21 16:22:42 +00:00