diff --git a/dependencies/build-depends.db b/dependencies/build-depends.db index ae0153d8da5..d1ab238c0a8 100644 Binary files a/dependencies/build-depends.db and b/dependencies/build-depends.db differ diff --git a/templates/libIDL.tmpl b/templates/libIDL.tmpl new file mode 100755 index 00000000000..3bd0b26da1f --- /dev/null +++ b/templates/libIDL.tmpl @@ -0,0 +1,33 @@ +# Template build file for 'libIDL'. +pkgname=libIDL +version=0.8.11 +extract_sufx=".tar.bz2" +url=http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8 +build_style=gnu_configure +configure_env="HAVE_YACC=yes" +pkgconfig_override="libIDL-2.0.pc" +short_desc="CORBA Interface Definition Language parser" +maintainer="Juan RP " +checksum=1ffe518c0b63996fb01013d0a5af7b043156ab6a +long_desc=" + libIDL is a library licensed under the GNU LGPL for creating trees of + CORBA Interface Definition Language (IDL) files, which is a + specification for defining portable interfaces. libIDL was initially + written for ORBit (the ORB from the GNOME project, and the primary + means of libIDL distribution). However, the functionality was + designed to be as reusable and portable as possible. + + It is written in C, and the aim is to retain the ability to compile it + on a system with a standard C compiler. Preprocessed parser files are + included so you are not forced to rebuild the parser, however an + effort is made to keep the parser and lexer compatible with standard + Unix yacc. Currently, flex is required to generate the lexical + scanner. + + With libIDL, you can parse an IDL file which will be automatically run + through the C preprocessor (on systems with one available), and have + detailed error and warning messages displayed. On a compilation + without errors, the tree is returned to the custom application. + libIDL performs compilation phases from lexical analysis to nearly + full semantic analysis with some optimizations, and will attempt to + generate meaningful errors and warnings for invalid or deprecated IDL."