summaryrefslogtreecommitdiffstats
path: root/lib/libxo
Commit message (Collapse)AuthorAgeFilesLines
* MFC r322023:ngie2017-08-121-6/+1
| | | | | | | | | | Remove special-case logic for running tests on host machines I'm not sure what process sjg@ was using, but using CHECKDIR=${.OBJDIR} with "make check" on ^/head is the correct thing to do. This unbreaks "make check" for me (unsandboxed, not using CHECKDIR=${.OBJDIR}). While here, fix a whitespace nit with LIBADD.
* Import libxo-0.8.4 from HEAD into stable/11phil2017-08-074-11/+17
| | | | Submitted by: phil
* Submitted by: philphil2016-05-292-8/+8
| | | | | Reviewed by: sjg (mentor) Approved by: sjg
* Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedngie2016-05-042-214/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after r298107 Summary of changes: - Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that namespacing is kept with FILES appropriately, and that this shouldn't need to be repeated if the namespace changes -- only the definition of PACKAGE needs to be changed - Allow PACKAGE to be overridden by callers instead of forcing it to always be `tests`. In the event we get to the point where things can be split up enough in the base system, it would make more sense to group the tests with the blocks they're a part of, e.g. byacc with byacc-tests, etc - Remove PACKAGE definitions where possible, i.e. where FILES wasn't used previously. - Remove unnecessary TESTSPACKAGE definitions; this has been elided into bsd.tests.mk - Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES; ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk. - Fix installation of files under data/ subdirectories in lib/libc/tests/hash and lib/libc/tests/net/getaddrinfo - Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup) Document the proposed changes in share/examples/tests/tests/... via examples so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of replacing FILES. share/mk/bsd.README didn't seem like the appropriate method of communicating that info. MFC after: never probably X-MFC with: r298107 PR: 209114 Relnotes: yes Tested with: buildworld, installworld, checkworld; buildworld, packageworld Sponsored by: EMC / Isilon Storage Division
* MFHgjb2016-04-162-8/+14
|\ | | | | | | Sponsored by: The FreeBSD Foundation
| * Import to 0.6.1phil2016-04-152-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.5.0: document "trim" modifier add xo_emit_field functions Add xo_set_file{,_h} functions Fix LIBXO_* variables; add -L and -I as needed add --disable-silent-rules and an explicit make; s/PACKAGE-NAME/PACKAGE_NAME/; add /download/ to 'url' fix silliness where xo_flush_h emitted closing tag (html); make the caller (xo_message) do it flush after transitions; fix flush call in xo_do_emit mkdir the version-specific packaging dir use "XO_" instead of LIBXO_ 0.6.0: Add --with-retain-size to set the size (in bits) of the retain hash buckets Add The Argument Modifier ({a:}) Add retain and no-retain to --libxo autoconf: Add test for monitor.h Document quote heuristic go deep with nroff backslashes Use "ULL" for 32 bit check add xo_retain_clear and xo_retain_clear_all docs: combine two 'handles' section; move command line argument section handle GETTEXT when msgfmt isn't where it's supposed to be (FreeBSD) make 'retain' a flag (XOEF_RETAIN) instead of a role; it's simpler, and doesn't feel as tacky. "{R:}" was painful to document, which means it's painful to use. new xo_emit_f functions nuke some unused UNUSEDs test code: path must be static update test cases 0.6.1: fix version number (missed a commit during new-release) Reviewed by: sjg Approved by: sjg (mentor)
| * import libxo-0.4.7phil2016-04-152-8/+8
| | | | | | | | | | | | | | | | Fix bug w/ {e:} in html, where no default encoding format was built docs: "t" == "trim" (typo) (cf svn commit: r290445 - head/contrib/libxo/libxo) Reviewed by: sjg Approved by: sjg (mentor)
* | MFHgjb2016-04-132-6/+37
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * Merge libxo 0.4.6phil2016-04-122-6/+37
| | | | | | | | | | Reviewed by: sjg Approved by: sjg (mentor)
* | MFHgjb2016-04-043-3/+255
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * xo_config.h no longer in contrib, so -I's neededsjg2016-03-171-2/+1
| | | | | | | | | | PR: /homes/sjg/commit-logs/freebsd/libxo/xo_config.diff Reviewed by: jkim
| * We need libutilsjg2016-03-171-1/+7
| | | | | | | | and make it feasible to at least build the tests in situ
| * Move generated file from contrib to build directory.phil2016-03-162-1/+248
| | | | | | | | | | Reviewed by: obrien Approved by: sjg
* | MFHgjb2016-03-101-0/+20
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * DIRDEPS_BUILD: Connect MK_TESTS.bdrewery2016-03-091-0/+20
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | First pass through library packaging.gjb2016-02-041-0/+1
| | | | | | | | Sponsored by: The FreeBSD Foundation
* | First pass to fix the 'tests' packages.gjb2016-02-022-0/+8
|/ | | | Sponsored by: The FreeBSD Foundation
* META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.bdrewery2015-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
* Make libxo depend on libutil because it uses humanize_number after r287111ngie2015-10-183-4/+4
| | | | | | | | Remove overlinking in lib/libxo/tests, sbin/savecore, and usr.bin/{iscsictl,wc,xo} PR: 203673 Sponsored by: EMC / Isilon Storage Division
* Move SHLIBDIR?=/lib before <src.opts.mk> so that it works again.peter2015-10-081-2/+2
|
* Add directory for test encoder missed by accident in r288929ngie2015-10-061-0/+20
| | | | Sponsored by: EMC / Isilon Storage Division
* Remove a comment from an earlier iteration of trying to figure out how thengie2015-10-061-3/+0
| | | | test encoder testcases worked
* Integrate the tests from libxo into the FreeBSD test suitengie2015-10-063-0/+335
| | | | | | | | | | | | The functional_test.sh harness for each test subdir was inspired by the version in bin/sh/tests/functional_test.sh Some gymnastics were required to deal with implicit rules for .c / .o -> .out as the suffix transformation rules were incorrectly trying to create the test outputs from some of the source files Sponsored by: EMC / Isilon Storage Division
* Use LIBXOSRC instead of LIBXO when defining the path to contrib/libxongie2015-10-061-3/+3
| | | | | | | The latter is already defined in bsd.libnames.mk, so avoid the conflict in case someone copy-pastes make variables While here, switch path to the top of the source tree with SRCTOP
* Update META_MODE dependencies.bdrewery2015-09-171-0/+1
|
* Upgrade libxo to 0.4.5.marcel2015-08-241-11/+32
| | | | | | | Local changes incorporated by 0.4.5: r284340 Local changes retained: r276260, r282117 Obtained from: https://github.com/Juniper/libxo
* Revert r284417 it is not necessary anymorebapt2015-06-151-1/+1
|
* Enforce overwritting SHLIBDIRbapt2015-06-151-1/+1
| | | | | | | | | Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere. This makes /lib being populated again. Reported by: many
* Add META_MODE support.sjg2015-06-131-0/+19
|\ | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-271-0/+48
| |\ | |/ |/|
| * Updated/new dependenciessjg2014-11-191-0/+20
| |
* | Upgrade libxo to 0.3.2.marcel2015-04-271-0/+2
| | | | | | | | | | | | | | | | Obtained from: https://github.com/Juniper/libxo/tree/0.3.2 Requested by: Phil Shafer <phil@juniper.net> This import incorporates local change 279966. Local change 276260 has been merged-in.
* | Upgrade libxo to 0.2.0.marcel2015-01-191-0/+1
| | | | | | | | | | | | | | | | Obtained from: https://github.com/Juniper/libxo Requested by: Phil Shafer <phil@juniper.net> Revisions 276253 & 276273 were incorporated into 0.2.0. Revision 276260 has been merged-in.
* | Move libxo to /libalfred2014-12-251-0/+2
| | | | | | | | | | | | | | Update ObsoleteFiles to reflect libxo move. Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D1370
* | Add MLINKs for all functions described in the libxo manpages.brueffer2014-12-041-0/+43
|/
* Hook libxo to the build.marcel2014-10-231-0/+36
Sponsored by: Juniper Networks, Inc.
OpenPOWER on IntegriCloud