summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Ahlberg <aliz@gentoo.org>2005-01-01 21:05:25 +0000
committerDaniel Ahlberg <aliz@gentoo.org>2005-01-01 21:05:25 +0000
commit635718e56c7b9b3749b96721a2f3c54be488a522 (patch)
treeca78de0cde58e8183734fa975ae28c41786c6c68
parentold (Manifest recommit) (diff)
downloadgentoo-2-635718e56c7b9b3749b96721a2f3c54be488a522.tar.gz
gentoo-2-635718e56c7b9b3749b96721a2f3c54be488a522.tar.bz2
gentoo-2-635718e56c7b9b3749b96721a2f3c54be488a522.zip
Closing #50954.
-rw-r--r--app-admin/scotty/ChangeLog6
-rw-r--r--app-admin/scotty/files/scotty-2.1.11-Makefile.patch47
-rw-r--r--app-admin/scotty/files/scotty-2.1.11-suse.patch47
-rw-r--r--app-admin/scotty/scotty-2.1.11.ebuild31
4 files changed, 121 insertions, 10 deletions
diff --git a/app-admin/scotty/ChangeLog b/app-admin/scotty/ChangeLog
index a2a2b8611311..a59053734839 100644
--- a/app-admin/scotty/ChangeLog
+++ b/app-admin/scotty/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-admin/scotty
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/scotty/ChangeLog,v 1.6 2005/01/01 11:24:24 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/scotty/ChangeLog,v 1.7 2005/01/01 21:05:25 aliz Exp $
+
+ 01 Jan 2005; Daniel Ahlberg <aliz@gentoo.org> scotty-2.1.11.ebuild,
+ files/scotty-2.1.11-Makefile.patch, files/scotty-2.1.11-suse.patch:
+ Various fixes, closing #50954.
06 Jun 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
scotty-2.1.11.ebuild:
diff --git a/app-admin/scotty/files/scotty-2.1.11-Makefile.patch b/app-admin/scotty/files/scotty-2.1.11-Makefile.patch
new file mode 100644
index 000000000000..7f1fb6da1401
--- /dev/null
+++ b/app-admin/scotty/files/scotty-2.1.11-Makefile.patch
@@ -0,0 +1,47 @@
+--- unix/Makefile.in 2001-06-15 10:06:35.000000000 +0000
++++ unix/Makefile.in 2005-01-01 20:57:04.365251179 +0000
+@@ -26,34 +26,34 @@
+ exec_prefix = @exec_prefix@
+
+ # Directory in which to install the program scotty:
+-BIN_INSTALL_DIR = $(exec_prefix)/bin
++BIN_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/bin
+
+ # Directory in which to install dynamic loadable modules:
+-LIB_INSTALL_DIR = $(exec_prefix)/lib
++LIB_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/lib
+
+ # Directory in which dynamic loadable modules are installed:
+-LIB_RUNTIME_DIR = $(exec_prefix)/lib
++LIB_RUNTIME_DIR = $(DESTDIR)$(exec_prefix)/lib
+
+ # Directory in which to install library files belonging to the extension.
+-TNM_INSTALL_DIR = $(prefix)/lib/tnm$(TNM_VERSION)
++TNM_INSTALL_DIR = $(DESTDIR)$(prefix)/lib/tnm$(TNM_VERSION)
+
+ # Directory in which to install library files belonging to the extension.
+-TCL_INSTALL_DIR = $(prefix)/lib/tcl$(TCL_VERSION)
++TCL_INSTALL_DIR = $(DESTDIR)$(prefix)/lib/tcl$(TCL_VERSION)
+
+ # Directory in which to install the library of tkined scripts.
+-TKI_INSTALL_DIR = $(prefix)/lib/tkined$(TKI_VERSION)
++TKI_INSTALL_DIR = $(DESTDIR)$(prefix)/lib/tkined$(TKI_VERSION)
+
+ # Top-level directory for manual entries:
+-MAN_INSTALL_DIR = $(prefix)/man
++MAN_INSTALL_DIR = $(DESTDIR)$(prefix)/man
+
+ # Directory in which to install the manual entries:
+-MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1
++MAN1_INSTALL_DIR = $(DESTDIR)$(MAN_INSTALL_DIR)/man1
+
+ # Directory in which to install manual entry for straps:
+-MAN8_INSTALL_DIR = $(MAN_INSTALL_DIR)/man8
++MAN8_INSTALL_DIR = $(DESTDIR)$(MAN_INSTALL_DIR)/man8
+
+ # Directory in which to install manual entry for msqltcl, cmiptcl:
+-MANN_INSTALL_DIR = $(MAN_INSTALL_DIR)/mann
++MANN_INSTALL_DIR = $(DESTDIR)$(MAN_INSTALL_DIR)/mann
+
+ # To change the compiler switches, for example to change from -O
+ # to -g, change the following line:
diff --git a/app-admin/scotty/files/scotty-2.1.11-suse.patch b/app-admin/scotty/files/scotty-2.1.11-suse.patch
new file mode 100644
index 000000000000..9686e9fba16f
--- /dev/null
+++ b/app-admin/scotty/files/scotty-2.1.11-suse.patch
@@ -0,0 +1,47 @@
+--- tnm/generic/tnmInt.h
++++ tnm/generic/tnmInt.h
+@@ -36,7 +36,10 @@
+ #define TnmGetTime TclpGetTime
+ #endif
+
++#if TCL_MAJOR_VERSION < 8 || TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION < 4
+ #define TnmCreateDirectory TclpCreateDirectory
++#endif
++
+ #if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 8 && TCL_RELEASE_SERIAL > 2
+ #define TnmStat TclStat
+ #else
+--- tnm/generic/tnmUtil.c
++++ tnm/generic/tnmUtil.c
+@@ -12,6 +12,18 @@
+ #include "tnmInt.h"
+ #include "tnmPort.h"
+
++#if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION >= 4 || TCL_MAJOR_VERSION > 8
++int TnmCreateDirectory(char *path)
++{
++ Tcl_Obj *o;
++ int res;
++ o = Tcl_NewStringObj(path, -1);
++ Tcl_IncrRefCount(o);
++ res = Tcl_FSCreateDirectory(o);
++ Tcl_DecrRefCount(o);
++ return res;
++}
++#endif
+
+ /*
+ *----------------------------------------------------------------------
+--- unix/configure.in
++++ unix/configure.in
+@@ -251,8 +251,8 @@
+ AC_CHECK_LIB(ieee, main, [LIBS="$LIBS -lieee"])
+ AC_CHECK_LIB(rpc, main, [LIBS="$LIBS -lrpc"])
+ AC_CHECK_LIB(rpcsvc, main, [LIBS="$LIBS -lrpcsvc"])
+-AC_CHECK_FUNC(res_mkquery, ,
+- AC_CHECK_LIB(resolv, res_mkquery, [LIBS="$LIBS -lresolv"]))
++AC_CHECK_FUNC(__res_mkquery, ,
++ AC_CHECK_LIB(resolv, __res_mkquery, [LIBS="$LIBS -lresolv"]))
+
+ #----------------------------------------------------------------------------
+ # Checks for various include files missing on some machines.
diff --git a/app-admin/scotty/scotty-2.1.11.ebuild b/app-admin/scotty/scotty-2.1.11.ebuild
index cb2a2a3c3191..dd82f409c699 100644
--- a/app-admin/scotty/scotty-2.1.11.ebuild
+++ b/app-admin/scotty/scotty-2.1.11.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/scotty/scotty-2.1.11.ebuild,v 1.9 2005/01/01 11:24:24 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/scotty/scotty-2.1.11.ebuild,v 1.10 2005/01/01 21:05:25 aliz Exp $
+
+inherit eutils
DESCRIPTION="tcl network management extension"
HOMEPAGE="http://wwwhome.cs.utwente.nl/~schoenw/scotty"
@@ -8,7 +10,7 @@ SRC_URI="ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
-KEYWORDS="x86 alpha"
+KEYWORDS="x86 alpha ~amd64"
IUSE=""
DEPEND="virtual/libc
@@ -16,22 +18,33 @@ DEPEND="virtual/libc
sys-devel/bison
dev-lang/perl
dev-lang/tcl
- dev-lang/tk"
+ dev-lang/tk
+ sys-devel/autoconf"
+
+src_unpack() {
+ unpack ${A} ; cd ${S}
+
+ epatch ${FILESDIR}/${P}-suse.patch
+ epatch ${FILESDIR}/${P}-Makefile.patch
+
+ cd ${S}/unix ; autoconf
+}
src_compile() {
cd ${S}/unix
econf || die
- make || die
+ make "CFLAGS=${CFLAGS}" || die
}
src_install() {
cd ${S}/unix
dodir /usr/share/man
- TNM_LIBRARY=${D}/usr/lib/tnm${V} \
- make prefix=${D}/usr \
- MAN_INSTALL_DIR=${D}/usr/share/man install
- make prefix=${D}/usr \
- MAN_INSTALL_DIR=${D}/usr/share/man sinstall
+# TNM_LIBRARY=${D}/usr/lib/tnm${V} \
+# make prefix=${D}/usr \
+# MAN_INSTALL_DIR=${D}/usr/share/man install
+# make prefix=${D}/usr \
+# MAN_INSTALL_DIR=${D}/usr/share/man sinstall
+ make DESTDIR=${D} install
cd ${D}/usr/bin
perl -p -i -e 's|/.*/image||' ${D}/usr/lib/tnm2.1.11/pkgIndex.tcl
perl -p -i -e 's|/.*/image||' ${D}/usr/lib/tkined1.4.11/pkgIndex.tcl