mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 01:09:24 -04:00
Add support for FreeBSD 4.X (requested by kris). Update to 1.9.4.
Fix ordering of packing list.
This commit is contained in:
parent
1d0bf11d2a
commit
13f0f9f37f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=91608
9 changed files with 154 additions and 20 deletions
|
@ -6,7 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= pawm
|
PORTNAME= pawm
|
||||||
PORTVERSION= 1.9.3
|
PORTVERSION= 1.9.4
|
||||||
CATEGORIES= x11-wm
|
CATEGORIES= x11-wm
|
||||||
MASTER_SITES= http://www.pleyades.net/pawm/files/
|
MASTER_SITES= http://www.pleyades.net/pawm/files/
|
||||||
|
|
||||||
|
@ -34,10 +34,10 @@ pre-install:
|
||||||
${ECHO_CMD} @dirrm share/pawm/icons >> ${PLIST}
|
${ECHO_CMD} @dirrm share/pawm/icons >> ${PLIST}
|
||||||
${ECHO_CMD} @dirrm share/pawm >> ${PLIST}
|
${ECHO_CMD} @dirrm share/pawm >> ${PLIST}
|
||||||
.if !defined(NOPORTDOCS)
|
.if !defined(NOPORTDOCS)
|
||||||
${ECHO_CMD} @dirrm share/doc/pawm >> ${PLIST}
|
|
||||||
.for ii in ${DOCS}
|
.for ii in ${DOCS}
|
||||||
${ECHO_CMD} share/doc/pawm/${ii} >> ${PLIST}
|
${ECHO_CMD} share/doc/pawm/${ii} >> ${PLIST}
|
||||||
.endfor
|
.endfor
|
||||||
|
${ECHO_CMD} @dirrm share/doc/pawm >> ${PLIST}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
$FreeBSD$
|
MD5 (pawm-1.9.4.tar.bz2) = e13fb27eac50ef95566566b77667a551
|
||||||
MD5 (pawm-1.9.3.tar.bz2) = a7d49d77451976d63a3ef1d491829968
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
|
|
||||||
--- 0.orig Tue Aug 19 21:13:14 2003
|
--- 0.orig Thu Sep 11 13:37:45 2003
|
||||||
+++ 0 Fri Aug 22 04:49:07 2003
|
+++ 0 Sat Oct 18 14:55:36 2003
|
||||||
@@ -31,8 +31,8 @@
|
@@ -31,8 +31,8 @@ AUTHOR="David Gómez <david@pleyades.net>
|
||||||
# LDIRS: A *space separated* list of additional library or .o search dirs.
|
# LDIRS: A *space separated* list of additional library or .o search dirs.
|
||||||
# LIBES: A *space separated* list of additional library names to link,
|
# LIBES: A *space separated* list of additional library names to link,
|
||||||
########################################
|
########################################
|
||||||
|
@ -10,6 +10,6 @@ $FreeBSD$
|
||||||
-LDIRS="/usr/X11R6/lib /usr/lib/X11R6"
|
-LDIRS="/usr/X11R6/lib /usr/lib/X11R6"
|
||||||
+IDIRS="/usr/X11R6/include/"
|
+IDIRS="/usr/X11R6/include/"
|
||||||
+LDIRS="/usr/X11R6/lib"
|
+LDIRS="/usr/X11R6/lib"
|
||||||
LIBES="libX11 libXext libXpm libm"
|
LIBES="libX11 libXpm libXext libm"
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
$FreeBSD$
|
|
||||||
|
|
||||||
--- src/signals.c.orig Sun Jul 6 22:45:30 2003
|
|
||||||
+++ src/signals.c Fri Aug 22 04:54:29 2003
|
|
||||||
@@ -22,6 +22,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
+#include <sys/types.h>
|
|
||||||
#include "signals.h"
|
|
||||||
|
|
||||||
/* Non-ignored signals. This array marks its end with '0',
|
|
56
x11-wm/pawm/files/patch-src_cfgpool.c
Normal file
56
x11-wm/pawm/files/patch-src_cfgpool.c
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
FreeBSD 4 is not C99-compliant.
|
||||||
|
|
||||||
|
--- src/cfgpool.c.orig Wed Aug 6 14:27:17 2003
|
||||||
|
+++ src/cfgpool.c Sat Oct 18 17:18:40 2003
|
||||||
|
@@ -309,13 +309,13 @@ legal value*. So, for proper error check
|
||||||
|
EINVAL: Couldn't parse a well-formed natural number.
|
||||||
|
ERANGE: Overflow while parsing the number.
|
||||||
|
*/
|
||||||
|
-uintmax_t
|
||||||
|
+u_int32_t
|
||||||
|
cfgpool_getnatural (CfgPool pool, const char *key, unsigned int base) {
|
||||||
|
|
||||||
|
char *value=NULL;
|
||||||
|
char *tailptr=NULL;
|
||||||
|
int tmperrno=errno;
|
||||||
|
- uintmax_t natural=0;
|
||||||
|
+ u_int32_t natural=0;
|
||||||
|
|
||||||
|
ASSERT(pool);
|
||||||
|
ASSERT(key);
|
||||||
|
@@ -329,7 +329,7 @@ cfgpool_getnatural (CfgPool pool, const
|
||||||
|
|
||||||
|
/* Well, it seems we have a value... Translate to correct type */
|
||||||
|
errno=0;
|
||||||
|
- natural=strtoumax(value, &tailptr, base);
|
||||||
|
+ natural=strtoull(value, &tailptr, base);
|
||||||
|
|
||||||
|
if (errno) natural=0,tmperrno=ERANGE;
|
||||||
|
if ((!natural) && (tailptr==value)) tmperrno=EINVAL;
|
||||||
|
@@ -359,13 +359,13 @@ legal value*. So, for proper error check
|
||||||
|
ERANGE: Overflow while parsing the number.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-intmax_t
|
||||||
|
+u_int32_t
|
||||||
|
cfgpool_getinteger (CfgPool pool, const char *key, unsigned int base) {
|
||||||
|
|
||||||
|
char *value=NULL;
|
||||||
|
char *tailptr=NULL;
|
||||||
|
int tmperrno=errno;
|
||||||
|
- intmax_t integer=0;
|
||||||
|
+ u_int32_t integer=0;
|
||||||
|
|
||||||
|
ASSERT(pool);
|
||||||
|
ASSERT(key);
|
||||||
|
@@ -379,7 +379,7 @@ cfgpool_getinteger (CfgPool pool, const
|
||||||
|
|
||||||
|
/* Well, it seems we have a value... Translate to correct type */
|
||||||
|
errno=0;
|
||||||
|
- integer=strtoimax(value, &tailptr, base);
|
||||||
|
+ integer=strtoll(value, &tailptr, base);
|
||||||
|
|
||||||
|
if (errno) integer=0,tmperrno=ERANGE;
|
||||||
|
if ((!integer) && (tailptr==value)) tmperrno=EINVAL;
|
30
x11-wm/pawm/files/patch-src_cfgpool.h
Normal file
30
x11-wm/pawm/files/patch-src_cfgpool.h
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
FreeBSD 4 is not C99-compliant.
|
||||||
|
|
||||||
|
--- src/cfgpool.h.orig Wed Jul 10 07:33:57 2002
|
||||||
|
+++ src/cfgpool.h Sat Oct 18 16:14:11 2003
|
||||||
|
@@ -25,21 +25,16 @@
|
||||||
|
#ifndef __X_CFGPOOL_X__
|
||||||
|
#define __X_CFGPOOL_X__
|
||||||
|
|
||||||
|
-#include <stdint.h>
|
||||||
|
#include <limits.h>
|
||||||
|
#include <inttypes.h>
|
||||||
|
|
||||||
|
-#if SSIZE_MAX > SIZE_MAX
|
||||||
|
-#error Cannot build, since SSIZE_MAX appears to be greater than SIZE_MAX!!!
|
||||||
|
-#endif
|
||||||
|
-
|
||||||
|
typedef struct CfgPool *CfgPool;
|
||||||
|
|
||||||
|
CfgPool cfgpool_create (const char *);
|
||||||
|
CfgPool cfgpool_delete (CfgPool);
|
||||||
|
|
||||||
|
char * cfgpool_getstring (CfgPool, const char *);
|
||||||
|
-uintmax_t cfgpool_getnatural (CfgPool, const char *, unsigned int);
|
||||||
|
-intmax_t cfgpool_getinteger (CfgPool, const char *, unsigned int);
|
||||||
|
+u_int32_t cfgpool_getnatural (CfgPool, const char *, unsigned int);
|
||||||
|
+u_int32_t cfgpool_getinteger (CfgPool, const char *, unsigned int);
|
||||||
|
|
||||||
|
#endif
|
24
x11-wm/pawm/files/patch-src_chain.c
Normal file
24
x11-wm/pawm/files/patch-src_chain.c
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
FreeBSD 4 is not C99-compliant.
|
||||||
|
|
||||||
|
--- src/chain.c.orig Wed Aug 6 14:27:17 2003
|
||||||
|
+++ src/chain.c Sat Oct 18 16:30:50 2003
|
||||||
|
@@ -22,7 +22,7 @@ Copyright (C) 2002,03 Raúl Núñez de Aren
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <limits.h>
|
||||||
|
-#include <stdint.h>
|
||||||
|
+#include <sys/types.h>
|
||||||
|
#include "chain.h"
|
||||||
|
#include "mobs.h"
|
||||||
|
|
||||||
|
@@ -199,7 +199,7 @@ void *chain_put (Chain chain, void *item
|
||||||
|
ASSERT(chain);
|
||||||
|
ASSERT(item);
|
||||||
|
|
||||||
|
- if (chain->size==SIZE_MAX) {
|
||||||
|
+ if (chain->size==UINT_MAX) {
|
||||||
|
errno=EFBIG;
|
||||||
|
return NULL;
|
||||||
|
}
|
15
x11-wm/pawm/files/patch-src_timux.c
Normal file
15
x11-wm/pawm/files/patch-src_timux.c
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
FreeBSD 4 is not C99-compliant.
|
||||||
|
|
||||||
|
--- src/timux.c.orig Wed Aug 6 14:27:19 2003
|
||||||
|
+++ src/timux.c Sat Oct 18 17:14:40 2003
|
||||||
|
@@ -45,7 +45,7 @@ struct TiMux {
|
||||||
|
TiMuxEvent target;
|
||||||
|
};
|
||||||
|
|
||||||
|
-static volatile uintmax_t timux_count=0;
|
||||||
|
+static volatile uint32_t timux_count=0;
|
||||||
|
static TiMux theTiMux=NULL;
|
||||||
|
|
||||||
|
static void TheHandlerTM (int);
|
22
x11-wm/pawm/files/patch-src_timux.h
Normal file
22
x11-wm/pawm/files/patch-src_timux.h
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
FreeBSD 4 is not C99-compliant.
|
||||||
|
|
||||||
|
--- src/timux.h.orig Wed Apr 24 11:07:32 2002
|
||||||
|
+++ src/timux.h Sat Oct 18 17:15:40 2003
|
||||||
|
@@ -25,13 +25,11 @@
|
||||||
|
#ifndef __X_TIMUX_X__
|
||||||
|
#define __X_TIMUX_X__
|
||||||
|
|
||||||
|
-#include <stdint.h>
|
||||||
|
-
|
||||||
|
/* NOTE: timestamps, and so resolutions, are expressed in milliseconds */
|
||||||
|
|
||||||
|
typedef struct TiMux *TiMux;
|
||||||
|
-typedef uint_fast32_t tempus;
|
||||||
|
-typedef uint_fast64_t jobid;
|
||||||
|
+typedef uint32_t tempus;
|
||||||
|
+typedef uint64_t jobid;
|
||||||
|
typedef void (*duty) (void *);
|
||||||
|
|
||||||
|
TiMux timux_create (void);
|
Loading…
Add table
Reference in a new issue