Skip site navigation (1)Skip section navigation (2)
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>