From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 8 23:00:29 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12E7C106567B for ; Thu, 8 Mar 2012 23:00:29 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D747B8FC1B for ; Thu, 8 Mar 2012 23:00:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q28N0Sch097226 for ; Thu, 8 Mar 2012 23:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q28N0S8Q097225; Thu, 8 Mar 2012 23:00:28 GMT (envelope-from gnats) Resent-Date: Thu, 8 Mar 2012 23:00:28 GMT Resent-Message-Id: <201203082300.q28N0S8Q097225@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Zhihao Yuan Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56D431065672 for ; Thu, 8 Mar 2012 22:58:06 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 1E7168FC17 for ; Thu, 8 Mar 2012 22:58:05 +0000 (UTC) Received: by obbwc7 with SMTP id wc7so1604069obb.13 for ; Thu, 08 Mar 2012 14:58:05 -0800 (PST) Received: by 10.182.202.69 with SMTP id kg5mr3220859obc.35.1331247485662; Thu, 08 Mar 2012 14:58:05 -0800 (PST) Received: from elitebook.hp (c-98-228-191-105.hsd1.il.comcast.net. [98.228.191.105]) by mx.google.com with ESMTPS id f2sm1664056oef.6.2012.03.08.14.58.03 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 08 Mar 2012 14:58:05 -0800 (PST) Received: by elitebook.hp (sSMTP sendmail emulation); Thu, 08 Mar 2012 16:58:02 -0600 Message-Id: <4f59397d.e2033c0a.2065.6db3@mx.google.com> Date: Thu, 08 Mar 2012 16:58:02 -0600 From: Zhihao Yuan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/165865: New port: Deprecate pure-stldict & pure-stlvec with pure-stllib X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Zhihao Yuan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Mar 2012 23:00:29 -0000 >Number: 165865 >Category: ports >Synopsis: New port: Deprecate pure-stldict & pure-stlvec with pure-stllib >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Mar 08 23:00:28 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Zhihao Yuan >Release: FreeBSD 8.3-PRERELEASE amd64 >Organization: Northern Illinois University >Environment: System: FreeBSD elitebook.hp 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #4 r232672: Wed Mar 7 16:13:14 CST 2012 lichray@elitebook.hp:/usr/obj/home/lichray/devel/freebsd-8/sys/HOUKAGO amd64 >Description: The pure-stllib combined the pure/C++ STL addons. http://docs.pure-lang.googlecode.com/hg/pure-stllib.html So the pure-stldict and pure-stlvec can be deprecated. >How-To-Repeat: >Fix: --- pure-stllib.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pure-stllib # pure-stllib/distinfo # pure-stllib/pkg-plist # pure-stllib/Makefile # pure-stllib/files # pure-stllib/files/patch-pure-stlmap_Makefile # pure-stllib/files/patch-pure-stlvec_Makefile # pure-stllib/files/patch-Makefile # pure-stllib/pkg-descr # echo c - pure-stllib mkdir -p pure-stllib > /dev/null 2>&1 echo x - pure-stllib/distinfo sed 's/^X//' >pure-stllib/distinfo << '511a1b4a6756fe4cf70923666345eec0' XSHA256 (pure/pure-stllib-0.1.tar.gz) = 21947e9be8c8d54bb393f2d43cb11027b2ec473d57c77bb560208f701e07a9e6 XSIZE (pure/pure-stllib-0.1.tar.gz) = 329882 511a1b4a6756fe4cf70923666345eec0 echo x - pure-stllib/pkg-plist sed 's/^X//' >pure-stllib/pkg-plist << '701f61af8055c1318bd734b81b350ee6' Xlib/pure/stlalgorithm.so Xlib/pure/stlbase.pure Xlib/pure/stlbase.so Xlib/pure/stlhmap.pure Xlib/pure/stlmap.pure Xlib/pure/stlmap.so Xlib/pure/stlmmap.pure Xlib/pure/stlvec.pure Xlib/pure/stlvec.so Xlib/pure/stlvec/algorithms.pure Xlib/pure/stlvec/heap.pure Xlib/pure/stlvec/merge.pure Xlib/pure/stlvec/minmax.pure Xlib/pure/stlvec/modifying.pure Xlib/pure/stlvec/nonmodifying.pure Xlib/pure/stlvec/numeric.pure Xlib/pure/stlvec/sort.pure X@dirrm lib/pure/stlvec 701f61af8055c1318bd734b81b350ee6 echo x - pure-stllib/Makefile sed 's/^X//' >pure-stllib/Makefile << 'ad814d00dab98cceecc938e56b9d56da' X# New ports collection makefile for: pure-stllib X# Date created: 2012-03-08 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= pure-stllib XPORTVERSION= 0.1 XCATEGORIES= devel X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure interface to C++ STL map and vectors X XUSE_PURE= yes X XUSE_GCC= 4.6+ XCXX= g++${GCC_DEFAULT_V} X#CXXFLAGS+= -std=c++0x -DHAVE_STD_IS_PERMUTATION X Xpost-patch: X @${MKDIR} ${WRKSRC}/examples X @${MV} ${WRKSRC}/pure-stlmap/examples/* \ X ${WRKSRC}/pure-stlvec/examples/* ${WRKSRC}/examples X X.include X.include "${PORTSDIR}/lang/pure/bsd.pure.mk" X.include ad814d00dab98cceecc938e56b9d56da echo c - pure-stllib/files mkdir -p pure-stllib/files > /dev/null 2>&1 echo x - pure-stllib/files/patch-pure-stlmap_Makefile sed 's/^X//' >pure-stllib/files/patch-pure-stlmap_Makefile << '0208926db52956dad9163cc852508cbd' X--- pure-stlmap/Makefile.orig 2012-03-06 19:30:32.000000000 -0600 X+++ pure-stlmap/Makefile 2012-03-08 14:02:29.683760625 -0600 X@@ -4,10 +4,10 @@ version = 0.1 X X # platform-specific setup X X-DLL = $(shell pkg-config pure --variable DLL) X-PIC = $(shell pkg-config pure --variable PIC) X-shared = $(shell pkg-config pure --variable shared) X-libdir = $(shell pkg-config pure --variable libdir) X+DLL = .so X+PIC = -fPIC X+shared = -shared X+libdir = $(prefix)/lib X installdir = $(addprefix $(DESTDIR), $(libdir)/pure) X X MOD_CXXFLAGS = $(PIC) $(shell pkg-config pure --cflags) -I.. \ 0208926db52956dad9163cc852508cbd echo x - pure-stllib/files/patch-pure-stlvec_Makefile sed 's/^X//' >pure-stllib/files/patch-pure-stlvec_Makefile << '1c49f76901df7e86e5c1e34198eab1c3' X--- pure-stlvec/Makefile.orig 2012-03-06 19:30:32.000000000 -0600 X+++ pure-stlvec/Makefile 2012-03-08 14:01:57.631111461 -0600 X@@ -4,10 +4,10 @@ version = 0.3 X X # platform-specific setup X X-DLL = $(shell pkg-config pure --variable DLL) X-PIC = $(shell pkg-config pure --variable PIC) X-shared = $(shell pkg-config pure --variable shared) X-libdir = $(shell pkg-config pure --variable libdir) X+DLL = .so X+PIC = -fPIC X+shared = -shared X+libdir = $(prefix)/lib X installdir = $(addprefix $(DESTDIR), $(libdir)/pure) X X 1c49f76901df7e86e5c1e34198eab1c3 echo x - pure-stllib/files/patch-Makefile sed 's/^X//' >pure-stllib/files/patch-Makefile << '652451b1b898bcb0ad6be78c7163deda' X--- Makefile~ 2012-03-07 20:15:11.000000000 -0600 X+++ Makefile 2012-03-08 13:45:34.469841343 -0600 X@@ -8,10 +8,10 @@ version = 0.1 X X # platform-specific setup X X-DLL = $(shell pkg-config pure --variable DLL) X-PIC = $(shell pkg-config pure --variable PIC) X-shared = $(shell pkg-config pure --variable shared) X-libdir = $(shell pkg-config pure --variable libdir) X+DLL = .so X+PIC = -fPIC X+shared = -shared X+libdir = $(prefix)/lib X installdir = $(addprefix $(DESTDIR), $(libdir)/pure) X X MOD_CXXFLAGS = $(PIC) $(shell pkg-config pure --cflags) $(CFLAGS) $(CPPFLAGS) 652451b1b898bcb0ad6be78c7163deda echo x - pure-stllib/pkg-descr sed 's/^X//' >pure-stllib/pkg-descr << '207a064b8f0c0e2c101a75b5cb0795d6' Xpure-stllib is an "umbrella" package that contains a pair of Pure addons, Xpure-stlvec and pure-stlmap. These addons provide Pure interfaces to a Xselection of containers provided by the C++ Standard Library, specialized Xto hold pointers to arbitrary Pure expressions. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-stllib.html 207a064b8f0c0e2c101a75b5cb0795d6 exit --- pure-stllib.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: