[103798] trunk/dports/security/tripwire
jmr at macports.org
jmr at macports.org
Thu Mar 7 13:00:31 PST 2013
Revision: 103798
https://trac.macports.org/changeset/103798
Author: jmr at macports.org
Date: 2013-03-07 13:00:31 -0800 (Thu, 07 Mar 2013)
Log Message:
-----------
tripwire: fix build with current automake, fix code instead of not using clang (#32684)
Modified Paths:
--------------
trunk/dports/security/tripwire/Portfile
trunk/dports/security/tripwire/files/patch-configure.in
Added Paths:
-----------
trunk/dports/security/tripwire/files/patch-src_core_archive.cpp
trunk/dports/security/tripwire/files/patch-src_cryptlib_algebra.h
trunk/dports/security/tripwire/files/patch-src_fco_fcospec.cpp
Modified: trunk/dports/security/tripwire/Portfile
===================================================================
--- trunk/dports/security/tripwire/Portfile 2013-03-07 20:56:22 UTC (rev 103797)
+++ trunk/dports/security/tripwire/Portfile 2013-03-07 21:00:31 UTC (rev 103798)
@@ -38,16 +38,16 @@
patch-configure.in \
patch-configure \
patch-install.cfg \
- patch-install.sh
+ patch-install.sh \
+ patch-src_cryptlib_algebra.h \
+ patch-src_core_archive.cpp \
+ patch-src_fco_fcospec.cpp
post-patch {
+ move ${worksrcpath}/configure.in ${worksrcpath}/configure.ac
file attributes ${worksrcpath}/configure -permissions +x
}
-if {${configure.compiler} == "clang"} {
- configure.compiler llvm-gcc-4.2
-}
-
pre-configure {
system "cd ${worksrcpath} && aclocal"
}
Modified: trunk/dports/security/tripwire/files/patch-configure.in
===================================================================
--- trunk/dports/security/tripwire/files/patch-configure.in 2013-03-07 20:56:22 UTC (rev 103797)
+++ trunk/dports/security/tripwire/files/patch-configure.in 2013-03-07 21:00:31 UTC (rev 103798)
@@ -1,5 +1,14 @@
---- configure.in.orig Tue Sep 18 22:18:53 2007
-+++ configure.in Fri Sep 21 19:36:56 2007
+--- configure.in.orig 2007-03-31 14:03:27.000000000 +1000
++++ configure.in 2013-03-08 07:16:05.000000000 +1100
+@@ -6,7 +6,7 @@
+ AC_CONFIG_SRCDIR([src/tw/tw.cpp])
+ AC_CANONICAL_TARGET([])
+ AM_INIT_AUTOMAKE(tripwire, 2.4.1)
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADERS([config.h])
+
+ dnl #################################
+ dnl Cleanup Cruft Leftover From Patch
@@ -38,6 +38,7 @@
dnl ###################
dnl Checks for programs
Added: trunk/dports/security/tripwire/files/patch-src_core_archive.cpp
===================================================================
--- trunk/dports/security/tripwire/files/patch-src_core_archive.cpp (rev 0)
+++ trunk/dports/security/tripwire/files/patch-src_core_archive.cpp 2013-03-07 21:00:31 UTC (rev 103798)
@@ -0,0 +1,13 @@
+--- src/core/archive.cpp.orig 2005-09-16 13:12:36.000000000 +1000
++++ src/core/archive.cpp 2013-03-08 07:28:07.000000000 +1100
+@@ -886,8 +886,8 @@ void cLockedTemporaryFileArchive::OpenRe
+ catch( eFSServices& e)
+ {
+ TSTRING errStr = TSS_GetString( cCore, core::STR_BAD_TEMPDIRECTORY );
+- eArchiveOpen e(strTempFile, errStr);
+- throw e;
++ eArchiveOpen e2(strTempFile, errStr);
++ throw e2;
+ }
+ }
+ ///////////////////////////////////////////////////////////////////////////////
Added: trunk/dports/security/tripwire/files/patch-src_cryptlib_algebra.h
===================================================================
--- trunk/dports/security/tripwire/files/patch-src_cryptlib_algebra.h (rev 0)
+++ trunk/dports/security/tripwire/files/patch-src_cryptlib_algebra.h 2013-03-07 21:00:31 UTC (rev 103798)
@@ -0,0 +1,11 @@
+--- src/cryptlib/algebra.h.orig 2005-09-16 13:12:35.000000000 +1000
++++ src/cryptlib/algebra.h 2013-03-08 07:21:17.000000000 +1100
+@@ -273,7 +273,7 @@ template <class T> T AbstractEuclideanDo
+ Element g[3]={b, a};
+ unsigned int i0=0, i1=1, i2=2;
+
+- while (!Equal(g[i1], this->Zero()))
++ while (!this->Equal(g[i1], this->Zero()))
+ {
+ g[i2] = Mod(g[i0], g[i1]);
+ unsigned int t = i0; i0 = i1; i1 = i2; i2 = t;
Added: trunk/dports/security/tripwire/files/patch-src_fco_fcospec.cpp
===================================================================
--- trunk/dports/security/tripwire/files/patch-src_fco_fcospec.cpp (rev 0)
+++ trunk/dports/security/tripwire/files/patch-src_fco_fcospec.cpp 2013-03-07 21:00:31 UTC (rev 103798)
@@ -0,0 +1,10 @@
+--- src/fco/fcospec.cpp.orig 2005-09-16 13:12:38.000000000 +1000
++++ src/fco/fcospec.cpp 2013-03-08 07:54:32.000000000 +1100
+@@ -51,6 +51,7 @@
+ class cDefaultSpecMask : public iFCOSpecMask
+ {
+ public:
++ cDefaultSpecMask(){};
+ virtual const TSTRING& GetName() const;
+ virtual bool Accept(const iFCO* pFCO) const;
+ private:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130307/74d34b66/attachment.html>
More information about the macports-changes
mailing list