Package: libtext-bibtex-perl / 0.78-1

Metadata

Package Version Patches format
libtext-bibtex-perl 0.78-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fix spelling errors.patch | (download)

btparse/doc/bt_language.pod | 2 1 + 1 - 0 !
lib/Text/BibTeX.pm | 2 1 + 1 - 0 !
lib/Text/BibTeX/BibSort.pm | 2 1 + 1 - 0 !
lib/Text/BibTeX/Entry.pm | 2 1 + 1 - 0 !
lib/Text/BibTeX/Structure.pm | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 fix spelling errors.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
0002 Use the right path of perl.patch | (download)

examples/append_entries | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use the right path of perl.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

0003 Introduce a btparse_api_version note and use it in d.patch | (download)

Build.PL | 4 4 + 0 - 0 !
inc/MyBuilder.pm | 23 18 + 5 - 0 !
2 files changed, 22 insertions(+), 5 deletions(-)

 introduce a btparse_api_version note and use it in definine the
 SONAME.

Most linux distributions require a versioned SONAME for all libraries
in /usr/lib. This provides such an SONAME by defining the version in
Build.PL.

We also provide a symlink with unversioned name to make the linking of
binaries to the shared library transparent.

Arguably this should be defined in the C source of btparse, but since
the version is taken from the perl module, this alternative is maybe
more acceptable; it is certainly simpler than parsing another file in
Build.PL.

0004 disable rpath if installing into usr lib.patch | (download)

inc/MyBuilder.pm | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

 disable rpath if installing into /usr/lib

rpath isn't needed then, and setting has some undesirable
side-effects, the more obvious being that it prevents relocating the
libraries in the files system.

0005 no ldconfig.patch | (download)

inc/MyBuilder.pm | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 make sure we don't run ldconfig
0006 manpage section.patch | (download)

inc/MyBuilder.pm | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 install manpages into section 3
0007 hardening flags.patch | (download)

inc/MyBuilder.pm | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 add ldflags when linking the .so