KDiff3: bump version

This commit is contained in:
Gerasim Troeglazov
2017-11-22 21:51:44 +10:00
parent bb596f34a4
commit 5692b91926
3 changed files with 34 additions and 52 deletions

View File

@@ -2,17 +2,19 @@
resource app_flags B_MULTIPLE_LAUNCH | B_ARGV_ONLY; resource app_flags B_MULTIPLE_LAUNCH | B_ARGV_ONLY;
resource app_version { resource app_version {
major = 0, major = @MAJOR@,
middle = 9, middle = @MIDDLE@,
minor = 7, minor = @MINOR@,
variety = B_APPV_DEVELOPMENT, variety = B_APPV_FINAL,
internal = 0, internal = 0,
short_info = "Diff and merge tool", short_info = "KDiff3",
long_info = "" long_info = "@LONG_INFO@"
}; };
resource app_signature "@APP_SIGNATURE@";
resource large_icon array { resource large_icon array {
$"1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B" $"1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B"
$"1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B" $"1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B"
@@ -66,7 +68,3 @@ resource mini_icon array {
$"28271F1F281F271F1FD51D1F27281F1F" $"28271F1F281F271F1FD51D1F27281F1F"
$"1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F" $"1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F"
}; };
resource app_signature "application/x-vnd.kdiff3";
resource file_types message;

View File

@@ -13,15 +13,14 @@ DESCRIPTION="KDiff3 is a diff and merge program that:
* Automatic merging of version control history ($Log$), * Automatic merging of version control history ($Log$),
* and has an intuitive graphical user interface." * and has an intuitive graphical user interface."
HOMEPAGE="http://kdiff3.sourceforge.net/" HOMEPAGE="http://kdiff3.sourceforge.net/"
COPYRIGHT="2002-2012 by Joachim Eibl" COPYRIGHT="2002-2015 by Joachim Eibl"
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
REVISION="1" REVISION="1"
SOURCE_URI="http://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.97/kdiff3-0.9.97.tar.gz" SOURCE_URI="http://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.98/kdiff3-0.9.98.tar.gz"
CHECKSUM_SHA256="e3b716bb449c814d8c30817ec1ca23fba0ed9eee5a635e766c1f2b90ddb75a2a" CHECKSUM_SHA256="802c1ababa02b403a5dca15955c01592997116a24909745016931537210fd668"
PATCHES="kdiff3-0.9.97.patchset" ADDITIONAL_FILES="kdiff3.rdef.in"
ADDITIONAL_FILES="kdiff3.rdef"
ARCHITECTURES="!x86_gcc2 x86" ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86" SECONDARY_ARCHITECTURES="x86"
PROVIDES=" PROVIDES="
@@ -30,8 +29,11 @@ PROVIDES="
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libQtGui$secondaryArchSuffix lib:libgl$secondaryArchSuffix
lib:libQtCore$secondaryArchSuffix lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5PrintSupport$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
@@ -39,22 +41,16 @@ BUILD_REQUIRES="
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
cmd:make cmd:make
cmd:qmake$secondaryArchSuffix cmd:qmake$secondaryArchSuffix >=5.7
cmd:g++$secondaryArchSuffix cmd:g++$secondaryArchSuffix
" "
BUILD() BUILD()
{ {
mkdir build mkdir -p build
cd build cd build
qmake$secondaryArchSuffix CONFIG+=release ../src-QT4/kdiff3.pro qmake$secondaryArchSuffix CONFIG+=release ../src-QT4/kdiff3.pro
make $jobArgs make $jobArgs
rc $portDir/additional-files/kdiff3.rdef \
-o $sourceDir/build/kdiff3.rsrc
xres -o kdiff3 kdiff3.rsrc
mimeset -f kdiff3
} }
INSTALL() INSTALL()
@@ -62,9 +58,19 @@ INSTALL()
mkdir -p $binDir mkdir -p $binDir
cp -af build/kdiff3 $binDir cp -af build/kdiff3 $binDir
addAppDeskbarSymlink $binDir/kdiff3 KDiff3 local APP_SIGNATURE="application/x-vnd.qt5-kdiff3"
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
local MINOR="`echo "$portVersion" | cut -d. -f3`"
local LONG_INFO="$SUMMARY"
sed \
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
-e "s|@MAJOR@|$MAJOR|" \
-e "s|@MIDDLE@|$MIDDLE|" \
-e "s|@MINOR@|$MINOR|" \
-e "s|@LONG_INFO@|$LONG_INFO|" \
$portDir/additional-files/kdiff3.rdef.in > kdiff3.rdef
mkdir -p $docDir addResourcesToBinaries kdiff3.rdef $binDir/kdiff3
cp -af doc/* $docDir addAppDeskbarSymlink $binDir/kdiff3 KDiff3
rm -f $docDir/CMakeLists.txt $docDir/*/CMakeLists.txt
} }

View File

@@ -1,22 +0,0 @@
From 5029aa9583f572d2635e56a02f480d1eafb44076 Mon Sep 17 00:00:00 2001
From: Chris Roberts <cpr420@gmail.com>
Date: Mon, 25 Nov 2013 23:56:56 -0700
Subject: Don't use precompiled headers on Haiku
diff --git a/src-QT4/kdiff3.pro b/src-QT4/kdiff3.pro
index 84ddf47..41f9f60 100644
--- a/src-QT4/kdiff3.pro
+++ b/src-QT4/kdiff3.pro
@@ -1,7 +1,7 @@
TEMPLATE = app
# When unresolved items remain during linking: Try adding "shared" in the CONFIG.
CONFIG += qt warn_on thread precompile_header
-!os2:PRECOMPILED_HEADER = stable.h
+!os2:!haiku:PRECOMPILED_HEADER = stable.h
HEADERS = version.h \
diff.h \
difftextwindow.h \
--
1.8.3.4