From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 7 16:10:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id AEB2F27C for ; Thu, 7 Nov 2013 16:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8C4C32A97 for ; Thu, 7 Nov 2013 16:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rA7GA0XQ052908 for ; Thu, 7 Nov 2013 16:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rA7GA0F1052907; Thu, 7 Nov 2013 16:10:00 GMT (envelope-from gnats) Resent-Date: Thu, 7 Nov 2013 16:10:00 GMT Resent-Message-Id: <201311071610.rA7GA0F1052907@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 [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 734E31D9 for ; Thu, 7 Nov 2013 16:07:23 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3689E2A75 for ; Thu, 7 Nov 2013 16:07:23 +0000 (UTC) Received: by mail-qc0-f178.google.com with SMTP id x19so588287qcw.9 for ; Thu, 07 Nov 2013 08:07:22 -0800 (PST) Received: from localhost (97-81-109-54.dhcp.athn.ga.charter.com. [97.81.109.54]) by mx.google.com with ESMTPSA id s4sm7596572yhs.14.2013.11.07.08.07.20 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 07 Nov 2013 08:07:21 -0800 (PST) Message-Id: <527bbab9.0416ec0a.3a13.19e8@mx.google.com> Date: Thu, 07 Nov 2013 08:07:21 -0800 (PST) From: Zhihao Yuan Sender: Zhihao Yuan To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/183756: Revive devel/pure-stldict X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 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, 07 Nov 2013 16:10:01 -0000 >Number: 183756 >Category: ports >Synopsis: Revive devel/pure-stldict >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 Nov 07 16:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Zhihao Yuan >Release: FreeBSD 8.4-PRERELEASE amd64 >Organization: Rackspace Inc. >Environment: System: FreeBSD elitebook.hp 8.4-PRERELEASE FreeBSD 8.4-PRERELEASE #10 r249704: Sat May 18 17:45:06 EDT 2013 lichray@elitebook.hp:/usr/obj/usr/src/sys/HOUKAGO amd64 >Description: devel/pure-stldict was mistakenly moved; pure-stllib does not include pure-stldict. I made a shar to bring it back. >How-To-Repeat: >Fix: --- stldict.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-stldict # pure-stldict/pkg-descr # pure-stldict/files # pure-stldict/files/patch-Makefile # pure-stldict/distinfo # pure-stldict/Makefile # pure-stldict/pkg-plist # echo c - pure-stldict mkdir -p pure-stldict > /dev/null 2>&1 echo x - pure-stldict/pkg-descr sed 's/^X//' >pure-stldict/pkg-descr << '712af0479b7281b2bc6bd73aee33a788' XThis package provides a light-weight, no frills interface to the C++ Xdictionary containers map and unordered_map. The stldict module makes Xthese data structures available in Pure land and equips them with a X(more or less) idiomatic Pure container interface. X XWWW: http://docs.pure-lang.googlecode.com/hg/pure-stldict.html 712af0479b7281b2bc6bd73aee33a788 echo c - pure-stldict/files mkdir -p pure-stldict/files > /dev/null 2>&1 echo x - pure-stldict/files/patch-Makefile sed 's/^X//' >pure-stldict/files/patch-Makefile << 'e9049f297e1e33f80e7d00184bb026e7' X--- Makefile.orig 2011-11-15 20:34:11.000000000 -0600 X+++ Makefile 2011-12-05 23:59:07.886393453 -0600 X@@ -4,11 +4,11 @@ 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+DLL = .so X+PIC = -fPIC X+shared = -shared X X-libdir = $(shell pkg-config pure --variable libdir) X+libdir = $(prefix)/lib X installdir = $(addprefix $(DESTDIR), $(libdir)/pure) X X MOD_CXXFLAGS = $(PIC) $(shell pkg-config pure --cflags) $(CXXFLAGS) $(CPPFLAGS) X@@ -25,7 +25,7 @@ objects = $(patsubst %.cc, %$(DLL), $(cp X all: $(objects) X X %$(DLL): %.cc X- g++ $(shared) -o $@ $(MOD_CXXFLAGS) $< $(MOD_LDFLAGS) $(LIBS) X+ $(CXX) $(shared) $(CPPFLAGS) $(CXXFLAGS) $(PIC) $< -o $@ $(LDFLAGS) -lpure $(LIBS) X X clean: X rm -f *.o *$(DLL) examples/life *~ e9049f297e1e33f80e7d00184bb026e7 echo x - pure-stldict/distinfo sed 's/^X//' >pure-stldict/distinfo << 'dd3eeee921929cd340ffc92553a7f894' XSHA256 (pure/pure-stldict-0.5.tar.gz) = 3c12b4e15d79955e28d025d62525685e3bdbf4a07a3849cffad82eeb578e022b XSIZE (pure/pure-stldict-0.5.tar.gz) = 64968 dd3eeee921929cd340ffc92553a7f894 echo x - pure-stldict/Makefile sed 's/^X//' >pure-stldict/Makefile << 'd934e1a4e8b77724dfba65f241911737' X# Created by: Zhihao Yuan X# $FreeBSD$ X XPORTNAME= pure-stldict XPORTVERSION= 0.5 XPORTREVISION= 2 XCATEGORIES= devel XMASTER_SITES= https://cdn.bitbucket.org/purelang/pure-lang/downloads/ XDIST_SUBDIR= pure X XMAINTAINER= lichray@gmail.com XCOMMENT= Pure interface to C++ STL map/unordered_map X XLICENSE= GPLv3 LGPL3 XLICENSE_COMB= dual X XUSES= pure X XUSE_GCC= yes XCXXFLAGS+= -std=c++0x -DHAVE_STD_IS_PERMUTATION X XNO_STAGE= yes X XPORTDOCS= README X XPORTEXAMPLES= * X X.include X Xpost-install: X.if ${PORT_OPTIONS:MDOCS} X @${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} X.endif X X.if ${PORT_OPTIONS:MEXAMPLES} X @${MKDIR} ${EXAMPLESDIR} X @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${EXAMPLESDIR}) X.endif X X.include d934e1a4e8b77724dfba65f241911737 echo x - pure-stldict/pkg-plist sed 's/^X//' >pure-stldict/pkg-plist << 'b9a656883800a61565cec68b0f3cb0e8' Xlib/pure/hashdict.pure Xlib/pure/hashdict.so Xlib/pure/orddict.pure Xlib/pure/orddict.so Xlib/pure/stldict.pure Xlib/pure/stldictbase.pure X@dirrm lib/pure b9a656883800a61565cec68b0f3cb0e8 exit --- stldict.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: