rpms/steghide/devel steghide-0.5.1-am.patch, NONE, 1.1 steghide-0.5.1-gcc41.patch, NONE, 1.1 steghide.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jochen Schmitt (s4504kr) fedora-extras-commits at redhat.com
Sun Jul 23 17:50:10 UTC 2006


Author: s4504kr

Update of /cvs/extras/rpms/steghide/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29131/devel

Modified Files:
	.cvsignore sources 
Added Files:
	steghide-0.5.1-am.patch steghide-0.5.1-gcc41.patch 
	steghide.spec 
Log Message:
auto-import steghide-0.5.1-1 on branch devel from steghide-0.5.1-1.src.rpm

steghide-0.5.1-am.patch:

--- NEW FILE steghide-0.5.1-am.patch ---
--- steghide-0.5.1/po/Makefile.in.in.org	2003-09-28 17:57:14.000000000 +0200
+++ steghide-0.5.1/po/Makefile.in.in	2006-07-12 17:17:38.000000000 +0200
@@ -27,7 +27,7 @@
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
+mkinstalldirs = $(MKINSTALLDIRS)
 
 GMSGFMT = @GMSGFMT@
 MSGFMT = @MSGFMT@
--- steghide-0.5.1/src/Makefile.am.org	2003-09-28 18:33:21.000000000 +0200
+++ steghide-0.5.1/src/Makefile.am	2006-07-12 17:13:26.000000000 +0200
@@ -33,5 +33,4 @@
 WavPCMSampleValue.cc error.cc main.cc msg.cc SMDConstructionHeuristic.cc
 LIBS = @LIBINTL@ @LIBS@
 localedir = $(datadir)/locale
-LIBTOOL = $(SHELL) libtool
 MAINTAINERCLEANFILES = Makefile.in

steghide-0.5.1-gcc41.patch:

--- NEW FILE steghide-0.5.1-gcc41.patch ---
--- steghide-0.5.1/src/AuData.h.org	2006-07-11 21:09:21.000000000 +0200
+++ steghide-0.5.1/src/AuData.h	2006-07-11 21:31:19.000000000 +0200
@@ -26,22 +26,22 @@
 
 // AuMuLawAudioData
 typedef AudioDataImpl<AuMuLaw,BYTE> AuMuLawAudioData ;
-inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; }
-inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; }
+template <> inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; }
+template <> inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; }
 
 // AuPCM8AudioData
 typedef AudioDataImpl<AuPCM8,SBYTE> AuPCM8AudioData ;
-inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; }
-inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; }
+template <> inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; }
+template <> inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; }
 
 // AuPCM16AudioData
 typedef AudioDataImpl<AuPCM16,SWORD16> AuPCM16AudioData ;
-inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; }
-inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; }
+template <> inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; }
+template <> inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; }
 
 // AuPCM32AudioData
 typedef AudioDataImpl<AuPCM32,SWORD32> AuPCM32AudioData ;
-inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; }
-inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; }
+template <> inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; }
+template <> inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; }
 
 #endif // ndef SH_AUDATA_H
--- steghide-0.5.1/src/AuSampleValues.cc.org	2006-07-11 21:38:57.000000000 +0200
+++ steghide-0.5.1/src/AuSampleValues.cc	2006-07-11 21:57:11.000000000 +0200
@@ -21,17 +21,17 @@
 #include "AuSampleValues.h"
 
 // AuMuLawSampleValue
-const BYTE AuMuLawSampleValue::MinValue = 0 ;
-const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ;
+template <> const BYTE AuMuLawSampleValue::MinValue = 0 ;
+template <> const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ;
 
 // AuPCM8SampleValue
-const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ;
-const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ;
+template <> const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ;
+template <> const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ;
 
 // AuPCM16SampleValue
-const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ;
-const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ;
+template <> const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ;
+template <> const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ;
 
 // AuPCM32SampleValue
-const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ;
-const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ;
+template <> const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ;
+template <> const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ;


--- NEW FILE steghide.spec ---
Name: steghide
Summary: A steganography program
Version: 0.5.1
Release: 1%{?dist}

License: GPL
Group: Applications/File

URL: http://steghide.sourceforge.net
Source: http://prdownloads.sourceforge.net/steghide/steghide-%{version}.tar.gz
Patch0: steghide-0.5.1-gcc41.patch
Patch1: steghide-0.5.1-am.patch

BuildRequires: automake17, gettext-devel
BuildRequires: libmcrypt-devel, mhash-devel, libjpeg-devel, zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)

%description
Steghide is a steganography program that is able to hide data in various kinds
of image- and audio-files. The color- respectivly sample-frequencies are not
changed thus making the embedding resistant against first-order statistical
tests. Features of steghide include compression and encryption of embedded
data,

embedding of a checksum to verify the integrity of the extracted data and
support for jpeg, bmp, wav and au files.

%prep
%setup
%patch0 -p1 
%patch1 -p1 

aclocal-1.7
automake-1.7 --foreign
autoconf
 %configure 

%build
make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

rm -rf $RPM_BUILD_ROOT/%{_docdir}/%{name}/*

%find_lang %name

%check
make check

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root,-)

%{_bindir}/steghide
%{_mandir}/man1/steghide.1.gz

%doc ABOUT-NLS BUGS COPYING CREDITS HISTORY README TODO

%Changelog
* Tue Jul 11 2006 Jochen Schmitt <Jochen her-schmitt de> 0.5.1-1
- Initial RPM


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/steghide/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	23 Jul 2006 17:49:12 -0000	1.1
+++ .cvsignore	23 Jul 2006 17:50:10 -0000	1.2
@@ -0,0 +1 @@
+steghide-0.5.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/steghide/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	23 Jul 2006 17:49:12 -0000	1.1
+++ sources	23 Jul 2006 17:50:10 -0000	1.2
@@ -0,0 +1 @@
+5be490e24807d921045780fd8cc446b3  steghide-0.5.1.tar.gz




More information about the fedora-extras-commits mailing list