Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 15, 2011
  1. @dnaeon

    Fix build

    dnaeon authored
    	- Add what was missed in c6220f7
    	- Pointyhat to:	jlaffaye
Commits on Aug 1, 2011
  1. @jlaffaye

    Fix tests.

    jlaffaye authored
    Update tests to the new yaml format.
    Fix sha256 handling (pointyhat to bapt).
    Removed tests on pkg as we have now assert().
    Removed tests on bad manifest as I am too lazy to make the parser more robust.
Commits on May 26, 2011
  1. @bapt

    Manifest no longer start with @ now key: values

    bapt authored
    path of files can now contains about any characters
Commits on May 24, 2011
  1. @jlaffaye

    Huge refactoring.

    jlaffaye authored
    The struct array is dead. STAILQ is everywhere!
    Update the API to use STAILQ.
    Add new structs: pkg_dir, pkg_dep, ...
    Refactor to avoid code duplication.
    No more PKG_NOTFOUND pkg type. Change how we resolv deps in pkg_add.c
    When we query the deps or reverse deps, we only get a lighweight struct.
Commits on May 20, 2011
  1. @jlaffaye

    Fix tests.

    jlaffaye authored
Commits on May 12, 2011
  1. @bapt

    Link libpkg against libutil + make manifest parsing send a warning when

    bapt authored
    it finds an unknown keyword. Add a test for that
Commits on Mar 25, 2011
  1. @jlaffaye

    Rename libpkg to libpkgng to avoid conflicts on 9-CURRENT.

    jlaffaye authored
    Fix a compilation warning on sparc64.
    Submitted by: gahr@
Commits on Mar 12, 2011
  1. @jlaffaye
Commits on Mar 7, 2011
  1. @jlaffaye

    Fix tests compilation.

    jlaffaye authored
Commits on Mar 5, 2011
  1. @jlaffaye

    Modified manifest format and database schema.

    jlaffaye authored
    The struct pkg_file no longer has a size attribute.
    The struct pkg has now a flatsize attribute, which represents the size
    of the uncompressed package. This attribute is used instead of computing
    the value with the old size of files. The attribute is computed in pkg
    register and stored in the database, and emited in the manifest.
    We also emit @file lines into the manifest so we dont have to read
    the whole archive to get informations about a package.
Commits on Jan 26, 2011
  1. @bapt
  2. @bapt
Commits on Jan 24, 2011
  1. @jlaffaye

    Add support for @unexec

    jlaffaye authored
  2. @jlaffaye

    Complete execs tests.

    jlaffaye authored
  3. @bapt

    Add new tests

    bapt authored
  4. @bapt
  5. @jlaffaye

    Fix typo.

    jlaffaye authored
  6. @jlaffaye

    Add test infrastructure.

    jlaffaye authored
    devel/libcheck is required to build and run the tests.
    Right now the test on execs fail...
Something went wrong with that request. Please try again.