Add missing getopt support for 'U' from f406c7b
New Release 1.0.9
Add reminder about pushing tags
Add a hint on how to support tar.xz in git-format-archive
check the return value of sqlite3_column_text() against NULL in get_sql_string()

The return value of sqlite3_column_text() was not checked and passed
directly to strdup() causing a SIGSEV from libc. This patch ensure that
a NULL returned value will not be given to strdup().
Improve consistancy of the "Pattern must not be empty" message.

The same message was used in both search and info but with different
punctuation. While the search message version was more enthusiastic it
seems very unfair for good ol' info.
Bump to 1.0.9_1
Unbreak test compilation

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Convert tests (quick & dirty) to ATF
Prepare layout for atf-sh
Add first shell test
Add more pkg version tests
Add a test case for pkg -v

Conflicts:
	tests/frontend/pkg.sh
Add the forgotten Makefile for tests
Add very minimal and not very good test case for pkg-search.  We need
a whole bunch of dummy packages, repos etc. to write the tests
properly.
Fix the more egregious errors in the file.
No more need for the LD_LIBRARY_PATH hack when calling the binary
Revert "No more need for the LD_LIBRARY_PATH hack when calling the binary"

This reverts commit 930b2b7971e0199552df1afd577d044060c50822, using $ORIGIN is
evil :)

Discussed with:	kib
Enable pkg field tests
Rename pkg_value -> pkg_str