Gentoo Archives: gentoo-commits

From: "Jonathan Callen (abcd)" <abcd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/lockdev/files: lockdev-1.0.3-add-autotools.patch lockdev-1.0.3-fix-perl.patch
Date: Fri, 11 Sep 2009 05:58:15
Message-Id: E1Mlz9B-0007J1-AZ@stork.gentoo.org
1 abcd 09/09/11 05:58:13
2
3 Added: lockdev-1.0.3-add-autotools.patch
4 lockdev-1.0.3-fix-perl.patch
5 Log:
6 New ebuild. Thanks to Nick Fortino <nfortino@×××××.com> for initial autotools patch (bug #257333).
7 (Portage version: -svn/cvs/Linux i686)
8
9 Revision Changes Path
10 1.1 dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch?rev=1.1&content-type=text/plain
14
15 Index: lockdev-1.0.3-add-autotools.patch
16 ===================================================================
17 Adds an autotools build system to fix the many issues with the custom build
18 system (ignoring CC, CFLAGS, DESTDIR, not installing the .so file properly).
19
20 Contributed by Nick Fortino (nfortino@×××××.com) 2/1/2009
21
22 Updated by Jonathan Callen <abcd@g.o> 2009-09-11
23
24 --- Makefile.am
25 +++ Makefile.am
26 @@ -0,0 +1,20 @@
27 +include_HEADERS = src/lockdev.h src/ttylock.h
28 +
29 +lib_LTLIBRARIES = liblockdev.la
30 +liblockdev_la_SOURCES = src/lockdev.c
31 +liblockdev_version = -version-info $(LOCKDEV_CURRENT_INTERFACE):$(LOCKDEV_INTERFACE_AGE):$(LOCKDEV_BINARY_AGE)
32 +liblockdev_la_LDFLAGS = $(liblockdev_version)
33 +
34 +man_MANS = docs/lockdev.3
35 +
36 +manpage_links = \
37 + dev_lock.3 \
38 + dev_unlock.3 \
39 + dev_relock.3 \
40 + dev_testlock.3 \
41 + liblockdev.3
42 +
43 +install-data-hook:
44 + for page in $(manpage_links); do \
45 + $(LN_S) lockdev.3 $(DESTDIR)$(man3dir)/$${page} ; \
46 + done
47 --- configure.ac
48 +++ configure.ac
49 @@ -0,0 +1,22 @@
50 +AC_INIT([lockdev], [1.0.3], [BUG-REPORT-ADDRESS])
51 +AC_CONFIG_AUX_DIR([scripts])
52 +AM_INIT_AUTOMAKE
53 +
54 +LOCKDEV_CURRENT_INTERFACE=1
55 +LOCKDEV_INTERFACE_AGE=0
56 +LOCKDEV_BINARY_AGE=0
57 +
58 +AC_SUBST([LOCKDEV_CURRENT_INTERFACE])
59 +AC_SUBST([LOCKDEV_INTERFACE_AGE])
60 +AC_SUBST([LOCKDEV_BINARY_AGE])
61 +
62 +LT_INIT([disable-static])
63 +
64 +AC_CANONICAL_BUILD
65 +AC_CANONICAL_HOST
66 +
67 +# Checks for programs.
68 +AC_PROG_LN_S
69 +
70 +AC_CONFIG_FILES([Makefile])
71 +AC_OUTPUT
72
73
74
75 1.1 dev-libs/lockdev/files/lockdev-1.0.3-fix-perl.patch
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/lockdev/files/lockdev-1.0.3-fix-perl.patch?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/lockdev/files/lockdev-1.0.3-fix-perl.patch?rev=1.1&content-type=text/plain
79
80 Index: lockdev-1.0.3-fix-perl.patch
81 ===================================================================
82 --- lockdev-1.0.3.orig/LockDev/Makefile.PL
83 +++ lockdev-1.0.3/LockDev/Makefile.PL
84 @@ -7,7 +7,7 @@ WriteMakefile(
85 'LIBS' => [''],
86 'DEFINE' => '',
87 'INC' => '-I../src',
88 - 'MYEXTLIB' => '../src/lockdev.z',
89 + 'MYEXTLIB' => '../.libs/liblockdev.so',
90 );
91
92 sub MY::postamble {