Update of /cvsroot/fink/experimental/fangism/finkinfo In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12258
Added Files: macstl.info macstl.patch Log Message: [new] library for accelerating generic STL-like algorithms --- NEW FILE: macstl.patch --- --- macstl-orig/unix/Makefile 2010-04-18 13:11:50.000000000 -0700 +++ macstl/unix/Makefile 2010-04-18 13:20:46.000000000 -0700 @@ -17,11 +17,14 @@ COMMON_OPT = -march=pentium4 -mfpmath=sse -O3 -static -lstdc++ -lm endif endif +# patch: paranoid check standard conformance and cleanliness +COMMON_OPT += -Wall -W -Werror -ansi -pedantic-errors -Wno-long-long all : benchmark mmaptest vectest benchmark : ../test/benchmark.cpp common.h - $(CC) $(COMMON_OPT) -fno-unit-at-time -I$(MACSTL_DIR) $< -o $@ + $(CC) $(COMMON_OPT) -I$(MACSTL_DIR) $< -o $@ +# patch: unknown flag -fno-unit-at-a-time mmaptest : ../test/mmaptest.cpp $(CC) $(COMMON_OPT) -I$(MACSTL_DIR) $< -o $@ --- NEW FILE: macstl.info --- Package: macstl Version: 0.3.1 Revision: 1 Maintainer: David Fang <fang...@users.sourceforge.net> Source: http://www.pixelglow.com/downloads/%n-%v.tgz Source-MD5: 28288965464ed69718d616f7596939bb License: OSI-Approved Homepage: http://www.pixelglow.com/macstl/ Description: SIMD-accelerated C++ generic library DescDetail: << The C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. Generic programming is the art -- some say, the black art -- of making software components super-reusable and yet ultra-efficient. Our tool is the C++ template, and our result is code nearly as fast as hand-coded machine language. macstl was inspired by the premier generic library, the Standard Template Library (now part of the C++ Standard Library), but with a distinct Macintosh flavor. Many components let you use low-level Mac OS X functionality like SIMD acceleration and memory copy-on-write easily and intuitively. macstl is dual-licensed under the open-source Reciprocal Public License (RPL) and the proprietary Pixelglow Source License (PSL). << DescPackaging: << This is built/installed unix-style, not using Xcode's build. Thus, the macstl.framework is not installed. << DescUsage: << macstl only consists of headers, no static or shared libraries. To use it, simply include pass -I%p to CPPFLAGS/CXXCPPFLAGS during compilation. << # DescPort: BuildDepends: fink (>= 0.24.12) BuildDependsOnly: true SourceDirectory: macstl PatchFile: %n.patch PatchFile-MD5: e444ebd8c137a5d26cae6d76df163d10 # ConfigureParams: CompileScript: << #!/bin/sh -ev # no configure # really only needed for testing cd unix make << InfoTest: << TestScript: << #!/bin/sh -ev cd unix ./vectest ./mmaptest ./benchmark # TODO: there are more tests in the test/ subdir << TestSuiteSize: medium << InstallScript: << #/bin/sh -ev mkdir -p %i/include cp -R %n %i/include # license files will go to DocFiles rm -f %i/include/%n/*.rtf cp -R macstlizer %i/include mkdir -p %i/bin mv %i/include/macstlizer/altivec2macstl.pl %i/bin/ << DocFiles: << readme.rtf macstl/rpl-license.rtf macstl/psl-license.rtf << # InfoDocs: ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs