pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/asl



Module Name:    pkgsrc
Committed By:   he
Date:           Sun Aug 23 20:34:39 UTC 2026

Modified Files:
        pkgsrc/devel/asl: distinfo
Added Files:
        pkgsrc/devel/asl/patches: patch-sysdefs.h

Log Message:
devel/asl: add portability to our powerpc ports.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/asl/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/asl/patches/patch-sysdefs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/asl/distinfo
diff -u pkgsrc/devel/asl/distinfo:1.2 pkgsrc/devel/asl/distinfo:1.3
--- pkgsrc/devel/asl/distinfo:1.2       Mon Sep 22 15:06:26 2025
+++ pkgsrc/devel/asl/distinfo   Sun Aug 23 20:34:39 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.2 2025/09/22 15:06:26 hauke Exp $
+$NetBSD: distinfo,v 1.3 2026/08/23 20:34:39 he Exp $
 
 BLAKE2s (asl-current-142-bld294.tar.gz) = c0daeb2d7b4af907f4743f7669e457a9304dc132d9fe7e90f16b5a35e2543963
 SHA512 (asl-current-142-bld294.tar.gz) = fc5698dad38bd3df60f1b9da92422b17221d17347c14164a232757ad11ec71f99f5b0df05faaed486cec5d5f7d8703f0354f8832faf8e3ab7769132378e7d7fb
 Size (asl-current-142-bld294.tar.gz) = 3439693 bytes
 SHA1 (patch-Makefile) = 659a42c6045521f24de776c9f60f6223a075ddf5
 SHA1 (patch-install.sh) = f3d3e5d095646d789237c8b9f8c7212733510404
+SHA1 (patch-sysdefs.h) = dc76c0074f3d76472597f0d28b9bc9b8053fdc86

Added files:

Index: pkgsrc/devel/asl/patches/patch-sysdefs.h
diff -u /dev/null pkgsrc/devel/asl/patches/patch-sysdefs.h:1.1
--- /dev/null   Sun Aug 23 20:34:39 2026
+++ pkgsrc/devel/asl/patches/patch-sysdefs.h    Sun Aug 23 20:34:39 2026
@@ -0,0 +1,46 @@
+$NetBSD: patch-sysdefs.h,v 1.1 2026/08/23 20:34:39 he Exp $
+
+Provide portability to the NetBSD PowerPC ports.
+
+--- sysdefs.h.orig     2026-08-23 20:15:04.141222279 +0000
++++ sysdefs.h
+@@ -138,7 +138,7 @@ typedef unsigned int as_uint32_t;
+ /*---------------------------------------------------------------------------*/
+ /* ditto for PPC platforms */
+ 
+-#ifdef __PPC
++#if defined(__PPC) || defined(_ARCH_PPC)
+ # ifndef _POWER
+ #  define _POWER
+ # endif
+@@ -674,6 +674,30 @@ typedef unsigned int as_uint32_t;
+ #endif
+ 
+ /*---------------------------------------------------------------------------*/
++/* POWER with NetBSD */
++
++#ifdef __NetBSD__
++#define ARCHSYSNAME "NetBSD-ppc"
++#define DEFSMADE
++#define OPENRDMODE "r" 
++#define OPENWRMODE "w"
++#define OPENUPMODE "r+"
++#define IEEEFLOAT_8_DOUBLE
++typedef signed char as_int8_t;
++typedef unsigned char as_uint8_t;
++typedef signed short as_int16_t;
++typedef unsigned short as_uint16_t;
++#define HAS16
++typedef signed int as_int32_t;
++#define PRIas_int32_t "d"
++typedef unsigned int as_uint32_t;
++#undef AS_HAS_LONGLONG
++#define AS_HAS_LONGLONG 1
++#define AS_64_IS_LONGLONG 1
++#define LOCALE_NLS
++#endif
++
++/*---------------------------------------------------------------------------*/
+ /* POWER with Linux (Macintosh) */
+ 
+ #ifdef __linux__



Home | Main Index | Thread Index | Old Index