author | Michael Krelin <hacker@klever.net> | 2007-04-16 13:01:21 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-04-16 13:01:21 (UTC) |
commit | 2ae8ba67d6f323d3678af8b2918cd757ca13a447 (patch) (unidiff) | |
tree | 9b577259c46c2b4ac1eebc1040542e8aa0a3ab45 /app-pda/pilot-link | |
parent | 31eec028c0e04891aba43548a1d98d4ba15cd355 (diff) | |
download | misc-2ae8ba67d6f323d3678af8b2918cd757ca13a447.zip misc-2ae8ba67d6f323d3678af8b2918cd757ca13a447.tar.gz misc-2ae8ba67d6f323d3678af8b2918cd757ca13a447.tar.bz2 |
app-pda/pilot-link
-rw-r--r-- | app-pda/pilot-link/Manifest | 12 | ||||
-rw-r--r-- | app-pda/pilot-link/files/digest-pilot-link-0.12.2 | 3 | ||||
-rw-r--r-- | app-pda/pilot-link/files/pilot-link-0.12.2-build.patch | 89 | ||||
-rw-r--r-- | app-pda/pilot-link/pilot-link-0.12.2.ebuild | 70 |
4 files changed, 174 insertions, 0 deletions
diff --git a/app-pda/pilot-link/Manifest b/app-pda/pilot-link/Manifest new file mode 100644 index 0000000..f96e0ce --- a/dev/null +++ b/app-pda/pilot-link/Manifest | |||
@@ -0,0 +1,12 @@ | |||
1 | AUX pilot-link-0.12.2-build.patch 2809 RMD160 90af4c4f176d3df99cf5210ed4f7749dc458fd02 SHA1 36c4f331a91c966e1214a906a78614dfa2c78fd9 SHA256 5aed1036114e73cf982aab125d0e2ba6047a67e598d4b0af2808ffb15814f637 | ||
2 | MD5 cda93589fe3e5e64b172fac94137ba76 files/pilot-link-0.12.2-build.patch 2809 | ||
3 | RMD160 90af4c4f176d3df99cf5210ed4f7749dc458fd02 files/pilot-link-0.12.2-build.patch 2809 | ||
4 | SHA256 5aed1036114e73cf982aab125d0e2ba6047a67e598d4b0af2808ffb15814f637 files/pilot-link-0.12.2-build.patch 2809 | ||
5 | DIST pilot-link-0.12.2.tar.bz2 964014 RMD160 3ae19f16b28c33cccb19fa218cdad4353d479875 SHA1 29a2b355ad8b0680e655c7e1ffa1ebef1b2ad5d9 SHA256 809df99a97aae215f93c1a0863644c0d3411462a5bac2d16d4d8941ce9c6d150 | ||
6 | EBUILD pilot-link-0.12.2.ebuild 1690 RMD160 867a8d3d340594d7f918dcce2a064dcf0793d14a SHA1 40fb778e62606e88cb7681e69adcefdd8a9da5df SHA256 5c6ae2364a66e25f639affa5a35500cc47f23e13fc19ab3e1c439e6a4bf30f66 | ||
7 | MD5 9210106d711d2db30de66772d2cd055c pilot-link-0.12.2.ebuild 1690 | ||
8 | RMD160 867a8d3d340594d7f918dcce2a064dcf0793d14a pilot-link-0.12.2.ebuild 1690 | ||
9 | SHA256 5c6ae2364a66e25f639affa5a35500cc47f23e13fc19ab3e1c439e6a4bf30f66 pilot-link-0.12.2.ebuild 1690 | ||
10 | MD5 2d3563e047f94fe8adc2d327ff046b32 files/digest-pilot-link-0.12.2 256 | ||
11 | RMD160 1c7ca253534c3a18eba1c760b3bd71a143fafc23 files/digest-pilot-link-0.12.2 256 | ||
12 | SHA256 8e247afc68e1f741adcff994523248987e858ee23c07b3887ae03cb62d095ace files/digest-pilot-link-0.12.2 256 | ||
diff --git a/app-pda/pilot-link/files/digest-pilot-link-0.12.2 b/app-pda/pilot-link/files/digest-pilot-link-0.12.2 new file mode 100644 index 0000000..a009738 --- a/dev/null +++ b/app-pda/pilot-link/files/digest-pilot-link-0.12.2 | |||
@@ -0,0 +1,3 @@ | |||
1 | MD5 c1f4db8f32a2ee916fedb9a2dac8aa26 pilot-link-0.12.2.tar.bz2 964014 | ||
2 | RMD160 3ae19f16b28c33cccb19fa218cdad4353d479875 pilot-link-0.12.2.tar.bz2 964014 | ||
3 | SHA256 809df99a97aae215f93c1a0863644c0d3411462a5bac2d16d4d8941ce9c6d150 pilot-link-0.12.2.tar.bz2 964014 | ||
diff --git a/app-pda/pilot-link/files/pilot-link-0.12.2-build.patch b/app-pda/pilot-link/files/pilot-link-0.12.2-build.patch new file mode 100644 index 0000000..6d2c67d --- a/dev/null +++ b/app-pda/pilot-link/files/pilot-link-0.12.2-build.patch | |||
@@ -0,0 +1,89 @@ | |||
1 | diff --git a/bindings/Java/Makefile.am b/bindings/Java/Makefile.am | ||
2 | index a2ead24..1500dcd 100644 | ||
3 | --- a/bindings/Java/Makefile.am | ||
4 | +++ b/bindings/Java/Makefile.am | ||
5 | @@ -67,6 +67,8 @@ java_classes= \ | ||
6 | datebooktst.class\ | ||
7 | adrtest.class | ||
8 | |||
9 | +$(java_classes): java_compile | ||
10 | + | ||
11 | java_compile: $(java_files) | ||
12 | $(JAVAC) -d . $(java_files) | ||
13 | |||
14 | @@ -81,16 +83,16 @@ java_pisock: java_compile java_lib java_jar | ||
15 | install: all | ||
16 | ARCH=""; \ | ||
17 | for a in i386 amd64 ppc; do \ | ||
18 | - if [ -e ${JAVABASE}/jre/lib/${a} ]; then \ | ||
19 | - ARCH="${a}"; \ | ||
20 | + if [ -e ${JAVABASE}/jre/lib/$${a} ]; then \ | ||
21 | + ARCH="$${a}"; \ | ||
22 | break; \ | ||
23 | fi; \ | ||
24 | done; \ | ||
25 | -if [ -n "${ARCH}" ]; then \ | ||
26 | +if [ -n "$${ARCH}" ]; then \ | ||
27 | echo "Unknown architecture. Copy lipijsock.so to ${JAVABASE}/jre/lib/ARCH/"; \ | ||
28 | else \ | ||
29 | - mkdir -p "$(DESTDIR)${JAVABASE}/jre/lib/${ARCH}" && \ | ||
30 | - cp libjpisock.so "$(DESTDIR)${JAVABASE}/jre/lib/${ARCH}"; \ | ||
31 | + mkdir -p "$(DESTDIR)${JAVABASE}/jre/lib/$${ARCH}" && \ | ||
32 | + cp libjpisock.so "$(DESTDIR)${JAVABASE}/jre/lib/$${ARCH}"; \ | ||
33 | echo "done."; \ | ||
34 | fi | ||
35 | |||
36 | diff --git a/configure.ac b/configure.ac | ||
37 | index 68a05f2..4da0626 100644 | ||
38 | --- a/configure.ac | ||
39 | +++ b/configure.ac | ||
40 | @@ -220,6 +220,7 @@ AC_MSG_RESULT($enable_conduits) | ||
41 | dnl ****************************** | ||
42 | dnl PNG Support | ||
43 | dnl ****************************** | ||
44 | +msg_png=no | ||
45 | if test "x$enable_conduits" != "xno"; then | ||
46 | have_png=no | ||
47 | |||
48 | @@ -254,6 +255,7 @@ if test "x$enable_conduits" != "xno"; then | ||
49 | if test "$have_png" = yes; then | ||
50 | AC_DEFINE(HAVE_PNG, 1, [Define if we have PNG support]) | ||
51 | have_png=yes | ||
52 | + msg_png=yes | ||
53 | fi | ||
54 | fi | ||
55 | fi | ||
56 | @@ -351,12 +353,13 @@ PKG_CHECK_MODULES(BLUEZ, bluez, have_bluez=yes, AC_MSG_RESULT(no)) | ||
57 | AC_MSG_CHECKING([for BlueZ bluetooth support]) | ||
58 | AC_ARG_WITH(bluez, | ||
59 | AC_HELP_STRING([--with-bluez], | ||
60 | - [Enable usage of BlueZ]),, | ||
61 | + [Enable usage of BlueZ]),[use_bluez="$withval"], | ||
62 | use_bluez=auto) | ||
63 | if test "x$use_bluez" != "xno"; then | ||
64 | if test "x$have_bluez" = xno && test "x$use_bluez" = xyes; then | ||
65 | AC_MSG_ERROR([BlueZ explicitly requested but no support found]) | ||
66 | fi | ||
67 | +use_bluez="$have_bluez" | ||
68 | if test "x$have_bluez" = xyes; then | ||
69 | AC_DEFINE(HAVE_BLUEZ, 1, [Define if we have BlueZ bluetooth support]) | ||
70 | AC_MSG_RESULT([enabled]) | ||
71 | @@ -366,7 +369,7 @@ if test "x$use_bluez" != "xno"; then | ||
72 | fi | ||
73 | fi | ||
74 | |||
75 | -AM_CONDITIONAL(WITH_BLUEZ, test x$have_bluez = "xyes") | ||
76 | +AM_CONDITIONAL(WITH_BLUEZ, test x$use_bluez != "xno") | ||
77 | |||
78 | |||
79 | dnl ********************************* | ||
80 | diff --git a/pilot-link.m4 b/pilot-link.m4 | ||
81 | index 129dfc3..a271c74 100644 | ||
82 | --- a/pilot-link.m4 | ||
83 | +++ b/pilot-link.m4 | ||
84 | @@ -1,5 +1,3 @@ | ||
85 | -AC_DEFUN([IT_PROG_INTLTOOL], [AC_PREREQ([2.50])dnl | ||
86 | - | ||
87 | AC_DEFUN([AC_PILOT_LINK_HOOK], | ||
88 | [ | ||
89 | PILOT_LINK_VERS=0 | ||
diff --git a/app-pda/pilot-link/pilot-link-0.12.2.ebuild b/app-pda/pilot-link/pilot-link-0.12.2.ebuild new file mode 100644 index 0000000..9c38cb4 --- a/dev/null +++ b/app-pda/pilot-link/pilot-link-0.12.2.ebuild | |||
@@ -0,0 +1,70 @@ | |||
1 | # Copyright 1999-2007 Gentoo Foundation | ||
2 | # Distributed under the terms of the GNU General Public License v2 | ||
3 | # $Header: $ | ||
4 | |||
5 | WANT_AUTOCONF="latest" | ||
6 | WANT_AUTOMAKE="1.9" | ||
7 | inherit perl-module eutils autotools toolchain-funcs | ||
8 | |||
9 | DESCRIPTION="suite of tools for moving data between a Palm device and a desktop" | ||
10 | HOMEPAGE="http://www.pilot-link.org/" | ||
11 | SRC_URI="http://pilot-link.org/source/${P}.tar.bz2" | ||
12 | |||
13 | LICENSE="|| ( GPL-2 LGPL-2 )" | ||
14 | SLOT="0" | ||
15 | KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" | ||
16 | IUSE="threads usb png bluetooth readline perl java tcl python" | ||
17 | |||
18 | RDEPEND="virtual/libc | ||
19 | sys-libs/ncurses | ||
20 | usb? ( dev-libs/libusb ) | ||
21 | png? ( media-libs/libpng ) | ||
22 | bluetooth? ( net-wireless/bluez-libs ) | ||
23 | readline? ( sys-libs/readline ) | ||
24 | perl? ( dev-lang/perl ) | ||
25 | java? ( virtual/jre ) | ||
26 | tcl? ( dev-lang/tcl dev-lang/tk ) | ||
27 | python? ( dev-lang/python ) | ||
28 | " | ||
29 | DEPEND="${RDEPEND} | ||
30 | java? ( virtual/jdk ) | ||
31 | " | ||
32 | |||
33 | src_unpack() { | ||
34 | unpack ${A} | ||
35 | cd "${S}" | ||
36 | epatch "${FILESDIR}/${P}-build.patch" | ||
37 | eautoconf | ||
38 | eautomake | ||
39 | } | ||
40 | |||
41 | src_compile() { | ||
42 | econf \ | ||
43 | --includedir=/usr/include/libpisock \ | ||
44 | --enable-conduits \ | ||
45 | $(use_enable threads) $(use_enable usb libusb) \ | ||
46 | $(use_with png libpng $(libpng-config --prefix)) \ | ||
47 | $(use_with bluetooth bluez) \ | ||
48 | $(use_with readline) $(use_with perl) $(use_with java) \ | ||
49 | $(use_with tcl tcl /usr/$(get_libdir)) \ | ||
50 | $(use_with python) \ | ||
51 | || die "econf failed" | ||
52 | emake || die "emake failed" | ||
53 | |||
54 | if use perl ; then | ||
55 | cd "${S}/bindings/Perl" | ||
56 | perl-module_src_prep | ||
57 | perl-module_src_compile | ||
58 | fi | ||
59 | } | ||
60 | |||
61 | src_install() { | ||
62 | emake DESTDIR="${D}" install || die "emake install failed" | ||
63 | |||
64 | dodoc ChangeLog README doc/README* doc/TODO NEWS AUTHORS | ||
65 | |||
66 | if use perl ; then | ||
67 | cd "${S}/bindings/Perl" | ||
68 | perl-module_src_install | ||
69 | fi | ||
70 | } | ||