aboutsummaryrefslogtreecommitdiff
path: root/lib/libucl
Commit message (Collapse)AuthorAgeFilesLines
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-162-2/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* Only set WARNS if not definedKyle Evans2020-09-111-1/+1
| | | | | | | | | | | | | This would allow interested parties to do experimental runs with an environment set appropriately to raise all the warnings throughout the build; e.g. env WARNS=6 NO_WERROR=yes buildworld. Not currently touching the numerous instances in ^/tools. MFC after: 1 week Notes: svn path=/head/; revision=365631
* Avoid issues with STAGING by using LIBUCL_DIR for the source directoryStephen J. Kiernan2020-09-031-8/+8
| | | | | | | | | | | variable name instead of LIBUCL (which would otherwise end up with the staging directory used instead of the wanted source directory.) Reviewed by: sjg Obtained from: Juniper Networks, Inc. Notes: svn path=/head/; revision=365286
* Update Makefile.depend filesSimon J. Gerraty2019-12-111-1/+0
| | | | | | | | | | | | | Update a bunch of Makefile.depend files as a result of adding Makefile.depend.options files Reviewed by: bdrewery MFC after: 1 week Sponsored by: Juniper Networks Differential Revision: https://reviews.freebsd.org/D22494 Notes: svn path=/head/; revision=355617
* Connect the libucl(3) manual page to the build.Glen Barber2019-10-091-1/+4
| | | | | | | | MFC after: 3 days Sponsored by: Rubicon Communications, LLC (Netgate) Notes: svn path=/head/; revision=353348
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* Use SRCTOP to find the sources of libuclBaptiste Daroussin2016-10-151-1/+1
| | | | Notes: svn path=/head/; revision=307365
* Import libucl snapshot 20160604Baptiste Daroussin2016-06-041-2/+1
| | | | | | | | It replaces xxhash with mumhash It fixes issues with msgpack on non x86 Notes: svn path=/head/; revision=301339
* First pass through library packaging.Glen Barber2016-02-041-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295278
* META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.Bryan Drewery2015-11-251-1/+0
| | | | | | | | | | | This both avoids some dependencies on xinstall.host and allows bootstrapping on older releases to work due to lack of at least 'install -l' support. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291307
* Update libucl to latest git snapshot (20151027)Baptiste Daroussin2015-10-271-0/+2
| | | | Notes: svn path=/head/; revision=290071
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+20
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Merge sync of headSimon J. Gerraty2015-05-271-2/+7
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=283595
| * Merge head from 7/28Simon J. Gerraty2014-08-191-1/+3
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| * | New dependenciesSimon J. Gerraty2014-05-171-0/+21
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266284
* | | Rework PRIVATELIBBaptiste Daroussin2015-05-041-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now when a lib is marked as PRIVATELIB it is renamed into libprivate$foo instead of being installed in /usr/lib/private and playing with rpath. Also allow to install headers for PRIVATELIBS in that case the headers will be installed in /usr/include/private/$foo Keep the headers under a private namespace to prevent third party build system to easily find them to ensure they are only used on purpose. This allows for non base applications to statically link against a library in base which is linked to a privatelib Treating PRIVATELIBS as regular libraries allows to push them into our current compatX packages if needed. While here finish promotion of libevent as PRIVATELIB Install header for bsdstat and libucl Differential Revision: https://reviews.freebsd.org/D2365 Reviewed by: brooks, des Discussed with: imp Notes: svn path=/head/; revision=282420
* | | Lower warnings to please gcc 4.2Baptiste Daroussin2015-03-031-1/+1
| | | | | | | | | | | | Notes: svn path=/head/; revision=279560
* | | Update libucl to git version 8d3b186Baptiste Daroussin2015-03-021-2/+3
| | | | | | | | | | | | Notes: svn path=/head/; revision=279549
* | | Update libucl to latest versionBaptiste Daroussin2014-11-291-0/+2
| |/ |/| | | | | | | | | | | | | While here correctly link libucl to libm and register the dependency on libm for static building Notes: svn path=/head/; revision=275223
* | Update libucl to the 2014-07-16 snapshotBaptiste Daroussin2014-07-181-1/+3
|/ | | | | | | This update brings streamlined ucl emitter support Notes: svn path=/head/; revision=268831
* Update to 20140321Baptiste Daroussin2014-03-221-0/+1
| | | | | | | | | This brings schema validation MFC after: 1 week Notes: svn path=/head/; revision=263648
* Lower the level of WARNS to fix build with gccBaptiste Daroussin2014-02-231-1/+1
| | | | Notes: svn path=/head/; revision=262410
* Import libucl into headBaptiste Daroussin2014-02-231-0/+21
UCL is heavily infused by nginx configuration as the example of a convenient configuration system. However, UCL is fully compatible with JSON format and is able to parse json files. UCL is used by pkg(8) for its configuration file as well for the manifest format in packages, it will be used in base for the pkg boostrap (signature checking and configuration file parsing.) libucl has been developped and is maintained by vsevolod@ Notes: svn path=/head/; revision=262398