Christian Weisgerber <na...@mips.inka.de> writes: > This switches misc/ytree from the bizarrely obsolete re_comp(3) to > POSIX regcomp(3) and thus removes the need for linking with libcompat. > > ok?
Looks and seems to work right, ok. (I had to apply the diff by hand, though.) > Index: Makefile > =================================================================== > RCS file: /cvs/ports/misc/ytree/Makefile,v > retrieving revision 1.15 > diff -u -p -r1.15 Makefile > --- Makefile 11 Mar 2013 11:23:59 -0000 1.15 > +++ Makefile 28 Nov 2013 12:33:09 -0000 > @@ -3,6 +3,7 @@ > COMMENT= DOS-XTREE(tm) look-a-like file manager > > DISTNAME= ytree-1.97 > +REVISION= 0 > CATEGORIES= misc > > HOMEPAGE= http://www.han.de/~werner/ytree.html > @@ -20,7 +21,7 @@ USE_GROFF = Yes > NO_TEST= Yes > > CFLAGS+= -DCOLOR_SUPPORT -DREADLINE_SUPPORT > -LDFLAGS+= -lcompat -lreadline -lcurses > +LDFLAGS+= -lreadline -lcurses > MAKE_FLAGS+= CC=${CC} CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" > > do-install: > Index: patches/patch-match_c > =================================================================== > RCS file: patches/patch-match_c > diff -N patches/patch-match_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-match_c 28 Nov 2013 12:33:09 -0000 > @@ -0,0 +1,21 @@ > +$OpenBSD$ > +--- match.c.orig Sun Jan 9 13:31:13 2011 > ++++ match.c Thu Nov 28 13:27:59 2013 > +@@ -9,7 +9,7 @@ > + > + #include "ytree.h" > + > +-#if defined( sun ) || defined( linux ) || defined( __NeXT__ ) || > defined( OSF1 ) || defined( __OpenBSD__ ) || defined(__NetBSD__) || > defined( __FreeBSD__ ) || defined( __GNU__ ) > ++#if defined( sun ) || defined( linux ) || defined( __NeXT__ ) || defined( > OSF1 ) || defined(__NetBSD__) || defined( __FreeBSD__ ) || defined( __GNU__ ) > + #define HAS_REGEX > + #endif > + > +@@ -19,7 +19,7 @@ > + #define _REGEX_RE_COMP > + #endif > + > +-#if defined( hpux ) || defined ( __APPLE__ ) > ++#if defined( hpux ) || defined ( __APPLE__ ) || defined( __OpenBSD__ ) > + #define HAS_REGCOMP > + #endif > + -- jca | PGP: 0x06A11494 / 61DB D9A0 00A4 67CF 2A90 8961 6191 8FBF 06A1 1494