Add support for FreeBSD 4.X (requested by kris). Update to 1.9.4.

Fix ordering of packing list.
This commit is contained in:
Trevor Johnson 2003-10-18 23:48:03 +00:00
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

View File

@ -6,7 +6,7 @@
#
PORTNAME= pawm
PORTVERSION= 1.9.3
PORTVERSION= 1.9.4
CATEGORIES= x11-wm
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 >> ${PLIST}
.if !defined(NOPORTDOCS)
${ECHO_CMD} @dirrm share/doc/pawm >> ${PLIST}
.for ii in ${DOCS}
${ECHO_CMD} share/doc/pawm/${ii} >> ${PLIST}
.endfor
${ECHO_CMD} @dirrm share/doc/pawm >> ${PLIST}
.endif
do-install:

View File

@ -1,2 +1 @@
$FreeBSD$
MD5 (pawm-1.9.3.tar.bz2) = a7d49d77451976d63a3ef1d491829968
MD5 (pawm-1.9.4.tar.bz2) = e13fb27eac50ef95566566b77667a551

View File

@ -1,8 +1,8 @@
$FreeBSD$
--- 0.orig Tue Aug 19 21:13:14 2003
+++ 0 Fri Aug 22 04:49:07 2003
@@ -31,8 +31,8 @@
--- 0.orig Thu Sep 11 13:37:45 2003
+++ 0 Sat Oct 18 14:55:36 2003
@@ -31,8 +31,8 @@ AUTHOR="David Gómez <david@pleyades.net>
# LDIRS: A *space separated* list of additional library or .o search dirs.
# LIBES: A *space separated* list of additional library names to link,
########################################
@ -10,6 +10,6 @@ $FreeBSD$
-LDIRS="/usr/X11R6/lib /usr/lib/X11R6"
+IDIRS="/usr/X11R6/include/"
+LDIRS="/usr/X11R6/lib"
LIBES="libX11 libXext libXpm libm"
LIBES="libX11 libXpm libXext libm"
########################################

View File

@ -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',

View 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;

View 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

View 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;
}

View 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);

View 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);