Compare commits

...

7 Commits
master ... f7

Author SHA1 Message Date
Fedora Release Engineering c09e626f19 dist-git conversion 2010-07-28 17:52:07 +00:00
Bill Nottingham 8bed98c840 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:19:34 +00:00
bpostle 695333a021 bumping release because of make tag brokenness 2007-11-05 22:16:38 +00:00
bpostle 67ed155f28 FC-6, F-7, F-8 and devel fixes for CVE-2007-5200 bug #332401 2007-11-05 22:07:06 +00:00
bpostle f70cb39641 Update license tag, GPL -> GPLv2+ 2007-08-20 20:36:58 +00:00
bpostle d529a8b569 rebuild for boost soname change in devel, add enblend dependency as this is
now in fedora
2007-08-13 20:10:24 +00:00
Bill Nottingham e07a96383e Initialize branch F-7 for hugin 2007-05-18 04:44:22 +00:00
4 changed files with 69 additions and 25 deletions

View File

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: hugin
# $Id$
NAME := hugin
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -0,0 +1,53 @@
Modified: hugin/branches/stable/src/Panorama/PTOptimise.cpp
===================================================================
--- hugin/tags/hugin-0-6-1/src/Panorama/PTOptimise.cpp 2007-10-24 19:30:32 UTC (rev 2491)
+++ hugin/branches/stable/src/Panorama/PTOptimise.cpp 2007-10-24 19:42:36 UTC (rev 2492)
@@ -36,9 +36,6 @@
#include <boost/property_map.hpp>
#include <boost/graph/graph_utility.hpp>
-#define DEBUG_WRITE_OPTIM_OUTPUT
-#define DEBUG_WRITE_OPTIM_OUTPUT_FILE "hugin_debug_optim_results.txt"
-
using namespace std;
using namespace PT;
using namespace PTools;
@@ -132,13 +129,6 @@
RunLMOptimizer( &opt );
ainf.data = opt.message;
// get results from align info.
-#ifdef DEBUG_WRITE_OPTIM_OUTPUT
- fullPath path;
- StringtoFullPath(&path, DEBUG_WRITE_OPTIM_OUTPUT_FILE );
-
- ainf.data = opt.message;
- WriteResults( script, &path, &ainf, distSquared, 0);
-#endif
pano.updateVariables(GetAlignInfoVariables(ainf) );
pano.updateCtrlPointErrors( GetAlignInfoCtrlPoints(ainf) );
}
Modified: hugin/branches/stable/src/hugin/AutoCtrlPointCreator.cpp
===================================================================
--- hugin/tags/hugin-0-6-1/src/hugin/AutoCtrlPointCreator.cpp 2007-10-24 19:30:32 UTC (rev 2491)
+++ hugin/branches/stable/src/hugin/AutoCtrlPointCreator.cpp 2007-10-24 19:42:36 UTC (rev 2492)
@@ -225,7 +225,7 @@
}
#endif
- wxString ptofile(wxT("autopano_result_tempfile.pto"));
+ wxString ptofile = wxFileName::CreateTempFileName(wxT("ap_res"));
autopanoArgs.Replace(wxT("%o"), ptofile);
wxString tmp;
tmp.Printf(wxT("%d"), nFeatures);
@@ -415,7 +415,7 @@
imgNr++;
}
- wxString ptofile(wxT("autopano_result_tempfile"));
+ wxString ptofile = wxFileName::CreateTempFileName(wxT("ap_res"));
autopanoArgs.Replace(wxT("%o"), ptofile);
wxString tmp;
tmp.Printf(wxT("%d"), nFeatures);

View File

@ -1,17 +1,18 @@
Summary: Frontend for Panorama Tools, similar to PTAssembler, PTGui or Open for Windows
Name: hugin
Version: 0.6.1
Release: 6%{?dist}
License: GPL
Release: 11%{?dist}
License: GPLv2+
Group: Applications/Multimedia
Source0: http://prdownloads.sourceforge.net/hugin/%{name}-%{version}.tar.bz2
Source: http://downloads.sourceforge.net/hugin/%{name}-%{version}.tar.bz2
URL: http://hugin.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: libpano12 > 2.8.3 wxGTK >= 2.6.0 boost
Requires: libpano12 > 2.8.3 wxGTK >= 2.6.0 boost enblend
Requires: shared-mime-info
BuildRequires: libpano12-devel > 2.8.3 zlib-devel libtiff-devel libjpeg-devel
BuildRequires: libpng-devel gettext-devel wxGTK-devel >= 2.6.0 boost-devel
BuildRequires: desktop-file-utils
Patch0: hugin-0.6.1-CVE-2007-5200.patch
%description
hugin can be used to stitch multiple images together. The resulting image can
@ -21,6 +22,7 @@ to create high quality images
%prep
%setup -q
%patch0 -p3
# autopanog.exe is a mono app
sed -i 's/"autopanog.exe"/"mono `which autopanog.exe`"/' \
src/include/hugin/config_defaults.h
@ -74,6 +76,16 @@ touch --no-create %{_datadir}/icons/gnome || :
%doc ABOUT-NLS AUTHORS BUGS ChangeLog COPYING INSTALL LICENCE NEWS README TODO src/hugin/xrc/data/*.htm src/hugin/xrc/data/*.html src/hugin/xrc/data/help_en_EN src/hugin/xrc/data/help_fr_FR HACKING LICENCE_JHEAD LICENCE_VIGRA doc/nona.txt
%changelog
* Mon Nov 05 2007 Bruno Postle <bruno@postle.net> 0.6.1-11
- fix for CVE-2007-5200 hugin unsafe temporary file usage
- bug #332401; bug #362851; bug #362861; bug #362871
- fix Source tag
- update license GPL -> GPLv2+
* Mon Aug 13 2007 Bruno Postle <bruno@postle.net> 0.6.1-7
- rebuild for boost soname change
- add enblend dependency as enblend is now in fedora
* Tue Mar 20 2007 Bruno Postle <bruno@postle.net> 0.6.1-6
- bump release due to extras make tag brokenness