Date: Fri, 11 Jan 2002 11:15:23 -0800 (PST) From: KATO Tsuguru <tkato@prontomail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/33788: Update port: devel/lclint to splint 3.0.1.1 Message-ID: <200201111915.g0BJFNU29795@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 33788 >Category: ports >Synopsis: Update port: devel/lclint to splint 3.0.1.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 11 11:20:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: 4.4-RELEASE i386 >Organization: >Environment: >Description: - Update to splint version 3.0.1.1 Remove file: files/patch-aa files/patch-ab >How-To-Repeat: >Fix: diff -urN /usr/ports/devel/lclint/Makefile devel/splint/Makefile --- /usr/ports/devel/lclint/Makefile Wed Jan 9 19:31:54 2002 +++ devel/splint/Makefile Thu Jan 10 01:23:05 2002 @@ -1,25 +1,20 @@ -# New ports collection makefile for: lclint +# New ports collection makefile for: splint # Date created: 9 September 1996 # Whom: moeding # # $FreeBSD: ports/devel/lclint/Makefile,v 1.10 2002/01/07 19:32:56 fenner Exp $ # -PORTNAME= lclint -PORTVERSION= 2.5q +PORTNAME= splint +PORTVERSION= 3.0.1.1 CATEGORIES= devel -MASTER_SITES= http://lclint.cs.virginia.edu/ -EXTRACT_SUFX= .src.tar.gz +MASTER_SITES= http://www.splint.org/downloads/ +EXTRACT_SUFX= .src.tgz -MAINTAINER= ports@FreeBSD.Org +MAINTAINER= ports@FreeBSD.org -GNU_CONFIGURE= yes USE_GMAKE= yes - -do-build: - @(cd ${WRKSRC}; ${GMAKE}) - -post-install: - @strip ${PREFIX}/bin/lclint +GNU_CONFIGURE= yes +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} .include <bsd.port.mk> diff -urN /usr/ports/devel/lclint/distinfo devel/splint/distinfo --- /usr/ports/devel/lclint/distinfo Mon Aug 20 16:09:20 2001 +++ devel/splint/distinfo Wed Jan 9 23:24:57 2002 @@ -1 +1 @@ -MD5 (lclint-2.5q.src.tar.gz) = ed0b4ef92578956db7525ebc1f6725ac +MD5 (splint-3.0.1.1.src.tgz) = 884156f21db7b45241a79a13d97a4822 diff -urN /usr/ports/devel/lclint/files/patch-aa devel/splint/files/patch-aa --- /usr/ports/devel/lclint/files/patch-aa Mon Jul 31 20:24:59 2000 +++ devel/splint/files/patch-aa Thu Jan 1 09:00:00 1970 @@ -1,32 +0,0 @@ ---- Makefile.in.orig Tue May 23 17:01:30 2000 -+++ Makefile.in Sun Jun 18 12:04:23 2000 -@@ -41,10 +41,10 @@ - ### - - ### directory for lclint libraries --LIBDIR = @installdir@/lib -+LIBDIR = @installdir@/share/lclint-2.5q/lib - - ### directory for lclint standard imports --IMPORTSDIR = @installdir@/imports -+IMPORTSDIR = @installdir@/share/lclint-2.5q/imports - - ### directory for lclint binary - INSTALLDIR = @installdir@/bin -@@ -232,14 +232,14 @@ - dolibraries: - @echo '// Installing libraries in '$(LIBDIR) - @echo " (This will complain if the directory already exists, don't worry about it.)" -- -mkdir $(LIBDIR) -+ -mkdir -p $(LIBDIR) - $(CP) $(LCLINTLIB)/* $(LIBDIR) - @echo '// Installed libraries.' - - doimports: - @echo '// Installing imports in '$(IMPORTSDIR) - @echo " (This will complain if the directory already exists, don't worry about it.)" -- -mkdir $(IMPORTSDIR) -+ -mkdir -p $(IMPORTSDIR) - $(CP) $(LCLINTIMPORTS)/* $(IMPORTSDIR) - @echo '// Installed imports.' - diff -urN /usr/ports/devel/lclint/files/patch-ab devel/splint/files/patch-ab --- /usr/ports/devel/lclint/files/patch-ab Mon Jul 31 20:24:59 2000 +++ devel/splint/files/patch-ab Thu Jan 1 09:00:00 1970 @@ -1,11 +0,0 @@ ---- configure.orig Tue May 23 17:56:23 2000 -+++ configure Sun Jun 18 12:05:08 2000 -@@ -512,7 +512,7 @@ - trap 'rm -f Makefile; exit 1' 1 3 15 - CC='$CC' - CPP='$CPP' --OPT='$OPT' -+OPT='$CFLAGS' - cwdir='$cwdir' - INSTALL='$INSTALL' - INSTALL_PROGRAM='$INSTALL_PROGRAM' diff -urN /usr/ports/devel/lclint/pkg-descr devel/splint/pkg-descr --- /usr/ports/devel/lclint/pkg-descr Mon Jul 31 20:25:02 2000 +++ devel/splint/pkg-descr Wed Jan 9 23:24:08 2002 @@ -1,6 +1,7 @@ -LCLint is a tool for statically checking C programs. With minimal -effort, LCLint can be used as a better lint. If additional effort is -invested adding annotations to programs, LCLint can perform stronger -checks than can be done by any standard lint. +Splint is a tool for statically checking C programs for security +vulnerabilities and coding mistakes. With minimal effort, Splint +can be used as a better lint. If additional effort is invested +adding annotations to programs, Splint can perform stronger +checking than can be done by any standard lint. -WWW: http://lclint.cs.virginia.edu/ +WWW: http://www.splint.org/ diff -urN /usr/ports/devel/lclint/pkg-plist devel/splint/pkg-plist --- /usr/ports/devel/lclint/pkg-plist Mon Jul 31 20:25:02 2000 +++ devel/splint/pkg-plist Thu Jan 10 03:14:16 2002 @@ -1,47 +1,55 @@ -bin/lclint -share/lclint-2.5q/lib/CTrait.syms -share/lclint-2.5q/lib/unix.lcd -share/lclint-2.5q/lib/unix.h -share/lclint-2.5q/lib/posixstrict.lcd -share/lclint-2.5q/lib/posix.lcd -share/lclint-2.5q/lib/posix.h -share/lclint-2.5q/lib/lslinit.lsi -share/lclint-2.5q/lib/lclinit.lci -share/lclint-2.5q/lib/bool.h -share/lclint-2.5q/lib/ansistrict.lcd -share/lclint-2.5q/lib/ansi.lcd -share/lclint-2.5q/lib/ansi.h -share/lclint-2.5q/lib/Makefile -share/lclint-2.5q/lib/CTraitGen.lcl -share/lclint-2.5q/lib/unixstrict.lcd -share/lclint-2.5q/imports/assert.lcl -share/lclint-2.5q/imports/time.lcl -share/lclint-2.5q/imports/strings.lcs -share/lclint-2.5q/imports/strings.lcl -share/lclint-2.5q/imports/string.lcs -share/lclint-2.5q/imports/string.lcl -share/lclint-2.5q/imports/stdlib.lcs -share/lclint-2.5q/imports/stdlib.lcl -share/lclint-2.5q/imports/stdio.lcs -share/lclint-2.5q/imports/stdio.lcl -share/lclint-2.5q/imports/stdarg.lcs -share/lclint-2.5q/imports/stdarg.lcl -share/lclint-2.5q/imports/signal.lcs -share/lclint-2.5q/imports/signal.lcl -share/lclint-2.5q/imports/setjmp.lcs -share/lclint-2.5q/imports/setjmp.lcl -share/lclint-2.5q/imports/math.lcs -share/lclint-2.5q/imports/math.lcl -share/lclint-2.5q/imports/locale.lcs -share/lclint-2.5q/imports/locale.lcl -share/lclint-2.5q/imports/limits.lcs -share/lclint-2.5q/imports/limits.lcl -share/lclint-2.5q/imports/errno.lcs -share/lclint-2.5q/imports/errno.lcl -share/lclint-2.5q/imports/ctype.lcs -share/lclint-2.5q/imports/ctype.lcl -share/lclint-2.5q/imports/assert.lcs -share/lclint-2.5q/imports/time.lcs -@dirrm share/lclint-2.5q/imports -@dirrm share/lclint-2.5q/lib -@dirrm share/lclint-2.5q +bin/splint +share/splint/imports/assert.lcl +share/splint/imports/assert.lcs +share/splint/imports/ctype.lcl +share/splint/imports/ctype.lcs +share/splint/imports/errno.lcl +share/splint/imports/errno.lcs +share/splint/imports/limits.lcl +share/splint/imports/limits.lcs +share/splint/imports/locale.lcl +share/splint/imports/locale.lcs +share/splint/imports/math.lcl +share/splint/imports/math.lcs +share/splint/imports/setjmp.lcl +share/splint/imports/setjmp.lcs +share/splint/imports/signal.lcl +share/splint/imports/signal.lcs +share/splint/imports/stdarg.lcl +share/splint/imports/stdarg.lcs +share/splint/imports/stdio.lcl +share/splint/imports/stdio.lcs +share/splint/imports/stdlib.lcl +share/splint/imports/stdlib.lcs +share/splint/imports/string.lcl +share/splint/imports/string.lcs +share/splint/imports/strings.lcl +share/splint/imports/strings.lcs +share/splint/imports/time.lcl +share/splint/imports/time.lcs +share/splint/lib/CTrait.syms +share/splint/lib/CTraitGen.lcl +share/splint/lib/bool.h +share/splint/lib/file.mts +share/splint/lib/file.xh +share/splint/lib/filerw.mts +share/splint/lib/filerw.xh +share/splint/lib/lclinit.lci +share/splint/lib/linux.h +share/splint/lib/lslinit.lsi +share/splint/lib/posix.h +share/splint/lib/posix.lcd +share/splint/lib/posixstrict.lcd +share/splint/lib/standard.h +share/splint/lib/standard.lcd +share/splint/lib/standardstrict.lcd +share/splint/lib/stdio.h +share/splint/lib/stdlib.h +share/splint/lib/tainted.mts +share/splint/lib/tainted.xh +share/splint/lib/unix.h +share/splint/lib/unix.lcd +share/splint/lib/unixstrict.lcd +@dirrm share/splint/lib +@dirrm share/splint/imports +@dirrm share/splint >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201111915.g0BJFNU29795>