pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel devel: Remove rx



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4ed6efe9212e
branches:  trunk
changeset: 423809:4ed6efe9212e
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Feb 26 18:14:25 2020 +0000

description:
devel: Remove rx

This no longer has any users in pkgsrc and was discontinued upstream.

The GNU website says:

RX has been decommissioned, since no one has come forward to revive it, to improve it over the other free software regex library programs that are available, which would be quite a big task. (If you 
are interested after all, email <maintainers%gnu.org@localhost>

For a current regex implementation, we recommend using the regex code from Gnulib; see also the Regular expressions chapter in the Gnulib manual. (Also, if all you need is POSIX regexp functionality, 
any modern C library should provide that.)

The one-time regex standalone library has likewise been decommissioned in favor of the above.

(It's been unmaintained since at least 2010).

diffstat:

 devel/Makefile            |   3 +-
 devel/rx/DESCR            |   2 -
 devel/rx/Makefile         |  33 ------------------------------
 devel/rx/PLIST            |   4 ---
 devel/rx/buildlink3.mk    |  12 -----------
 devel/rx/distinfo         |  10 ---------
 devel/rx/patches/patch-aa |  16 --------------
 devel/rx/patches/patch-ab |  51 -----------------------------------------------
 devel/rx/patches/patch-ac |  17 ---------------
 devel/rx/patches/patch-ad |  14 ------------
 10 files changed, 1 insertions(+), 161 deletions(-)

diffs (212 lines):

diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/Makefile
--- a/devel/Makefile    Wed Feb 26 18:11:17 2020 +0000
+++ b/devel/Makefile    Wed Feb 26 18:14:25 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3049 2020/02/16 20:29:06 gutteridge Exp $
+# $NetBSD: Makefile,v 1.3050 2020/02/26 18:14:25 nia Exp $
 #
 
 COMMENT=       Development utilities
@@ -2814,7 +2814,6 @@
 SUBDIR+=       rubymine-bin
 SUBDIR+=       rudiments
 SUBDIR+=       rvm
-SUBDIR+=       rx
 SUBDIR+=       sablecc
 SUBDIR+=       samurai
 SUBDIR+=       scintilla
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/DESCR
--- a/devel/rx/DESCR    Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-Rx is, among other things, an implementation of the interface
-specified by POSIX for programming with regular expressions.
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/Makefile
--- a/devel/rx/Makefile Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-# $NetBSD: Makefile,v 1.26 2020/01/18 23:30:41 rillig Exp $
-
-DISTNAME=      rx-1.5
-PKGREVISION=   2
-CATEGORIES=    devel
-MASTER_SITES=  #
-EXTRACT_SUFX=  .tar.bz2
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.gnu.org/software/rx/rx.html
-COMMENT=       Fast replacement for the GNU regex library
-
-USE_LIBTOOL=   yes
-GNU_CONFIGURE= yes
-INFO_FILES=    yes
-
-# When the API changes and breaks binary-compatibility with the previous
-# version, increment the MAJOR by 1 and reset the MINOR to 0.  Otherwise,
-# bump the MINOR when a new version comes out.
-#
-RX_MAJOR=      0
-RX_MINOR=      0
-MAKE_ENV+=     RX_MAJOR=${RX_MAJOR:Q} RX_MINOR=${RX_MINOR:Q}
-
-INSTALLATION_DIRS=     ${PKGINFODIR}
-
-post-install:
-       cd ${WRKSRC}/doc; for f in rx.info rx.info-[0-9]*; do           \
-               ${TEST} ! -f "$$f" ||                                   \
-               ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};        \
-       done
-
-.include "../../mk/bsd.pkg.mk"
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/PLIST
--- a/devel/rx/PLIST    Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-@comment $NetBSD: PLIST,v 1.6 2006/03/30 03:44:43 jlam Exp $
-include/rxposix.h
-info/rx.info
-lib/librx.la
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/buildlink3.mk
--- a/devel/rx/buildlink3.mk    Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.8 2018/01/07 13:04:10 rillig Exp $
-
-BUILDLINK_TREE+=       rx
-
-.if !defined(RX_BUILDLINK3_MK)
-RX_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.rx+=     rx>=1.5
-BUILDLINK_PKGSRCDIR.rx?=       ../../devel/rx
-.endif # RX_BUILDLINK3_MK
-
-BUILDLINK_TREE+=       -rx
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/distinfo
--- a/devel/rx/distinfo Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-$NetBSD: distinfo,v 1.10 2018/01/17 12:01:47 wiz Exp $
-
-SHA1 (rx-1.5.tar.bz2) = 6f58203315a1ae5e34b629f7413e21801964a48c
-RMD160 (rx-1.5.tar.bz2) = a68cb446492bd7abda70a7adb68849c600cb0be5
-SHA512 (rx-1.5.tar.bz2) = d5f8b52bba8480d73874a82b054bb813ce0015cc9b65378fe65e5803d8fe03f047fc046d47baca507bcc58b6cc9807ffaf12424b6fbb1849b75cbf78ae8ec422
-Size (rx-1.5.tar.bz2) = 415525 bytes
-SHA1 (patch-aa) = 6dd85891f4593c98b34835b56b0c32e89c7175a7
-SHA1 (patch-ab) = 1f15f56470aff857748d30d1b48119bdc6d30afa
-SHA1 (patch-ac) = cf6140497d7d45340a3ff424905d664eb73c2380
-SHA1 (patch-ad) = 388417220ce21083c7293a163c7feb56c02082fb
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/patches/patch-aa
--- a/devel/rx/patches/patch-aa Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2000/01/17 03:44:27 jlam Exp $
-
---- doc/rx.info.orig   Wed Jan 15 15:31:40 1997
-+++ doc/rx.info        Sun Jan 16 22:12:18 2000
-@@ -1,6 +1,11 @@
- This is Info file rx.info, produced by Makeinfo-1.63 from the input
- file rx.texi.
- 
-+INFO-DIR-SECTION Libraries
-+START-INFO-DIR-ENTRY
-+* rx: (rx)                    GNU POSIX regular expressions API
-+END-INFO-DIR-ENTRY
-+
- 
- File: rx.info,  Node: Top,  Next: Copying,  Prev: (dir),  Up: (dir)
- 
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/patches/patch-ab
--- a/devel/rx/patches/patch-ab Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2018/01/17 12:01:48 wiz Exp $
-
---- rx/Makefile.in.orig        Fri Nov 22 13:47:49 1996
-+++ rx/Makefile.in
-@@ -59,24 +59,23 @@
-       $(CC) $(ALL_CFLAGS) -DSCM_MAGIC_SNARFER -E $< | grep "^%%%" | sed -e "s/^%%%//" > $@ ; \
- 
- .c.o:
--      $(CC) -c $(ALL_CFLAGS) $(DEFS) -I$(srcdir) $<
-+      $(LIBTOOL) --mode=compile $(CC) -c $(ALL_CFLAGS) $(DEFS) -I$(srcdir) $<
- 
--all: librx.a
-+all: librx.la
- 
- install: all
--      test -d $(libdir) || mkdir $(libdir)
--      test -d $(includedir) || mkdir $(includedir)
-+      ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(libdir)
-+      ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(includedir)
--      $(INSTALL) librx.a $(libdir)/librx.a
--      $(RANLIB) $(libdir)/librx.a
--      $(INSTALL) $(srcdir)/inst-rxposix.h $(includedir)/rxposix.h
-+      $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) librx.la ${DESTDIR}$(libdir)
-+      $(BSD_INSTALL_DATA) $(srcdir)/inst-rxposix.h ${DESTDIR}$(includedir)/rxposix.h
- 
- 
- uninstall:
--      -rm -f $(libdir)/librx.a
-+      -$(LIBTOOL) rm -f $(libdir)/librx.la
-       -rm -f $(includedir)/rxposix.h
- 
- clean:
--      -rm -f $(libobjs) librx.a  $(opt_objs) 
-+      -$(LIBTOOL) rm -f $(libobjs) librx.a  $(opt_objs) 
- 
- distclean: clean
-       -rm Makefile config.status config.log rgx.x
-@@ -111,10 +110,9 @@
-       rm -rf `cat .fname` .fname
- 
- 
--librx.a: $(libobjs) $(opt_objs)
--      rm -f librx.a
--      $(AR) $(AR_FLAGS) librx.a $(libobjs) $(opt_objs)
--      $(RANLIB) librx.a
-+librx.la: $(libobjs) $(opt_objs)
-+      $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $(libobjs:.o=.lo) $(opt_objs:.o=.lo) \
-+              -rpath $(libdir) -version-info $(RX_MAJOR):$(RX_MINOR)
- 
- 
- depends:
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/patches/patch-ac
--- a/devel/rx/patches/patch-ac Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2009/05/18 05:44:13 dholland Exp $
-
-64-bit cleanliness.
-
---- rx/rxall.h.orig    2009-05-18 01:30:53.000000000 -0400
-+++ rx/rxall.h 2009-05-18 01:30:59.000000000 -0400
-@@ -21,8 +21,9 @@
-  */
- 
- 
--#if 0
- #include <stdlib.h>
-+#include <string.h>
-+#if 0
- #include "malloc.h"
- #endif
- 
diff -r 2d0d9bd40a39 -r 4ed6efe9212e devel/rx/patches/patch-ad
--- a/devel/rx/patches/patch-ad Wed Feb 26 18:11:17 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2009/05/18 05:44:13 dholland Exp $
-
-64-bit cleanliness.
-
---- rx/rxgnucomp.c.orig        2009-05-18 01:41:42.000000000 -0400
-+++ rx/rxgnucomp.c     2009-05-18 01:41:47.000000000 -0400
-@@ -18,6 +18,7 @@
- 
- 
- #include <sys/types.h>
-+#include <stdio.h>
- #include "rxall.h"
- #include "rxgnucomp.h"
- #include "inst-rxposix.h"



Home | Main Index | Thread Index | Old Index