Skip to content

Commit

Permalink
Release V0.2.5
Browse files Browse the repository at this point in the history
  • Loading branch information
rockdaboot committed May 31, 2014
2 parents dd68ace + ecdadf7 commit 1434b7f
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 17 deletions.
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-man
## pkg-config files are also used for architecture-independent data packages,
## in which case the correct install location would be $(datadir)/pkgconfig.
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libpsl-$(LIBPSL_API_VERSION).pc
pkgconfig_DATA = libpsl.pc

EXTRA_DIST = config.rpath
10 changes: 7 additions & 3 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
Copyright (C) 2014 Tim Ruehsen

30.05.2014
* Fixed psl_builtin() to return NULL if no built-in PSL data is available
31.05.2014 Release V0.2.5
* added psl_get_version()
* removed version from library name

30.05.2014 Release V0.2.4
* fixed psl_builtin() to return NULL if no built-in PSL data is available

27.05.2014 Release V0.2.3
* changed API version to 0.2
Expand All @@ -12,6 +16,6 @@ Copyright (C) 2014 Tim Ruehsen
* build static library by default

25.04.2014 Hotfix release V0.2.1
* Updated to the latest Publix Suffix List
* updated to the latest Publix Suffix List

25.04.2014 Initial release V0.2
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

AC_INIT([libpsl], [0.2.4], [[email protected]], [libpsl], [http://github.com/rockdaboot/libpsl])
AC_INIT([libpsl], [0.2.5], [[email protected]], [libpsl], [http://github.com/rockdaboot/libpsl])
AC_PREREQ([2.59])
AM_INIT_AUTOMAKE([1.10 -Wall no-define])

Expand Down Expand Up @@ -63,8 +63,8 @@ AS_IF([ test "$enable_man" != no ], [
# 4. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
# 5. If any interfaces have been added since the last public release, then increment age.
# 6. If any interfaces have been removed or changed since the last public release, then set age to 0.
AC_SUBST([LIBPSL_SO_VERSION], [0:4:0])
AC_SUBST([LIBPSL_API_VERSION], [0.2])
AC_SUBST([LIBPSL_SO_VERSION], [1:0:1])
AC_SUBST([LIBPSL_VERSION], $VERSION)

# Check for idn2
AC_CHECK_PROG(HAVE_IDN2, idn2, yes, AC_MSG_ERROR(Cannot find required tool 'idn2'.))
Expand Down Expand Up @@ -126,7 +126,7 @@ AC_CONFIG_FILES([Makefile
docs/libpsl/version.xml
data/Makefile
tests/Makefile
libpsl-${LIBPSL_API_VERSION}.pc:libpsl.pc.in])
libpsl.pc:libpsl.pc.in])
AC_OUTPUT

AC_MSG_NOTICE([Summary of build options:
Expand Down
1 change: 1 addition & 0 deletions docs/libpsl/libpsl-sections.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ psl_builtin_file_time
psl_builtin_sha1sum
psl_builtin_filename
psl_is_cookie_domain_acceptable
psl_get_version
</SECTION>
2 changes: 1 addition & 1 deletion docs/libpsl/version.xml.in
Original file line number Diff line number Diff line change
@@ -1 +1 @@
@LIBPSL_API_VERSION@
@LIBPSL_VERSION@
3 changes: 3 additions & 0 deletions include/libpsl.h
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ const char *
/* returns file name of PSL source file */
const char *
psl_builtin_filename(void);
/* returns library version */
const char *
psl_get_version(void);


#ifdef __cplusplus
Expand Down
4 changes: 2 additions & 2 deletions libpsl.pc.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ Name: @PACKAGE_NAME@
Description: Publix Suffix List C library.
Version: @PACKAGE_VERSION@
URL: @PACKAGE_URL@
Libs: -L${libdir} -llibpsl-@LIBPSL_API_VERSION@
Cflags: -I${includedir}/libpsl-@LIBPSL_API_VERSION@ -I${libdir}/libpsl-@LIBPSL_API_VERSION@/include
Libs: -L${libdir} -llibpsl
Cflags: -I${includedir}/libpsl -I${libdir}/libpsl/include
8 changes: 4 additions & 4 deletions src/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ BUILT_SOURCES = suffixes.c
# suffixes.c is a built source that must be cleaned
CLEANFILES = suffixes.c

lib_LTLIBRARIES = libpsl-@LIBPSL_API_VERSION@.la
lib_LTLIBRARIES = libpsl.la

libpsl_@LIBPSL_API_VERSION@_la_SOURCES = psl.c
libpsl_@LIBPSL_API_VERSION@_la_CPPFLAGS = -I$(top_srcdir)/include
libpsl_la_SOURCES = psl.c
libpsl_la_CPPFLAGS = -I$(top_srcdir)/include
# include ABI version information
libpsl_@LIBPSL_API_VERSION@_la_LDFLAGS = -version-info $(LIBPSL_SO_VERSION)
libpsl_la_LDFLAGS = -version-info $(LIBPSL_SO_VERSION)

noinst_PROGRAMS = psl2c
psl2c_SOURCES = psl2c.c
Expand Down
14 changes: 14 additions & 0 deletions src/psl.c
Original file line number Diff line number Diff line change
Expand Up @@ -674,6 +674,20 @@ const char *psl_builtin_filename(void)
return _psl_filename;
}

/**
* psl_get_version:
*
* Get libpsl version.
*
* Returns: String containing version of libpsl.
*
* Since: 0.2.5
**/
const char *psl_get_version (void)
{
return PACKAGE_VERSION;
}

/**
* psl_is_cookie_domain_acceptable:
* @psl: PSL context pointer
Expand Down
2 changes: 1 addition & 1 deletion tests/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
DEFS = @DEFS@ -DDATADIR=\"$(top_srcdir)/data\" -DSRCDIR=\"$(srcdir)\" -DPSL_FILE=\"$(PSL_FILE)\" -DPSL_TESTFILE=\"$(PSL_TESTFILE)\"
AM_CPPFLAGS = -I$(top_srcdir)/include
LDADD = ../src/libpsl-@LIBPSL_API_VERSION@.la
LDADD = ../src/libpsl.la

if WITH_BUILTIN

Expand Down
2 changes: 1 addition & 1 deletion tools/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ bin_PROGRAMS = psl

AM_CPPFLAGS = -I$(top_srcdir)/include
AM_LDFLAGS = -static
LDADD = ../src/libpsl-@LIBPSL_API_VERSION@.la
LDADD = ../src/libpsl.la

0 comments on commit 1434b7f

Please sign in to comment.