Commit graph

63 commits

Author SHA1 Message Date
wiz
4a795c6835 Update to 0.8.12:
libIDL 0.8.12:

        * Fix the build with bison 2.4
2008-12-16 12:18:25 +00:00
tnn
0052932027 patch-aa: GNOME bug #559395: fix build w/ bison-2.4. 2008-11-08 11:18:14 +00:00
wiz
35cd3c10b1 Update to 0.8.11:
=========================== 0.8.11 ========================

2008-06-02  Tor Lillqvist  <tml@novell.com>

	Bug 536165 - Make libIDL correctly parse cl's pre-processor output

	* lexer.l: Further change needed when using MSVC's cl.exe as the
	preprocessor. Patch by Marcelo Vanzin.

2008-05-19  Tor Lillqvist  <tml@novell.com>

	Bug 522697 - Patch: make libIDL work with Microsoft's compilers

	Patch by Marcelo Vanzin, applied with modifications.

	* configure.in: Define Automake confitional OS_WIN32.

	* Makefile.am: Use --export-symbols libIDL.def on Windows.

	* Makefile.msc.in: Significant changes. Build a DLL with the same
	name as libtool does. Use pkg-config.

	* util.c: Make it work also in the !HAVE_CPP_STDIN && !HAVE_SYMLINK case.

	* util.h: Make __IDL_tmp_filename const.

	* include/libIDL/IDL.h.in: Rework the dllimport logic. Use
	LIBIDL_VAR to decorate imported variables, similar to
	GLIB_VAR. Unlike Marcelo's patch, I decided not to decorate
	functions. Maybe later I can be convinced it would be a good idea,
	but for now just use the .def file to export them and let them be
	imported automatically.

	* README.win32
	* libIDL.def: Update.

2008-03-18  Christian Persch  <chpe@gnome.org>

	* configure.in: Update glib version req. Bug #517088, patch by
	Mart Raudsepp.
2008-09-06 15:06:53 +00:00
drochner
1e1c36cbfd update to 0.8.10
changes: small compatibility improvements
2008-02-13 19:33:26 +00:00
drochner
c1fc848370 update to 0.8.9
changes: bugfix in the parser error handler
2007-09-18 19:08:06 +00:00
drochner
e701782a8c update to 0.8.8
change: drop spec file
2007-03-13 10:57:32 +00:00
joerg
7abab1544d DESTDIR support. 2006-11-03 07:45:44 +00:00
drochner
fd8bc780fe update to 0.8.7
changes:
-code cleanup
-Handle IDLN_WIDE_CHAR, IDLN_WIDE_STRING and IDLN_SRCFILE
 in IDL_tree_free()/IDL_tree_free_real()
2006-08-03 17:29:07 +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
heinz
089d51008d Added appropriate TEST_TARGET. 2006-04-14 07:08:07 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
739ade02f5 List the info pages directly in the PLIST and ensure that we honor
PKGINFODIR.
2006-03-31 23:56:28 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
adam
463ad0789a Changes 0.8.6:
* Support for building on Win32 (Tor Lillqvist)
2005-08-18 13:17:01 +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
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
98b0808fe4 This package actually wants "flex", not just "lex". 2005-05-23 01:21:26 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
b12d62efb5 Add RMD160 digests. 2005-02-24 12:13:41 +00:00
jmmv
0af23d2678 Update to 0.8.5:
* use modern automake rather than 1.4 (James Henstridge)
* Fix a couple of warnings from sparse (Kjartan Maraas)
* Fix parsing of 'const octet' (Jules Colding)
2005-02-06 15:09:23 +00:00
sketch
3f3eb898ef The ORBit developers have found issues with sunpro's cpp and recommend using
/usr/lib/cpp with that compiler on Solaris instead.  See

  http://mail.gnome.org/archives/orbit-list/2002-September/msg00035.html

and related posts for more information.

orbit-idl-2 now compiles devel/libbonobo correctly on Solaris/sunpro.
2004-11-06 16:43:44 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jmmv
4e0e4977df Update to 0.8.4:
* Fix aclocal quotation issue (Tomasz K³oczko)
2004-09-02 10:58:33 +00:00
xtraeme
f4e3a28619 Enable pkgviews installation. 2004-05-31 22:01:41 +00:00
wiz
f7906f6e94 Unused. 2004-04-26 09:21:57 +00:00
snj
d7c3ed8aff Fix build on sparc64 with gcc2. 2004-04-17 00:28:08 +00:00
jmmv
fcbdcf01dc Bump PKGREVISION to 1 due to glib2 update. 2004-04-01 18:15:58 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
reed
0836bdf20d Add HAVE_YACC=yes to configure environment.
configure script was checking for YACC wrong (like .../bin/usr/pkg/bin/bison).
2004-03-22 18:08:29 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
reed
c5085e5ef9 Build uses YACC. This is to close my PR pkg/23013. 2004-03-06 06:30:33 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
xtraeme
7d16bf87e2 Use += instead of ?= in BUILDLINK_DEPENDS.<pkg>. 2004-02-11 00:21:09 +00:00
jlam
1b2674fcd7 The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mk
and any pre-existing buildlink2.mk files.
2004-02-10 20:45:01 +00:00
xtraeme
023b12614b bl3ify 2004-02-10 02:16:02 +00:00
jmmv
5f39294ff3 Update to 0.8.3:
* Add a -uninstalled.pc file (Laca)
* Clobber LC_ALL before invoking pre-compiler (Fernando Herrera)
2004-02-06 20:01:34 +00:00
grant
8ef87f3513 add USE_GNU_TOOLS+=lex, as this package requires flex to build. 2004-02-03 09:00:34 +00:00
xtraeme
b6fd48c6d2 Require at least libIDL-0.8.2 to pick up the dependencies (missed in
previous). Bump PKGREVISION.
2003-12-04 17:07:48 +00:00
xtraeme
025c33f8b8 Updated to 0.8.2. Provided by Min Sik Kim PR pkg/23603.
Changes:

libIDL 0.8.2:

        * Support new versions of flex (Jody Goldberg)

libIDL 0.8.1:

        * add '_' prefix escaped keyword support (Nick Lewycky)
        * cygwin build support (Masahiro Sakai)
        * build fixes (Mark McLoughlin, Thomas Vander Stichele)
        * autoconf upgrade (Havoc Pennington)
        * BSD portability fix (Jacob Berkman)
2003-12-03 02:18:58 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
ac0c66347b Convert to USE_NEW_TEXINFO. 2003-08-04 13:38:31 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00