netpbm, switch to official super_stable uri (#10725)

This commit is contained in:
Schrijvers Luc
2024-07-22 11:32:57 +02:00
committed by GitHub
parent 4f372d72bf
commit 5410da2278
2 changed files with 16 additions and 23 deletions

View File

@@ -231,16 +231,19 @@ COPYRIGHT="2001 411toppm: Steve Allen
1993 zeisstopnm: Oliver Trepte" 1993 zeisstopnm: Oliver Trepte"
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
REVISION="1" REVISION="1"
SOURCE_URI="https://github.com/t6/netpbm/releases/download/v$portVersion/netpbm-$portVersion.tar.xz" SOURCE_URI="https://sourceforge.net/projects/netpbm/files/super_stable/$portVersion/netpbm-$portVersion.tgz"
CHECKSUM_SHA256="dba419ffa3ac6af7d88c866abdeca64985c498a696906906e2dd719e10c7e12d" CHECKSUM_SHA256="d4d2ca69d82b8d8518aee1d0a2f400664324afa8237859386764a41784d497f6"
PATCHES="netpbm-$portVersion.patchset" PATCHES="netpbm-$portVersion.patchset"
ARCHITECTURES="all" ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
libVersion="11.86"
libVersionCompat="$libVersion compat >= ${libVersion%.*}"
PROVIDES=" PROVIDES="
netpbm$secondaryArchSuffix = $portVersion netpbm$secondaryArchSuffix = $portVersion
lib:libnetpbm$secondaryArchSuffix = 11.91 compat >= 11 lib:libnetpbm$secondaryArchSuffix = $libVersionCompat
" "
if [ -z "$secondaryArchSuffix" ]; then if [ -z "$secondaryArchSuffix" ]; then
@@ -636,7 +639,7 @@ REQUIRES="
PROVIDES_devel=" PROVIDES_devel="
netpbm${secondaryArchSuffix}_devel = $portVersion netpbm${secondaryArchSuffix}_devel = $portVersion
devel:libnetpbm$secondaryArchSuffix = 11.91 compat >= 11 devel:libnetpbm$secondaryArchSuffix = $libVersionCompat
" "
REQUIRES_devel=" REQUIRES_devel="
netpbm$secondaryArchSuffix == $portVersion base netpbm$secondaryArchSuffix == $portVersion base
@@ -667,7 +670,7 @@ BUILD()
DEFAULT_TARGET = nonmerge DEFAULT_TARGET = nonmerge
NETPBMLIBTYPE=unixshared NETPBMLIBTYPE=unixshared
NETPBMLIBSUFFIX=so NETPBMLIBSUFFIX=so
STATICLIB_TOO=Y STATICLIB_TOO=N
LINKERISCOMPILER = Y LINKERISCOMPILER = Y
TIFFLIB = libtiff.so TIFFLIB = libtiff.so
JPEGLIB = libjpeg.so JPEGLIB = libjpeg.so
@@ -689,8 +692,7 @@ INSTALL()
mv $prefix/temp/include/* $includeDir mv $prefix/temp/include/* $includeDir
rm $prefix/temp/{README,VERSION,config_template,pkgconfig_template,pkginfo} rm $prefix/temp/{README,VERSION,config_template,pkgconfig_template,pkginfo}
mv $prefix/temp/misc $dataDir/netpbm mv $prefix/temp/misc $dataDir/netpbm
mv $prefix/temp/staticlink/libnetpbm.a $developLibDir cp doc/*.1 $manDir/man1
cp man/* $manDir/man1
rm -r $prefix/temp rm -r $prefix/temp
ln -s libnetpbm.so.11 $libDir/libnetpbm.so ln -s libnetpbm.so.11 $libDir/libnetpbm.so

View File

@@ -1,25 +1,17 @@
From 138a84d8b3702b5dcfac726a32d6880498f6c8d4 Mon Sep 17 00:00:00 2001 From 3c5f0745e18f350ba0a3dc771bba08217614b11c Mon Sep 17 00:00:00 2001
From: reds <reds@sakamoto.pl> From: reds <reds@sakamoto.pl>
Date: Sat, 14 Dec 2019 20:30:06 +0100 Date: Sat, 14 Dec 2019 20:30:06 +0100
Subject: fixes ppmtompeg typedefs Subject: fixes ppmtompeg typedefs
diff --git a/converter/ppm/ppmtompeg/headers/general.h b/converter/ppm/ppmtompeg/headers/general.h diff --git a/converter/ppm/ppmtompeg/headers/general.h b/converter/ppm/ppmtompeg/headers/general.h
index 59c33c7..ee696c3 100644 index 59c33c7..487c142 100644
--- a/converter/ppm/ppmtompeg/headers/general.h --- a/converter/ppm/ppmtompeg/headers/general.h
+++ b/converter/ppm/ppmtompeg/headers/general.h +++ b/converter/ppm/ppmtompeg/headers/general.h
@@ -110,13 +110,16 @@ int pclose(); @@ -117,6 +117,9 @@ typedef int boolean;
#define NULL_CHAR '\0'
#define NEWLINE '\n'
-
typedef int boolean;
/* In the following, we need the "signed" in order to make these typedefs
match those in AIX system header files. Otherwise, compile fails on match those in AIX system header files. Otherwise, compile fails on
AIX. 2000.09.11. AIX. 2000.09.11.
*/ */
+
+#if defined(__HAIKU__) +#if defined(__HAIKU__)
+#include <SupportDefs.h> +#include <SupportDefs.h>
+#else +#else
@@ -30,19 +22,18 @@ index 59c33c7..ee696c3 100644
* 1) long's are 32 bits and * 1) long's are 32 bits and
* 2) int's are not * 2) int's are not
*/ */
+ +
#ifdef LONG_32 #ifdef LONG_32
typedef unsigned long uint32; typedef unsigned long uint32;
typedef long int32; typedef long int32;
@@ -149,7 +153,7 @@ typedef long int32; @@ -149,6 +153,7 @@ typedef long int32;
typedef unsigned int uint32; typedef unsigned int uint32;
typedef signed int int32; typedef signed int int32;
#endif #endif
-
+#endif +#endif
/*========* /*========*
* MACROS *
-- --
2.23.0 2.45.2