pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel devel: Remove sfio. Now unused in pkgsrc and fai...
details: https://anonhg.NetBSD.org/pkgsrc/rev/1877f9890ff5
branches: trunk
changeset: 412419:1877f9890ff5
user: nia <nia%pkgsrc.org@localhost>
date: Fri Mar 06 12:04:01 2020 +0000
description:
devel: Remove sfio. Now unused in pkgsrc and fails due to K&Risms.
diffstat:
devel/Makefile | 3 +-
devel/sfio/DESCR | 22 ----
devel/sfio/Makefile | 38 -------
devel/sfio/PLIST | 18 ---
devel/sfio/distinfo | 26 -----
devel/sfio/patches/patch-aa | 27 -----
devel/sfio/patches/patch-ab | 44 --------
devel/sfio/patches/patch-ac | 25 -----
devel/sfio/patches/patch-ad | 19 ---
devel/sfio/patches/patch-ae | 33 ------
devel/sfio/patches/patch-af | 50 ----------
devel/sfio/patches/patch-ag | 11 --
devel/sfio/patches/patch-ah | 12 --
devel/sfio/patches/patch-ai | 11 --
devel/sfio/patches/patch-aj | 41 --------
devel/sfio/patches/patch-ak | 13 --
devel/sfio/patches/patch-al | 13 --
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfcdio_c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfdcfilter.c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfdcseekable.c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfdcsubstream.c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfdctee.c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Sfio__dc_sfdcunion.c | 18 ---
devel/sfio/patches/patch-src_lib_sfio_Stdio__b_sfstdio.c | 13 --
devel/sfio/patches/patch-src_lib_sfio_Stdio__b_vsscanf.c | 13 --
25 files changed, 1 insertions(+), 539 deletions(-)
diffs (truncated from 650 to 300 lines):
diff -r 862cd379d212 -r 1877f9890ff5 devel/Makefile
--- a/devel/Makefile Fri Mar 06 11:48:57 2020 +0000
+++ b/devel/Makefile Fri Mar 06 12:04:01 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3052 2020/03/06 11:45:46 nia Exp $
+# $NetBSD: Makefile,v 1.3053 2020/03/06 12:04:01 nia Exp $
#
COMMENT= Development utilities
@@ -2823,7 +2823,6 @@
SUBDIR+= sdcc3
SUBDIR+= semantic
SUBDIR+= semi
-SUBDIR+= sfio
SUBDIR+= sfslite
SUBDIR+= sgb
SUBDIR+= shtk
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/DESCR
--- a/devel/sfio/DESCR Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-Sfio is a portable library for managing I/O streams. It provides
-similar functionality to the ANSI C Standard I/O functions known
-collectively as Stdio. However, it has a distinct interface and is
-generally faster and more robust than most Stdio implementations.
-(For backward compatibility, Sfio provides two Stdio emulation packages.)
-Sfio also introduces a number of new features and concepts beyond
-Stdio stream I/O processing:
-
-+ Automatic locking to avoid concurrent stream accesses,
-+ I/O disciplines to pre/post-process read/write data from/to streams,
-+ Stream stacking for recursive processing of nested streams,
-+ Stream pooling for automatic stream synchronization when I/O
- operations are performed on different streams,
-+ Buffer reservation for safe access to the internal buffers of streams,
-+ Robust handling of variable-sized records, and
-+ Extensible printf/scanf-like formatting I/O operations.
-
-The current distribution of Sfio is Sfio1998. The library handles 64-bit
-streams on platforms that support 64-bit files. The formatting family of
-functions (e.g., sfprintf() and sfscanf()) have been extended so that
-applications can redefine the meanings of predefined patterns as well as
-define new patterns.
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/Makefile
--- a/devel/sfio/Makefile Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-# $NetBSD: Makefile,v 1.26 2017/09/04 18:00:54 wiz Exp $
-#
-
-# pkgsrc/mail/sendmail (as of 8.11.0) specifically wants 1999, not 2000.
-# if you upgrade it, please check if sendmail works right.
-#
-# the original distribution requires us to put name onto web form, however,
-# the license term permits redistribution. a copy of the distribution kit
-# is put into ${MASTER_SITE_LOCAL}.
-#
-DISTNAME= sfio_1999.src.unix
-PKGNAME= sfio-1999
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-EXTRACT_SUFX= .cpio
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE= http://akpublic.research.att.com/sw/tools/sfio/
-COMMENT= Safe and Fast IO library
-
-MAKE_JOBS_SAFE= no
-MAKE_FLAGS+= MKPROFILE=yes
-
-WRKSRC= ${WRKDIR}
-
-AUTO_MKDIRS= yes
-
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang)
-CFLAGS+= -Wno-error=parentheses
-.endif
-
-post-patch:
- ${MV} ${WRKSRC}/man/man3/sfio.3 ${WRKSRC}/man/man3/sfio.3.in
- ${SED} -e 's|@prefix@|${PREFIX}|g' ${WRKSRC}/man/man3/sfio.3.in \
- > ${WRKSRC}/man/man3/sfio.3
-
-.include "../../mk/bsd.pkg.mk"
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/PLIST
--- a/devel/sfio/PLIST Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-@comment $NetBSD: PLIST,v 1.3 2018/01/01 22:29:25 rillig Exp $
-include/sfio/ast_common.h
-include/sfio/sfio.h
-include/sfio/sfio_t.h
-include/sfio/stdio.h
-lib/libsfio.a
-lib/libsfio.so
-lib/libsfio.so.1
-lib/libsfio.so.1.0
-lib/libsfio_p.a
-lib/libsfio_pic.a
-lib/libstdio.a
-lib/libstdio.so
-lib/libstdio.so.1
-lib/libstdio.so.1.0
-lib/libstdio_p.a
-lib/libstdio_pic.a
-man/man3/sfio.3
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/distinfo
--- a/devel/sfio/distinfo Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-$NetBSD: distinfo,v 1.11 2017/09/09 20:12:49 dholland Exp $
-
-SHA1 (sfio_1999.src.unix.cpio) = 6fd3a711ca8f95190c0859934f57a66d02c842a4
-RMD160 (sfio_1999.src.unix.cpio) = 379148273c9979f7a5a921a338465b7579a6ac5e
-SHA512 (sfio_1999.src.unix.cpio) = 1983c7bd9c321080199a4d2828ee4c0e0d1cc0be1f840c244bfe8b1534b615d896e5bf9748781c209f1462da640a9017c63b3190ebbf1df62086c92c1b64f1ec
-Size (sfio_1999.src.unix.cpio) = 647168 bytes
-SHA1 (patch-aa) = 6d4421b66b8534ba8f107d27d831b54d51ed7dfc
-SHA1 (patch-ab) = 184497c28da9db978c2b384d3be526d28e3ebae0
-SHA1 (patch-ac) = 0e3b0aae65393ce98fd086ec593dd73e2b41c283
-SHA1 (patch-ad) = 2e144ceabe9652e9acac8d08f6cf6ce8433425e6
-SHA1 (patch-ae) = 545addaf670f917f71fe71337b0d267be4debc70
-SHA1 (patch-af) = 4cdd35605fd7412fc3281577227d3e0da7dddfb9
-SHA1 (patch-ag) = ffa7233bcb32efd393a449bfcfb6e2696e76f9d6
-SHA1 (patch-ah) = 02d80635de65a6513a222be69643e9925a170d17
-SHA1 (patch-ai) = 6ede082aaf65b323fa6cbc51a84fd09d6d1ab7ec
-SHA1 (patch-aj) = 8e6c2c21fc4ed576679554c2e97d9eefa0f1e72a
-SHA1 (patch-ak) = 42d8dd1a5518b558f8875f9fb60f7e80b9c0fd4b
-SHA1 (patch-al) = d11738f33e3382664e8dc57501a062a0df948083
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfcdio_c) = 9085c7e69de27a2ae72200015afc578d13237221
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfdcfilter.c) = e547e614dd91876a6e09c12852c4c7700871afd1
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfdcseekable.c) = daa5b79246462fe474dc72b4dba323d4af2f648d
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfdcsubstream.c) = 57acce973b885a97ef783cab5ffafd07666fca61
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfdctee.c) = a21856a2c6db519e5dda508c7dd3358aef5ffe13
-SHA1 (patch-src_lib_sfio_Sfio__dc_sfdcunion.c) = 95c2113db9c1ff1c9ee7c9388a1324033a7fe697
-SHA1 (patch-src_lib_sfio_Stdio__b_sfstdio.c) = 027041928450e67fdfce77928b52a5889a287f15
-SHA1 (patch-src_lib_sfio_Stdio__b_vsscanf.c) = 39408d8de53c168b4602506bb0be466e481a0769
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/patches/patch-aa
--- a/devel/sfio/patches/patch-aa Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2017/09/09 20:12:49 dholland Exp $
-
-Make sure we get iffe from its correct location.
-Build for C89, not K&R C.
-
---- src/lib/sfio/Makefile.orig 1998-03-19 16:17:33.000000000 +0000
-+++ src/lib/sfio/Makefile
-@@ -7,7 +7,9 @@ VERSION = 1.0
- .INCLUDE : Stdio_b
- ancestor = 2
-
--CCFLAGS = -O
-+CCFLAGS = -O -D__STD_C
-+
-+BINDIR= ../../../bin
-
- SFIO= sfexit.c sfclose.c sfclrlock.c sfcvt.c sfdlen.c sfexcept.c sfextern.c \
- sffilbuf.c sfflsbuf.c sfprints.c sfgetd.c sfgetl.c sfgetr.c sfgetu.c \
-@@ -41,7 +43,7 @@ sfio $(VERSION) :LIBRARY: $(SFIO) $(SFI
- stdio $(VERSION) :LIBRARY: $(STDIO_B)
-
- ast_common.h : features/common
-- iffe - run features/common > ast_common.h
-+ ${BINDIR}/iffe - run features/common > ast_common.h
- sfstdgen : sfstdio.c
- $(CC) -I. $(*) -o sfstdgen
- sfstdhdr.h :
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/patches/patch-ab
--- a/devel/sfio/patches/patch-ab Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-$NetBSD: patch-ab,v 1.6 2011/03/21 08:47:12 obache Exp $
-
-Build and installation commands
-
---- /dev/null Mon Feb 5 13:45:25 2001
-+++ Makefile Mon Feb 5 13:44:36 2001
-@@ -0,0 +1,37 @@
-+all:
-+ cd src/lib/sfio; ${MAKE} -f sfio.mk
-+ cd src/lib/sfio/Stdio_b; ${MAKE} -f stdio.mk FEATURE/stdio must; ${MAKE} -f stdio.mk
-+
-+install:
-+ ${INSTALL} -c -m 0644 src/lib/sfio/libsfio.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/libsfio_p.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/libsfio_pic.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/libsfio.so.1.0 ${DESTDIR}${PREFIX}/lib
-+ if [ "${OBJECT_FMT}" = "ELF" ]; then \
-+ (cd ${DESTDIR}${PREFIX}/lib; rm -f libsfio.so libsfio.so.1; \
-+ ln -s libsfio.so.1.0 libsfio.so; \
-+ ln -s libsfio.so.1.0 libsfio.so.1) \
-+ fi
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libsfio.a
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libsfio_p.a
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libsfio_pic.a
-+ ${INSTALL} -c -m 0644 src/lib/sfio/Stdio_b/libstdio.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/Stdio_b/libstdio_p.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/Stdio_b/libstdio_pic.a ${DESTDIR}${PREFIX}/lib
-+ ${INSTALL} -c -m 0644 src/lib/sfio/Stdio_b/libstdio.so.1.0 ${DESTDIR}${PREFIX}/lib
-+ if [ "${OBJECT_FMT}" = "ELF" ]; then \
-+ (cd ${DESTDIR}${PREFIX}/lib; rm -f libstdio.so libstdio.so.1; \
-+ ln -s libstdio.so.1.0 libstdio.so; \
-+ ln -s libstdio.so.1.0 libstdio.so.1) \
-+ fi
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libstdio.a
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libstdio_p.a
-+ ${RANLIB} ${DESTDIR}${PREFIX}/lib/libstdio_pic.a
-+ ${INSTALL} -c -m 0644 man/man3/sfio.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
-+ -mkdir ${DESTDIR}${PREFIX}/include/sfio
-+ for f in ast_common.h sfio.h sfio_t.h; do \
-+ ${INSTALL} -c -m 0644 src/lib/sfio/$$f ${DESTDIR}${PREFIX}/include/sfio/$$f; \
-+ done
-+ ${INSTALL} -c -m 0644 src/lib/sfio/Stdio_s/stdio.h ${DESTDIR}${PREFIX}/include/sfio/stdio.h
-+
-+.include <bsd.own.mk>
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/patches/patch-ac
--- a/devel/sfio/patches/patch-ac Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-$NetBSD: patch-ac,v 1.2 1998/11/02 21:18:14 agc Exp $
-
-We install the sfio header files into their own directory, to protect
-any casual compilation which includes the standard include/ directory,
-and so update the documentation to reflect this.
-
---- man/man3/sfio.3 1998/11/02 14:29:31 1.1
-+++ man/man3/sfio.3 1998/11/02 14:29:57
-@@ -16,6 +16,7 @@
- .nf
- .ft 5
- #include <sfio.h>
-+cc -I@prefix@/include/sfio ... -L@prefix@/lib -lsfio
- .ft 1
- .fi
- .Ss "DATA TYPES"
-@@ -198,7 +199,7 @@
- .nf
- .ft 5
- #include <stdio.h>
--cc ... -lstdio -lsfio
-+cc -I@prefix@/include/sfio ... -L@prefix@/lib -lstdio -lsfio
- .ft 1
- .fi
- .SH DESCRIPTION
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/patches/patch-ad
--- a/devel/sfio/patches/patch-ad Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-ad,v 1.3 2011/12/19 14:19:43 wiz Exp $
-
-Avoid a compiler warning.
-
---- src/lib/sfio/sfvscanf.c.orig 1999-05-28 19:19:30.000000000 +0000
-+++ src/lib/sfio/sfvscanf.c
-@@ -640,11 +640,7 @@ loop_fmt :
- { n_assign += 1;
-
- if(fmt == 'p')
--#if _more_void_int
-- *((Void_t**)value) = (Void_t*)((ulong)argv.lu);
--#else
-- *((Void_t**)value) = (Void_t*)((uint)argv.lu);
--#endif
-+ (void) memcpy(value, &argv.lu, sizeof(value));
- #if !_ast_intmax_long
- else if(FMTCMP(size,Sflong_t,Sflong_t))
- *((Sflong_t*)value) = argv.ll;
diff -r 862cd379d212 -r 1877f9890ff5 devel/sfio/patches/patch-ae
--- a/devel/sfio/patches/patch-ae Fri Mar 06 11:48:57 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-$NetBSD: patch-ae,v 1.4 2011/12/19 14:19:43 wiz Exp $
-
-Avoid compiler warning.
-
---- src/lib/sfio/sfwr.c.orig 1999-07-30 14:58:33.000000000 +0000
-+++ src/lib/sfio/sfwr.c
-@@ -14,8 +14,9 @@ Sfio_t* f;
- reg char* buf;
- reg size_t n;
- #endif
--{ reg char *sp, *wbuf, *endbuf;
-+{ reg char *wbuf, *endbuf;
- reg ssize_t s, w, wr;
-+ char *sp;
-
- s = w = 0;
- wbuf = buf;
-@@ -30,10 +31,14 @@ reg size_t n;
- sp = buf+1;
- if(buf[0] == 0 && buf[_Sfpage-1] == 0)
- { /* check byte at a time until int-aligned */
-- while(((ulong)sp)%sizeof(int))
-+ Sfulong_t dumbo;
-+
-+ (void) memcpy(&dumbo, &sp, sizeof(dumbo));
-+ while(dumbo % sizeof(int) != 0)
- { if(*sp != 0)
- goto chk_hole;
Home |
Main Index |
Thread Index |
Old Index