Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
PPMd is a file compressor written mainly for embedding in user programs, and
it is not intended for direct use. This program is an effort to make speed
and performance improvements on the abstract PPM model [1-6] without tuning
it to particular data types.
+36
View File
@@ -0,0 +1,36 @@
# $NetBSD: Makefile,v 1.11 2012/09/11 19:47:00 asau Exp $
#
DISTNAME= ppmdi1
PKGNAME= ppmd-9.1
CATEGORIES= archivers
MASTER_SITES= http://compression.ru/ds/
EXTRACT_SUFX= .rar
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://compression.ru/ds/
COMMENT= PPM file compressor
PKG_INSTALLATION_TYPES= overwrite pkgviews
MAKE_FILE= makefile.gmk
BUILD_TARGET= ppmd
WRKSRC= ${WRKDIR}
USE_LANGUAGES= c++
INSTALLATION_DIRS= bin
SUBST_CLASSES+= d2u
SUBST_MESSAGE.d2u= Converting CRLF to LF.
SUBST_STAGE.d2u= post-extract
SUBST_FILES.d2u= *
SUBST_FILTER_CMD.d2u= ${TR} -d '\015'
do-install:
${INSTALL_PROGRAM} ${WRKSRC:Q}/ppmd ${DESTDIR}${PREFIX:Q}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX:Q}/share/doc/ppmd
${INSTALL_DATA} ${WRKSRC:Q}/read_me.txt \
${DESTDIR}${PREFIX:Q}/share/doc/ppmd/
.include "../../mk/bsd.pkg.mk"
+3
View File
@@ -0,0 +1,3 @@
@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:28:17 joerg Exp $
bin/ppmd
share/doc/ppmd/read_me.txt
+8
View File
@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.4 2005/04/02 16:24:40 minskim Exp $
SHA1 (ppmdi1.rar) = 8d9780f78e5131f0f21ba0519d13f6d92a8eec82
RMD160 (ppmdi1.rar) = 16fd62db9c17e6c65b4134ed322a2fce8c1f59dc
Size (ppmdi1.rar) = 72270 bytes
SHA1 (patch-aa) = 72bfec6320828b7b4456554a1134d5dfbb591a10
SHA1 (patch-ab) = a5e1fa839a8aa826ae3c00e08908c9a2d1f841a6
SHA1 (patch-ac) = 012e61b5895dcfcab20b22a822eb4c273bdeb822
+30
View File
@@ -0,0 +1,30 @@
$NetBSD: patch-aa,v 1.1.1.1 2004/03/08 23:44:00 ben Exp $
--- makefile.gmk.orig 2004-03-08 15:08:54.000000000 -0800
+++ makefile.gmk
@@ -1,18 +1,17 @@
## Take a look at PPMdType.h for additional compiler & environment options
OBJS = PPMd.o Model.o
-CXX = Gcc
-LINK = Gcc
+LINK = $(CXX)
CODE_FLAGS = -fno-exceptions -fno-rtti -pedantic -Wall \
-Wno-unknown-pragmas -Wno-sign-compare -Wno-conversion
-OPT_FLAGS = -O3 -mcpu=pentiumpro -fomit-frame-pointer -fstrict-aliasing
-DEBUG_FLAGS = -g0
+OPT_FLAGS =
+DEBUG_FLAGS = -g
LD_FLAGS = -s
-PPMd.exe: $(OBJS)
- $(LINK) -o PPMd.exe $(OBJS) -lstdcxx -Xlinker $(LD_FLAGS)
+ppmd: $(OBJS)
+ $(LINK) $(LD_FLAGS) -o ppmd $(OBJS)
Model.o: Model.cpp PPMdType.h PPMd.h SubAlloc.hpp Coder.hpp
$(CXX) $(CODE_FLAGS) $(OPT_FLAGS) $(DEBUG_FLAGS) -c Model.cpp
PPMd.o: PPMd.cpp PPMdType.h PPMd.h
- $(CXX) $(CODE_FLAGS) $(OPT_FLAGS) $(DEBUG_FLAGS) -c PPMd.cpp
\ No newline at end of file
+ $(CXX) $(CODE_FLAGS) $(OPT_FLAGS) $(DEBUG_FLAGS) -c PPMd.cpp
+16
View File
@@ -0,0 +1,16 @@
$NetBSD: patch-ab,v 1.1.1.1 2004/03/08 23:44:00 ben Exp $
--- PPMdType.h.orig 2004-03-08 15:08:54.000000000 -0800
+++ PPMdType.h
@@ -10,9 +10,9 @@
#include <stdio.h>
-#define _WIN32_ENVIRONMENT_
+//#define _WIN32_ENVIRONMENT_
//#define _DOS32_ENVIRONMENT_
-//#define _POSIX_ENVIRONMENT_
+#define _POSIX_ENVIRONMENT_
//#define _UNKNOWN_ENVIRONMENT_
#if defined(_WIN32_ENVIRONMENT_)+defined(_DOS32_ENVIRONMENT_)+defined(_POSIX_ENVIRONMENT_)+defined(_UNKNOWN_ENVIRONMENT_) != 1
#error Only one environment must be defined
+27
View File
@@ -0,0 +1,27 @@
$NetBSD: patch-ac,v 1.2 2005/04/02 16:24:40 minskim Exp $
--- PPMd.cpp.orig Sat Apr 2 09:39:52 2005
+++ PPMd.cpp
@@ -107,7 +107,13 @@ struct ENV_FILE_FINDER {
#include <utime.h>
#include <dirent.h>
#include <unistd.h>
+#ifdef __APPLE__
+#undef _POSIX_SOURCE
+#endif
#include <fnmatch.h>
+#ifdef __APPLE__
+#define _POSIX_SOURCE
+#endif
#if defined(__DJGPP__)
#include <crt0.h>
char **__crt0_glob_function (char *arg) { return 0; }
@@ -215,7 +221,7 @@ void _STDCALL PrintInfo(_PPMD_FILE* Deco
UINT n1=(8U*NEnc)/NDec;
UINT n2=(100U*(8U*NEnc-NDec*n1)+NDec/2U)/NDec;
if (n2 == 100) { n1++; n2=0; }
- int RunTime=((clock()-StartClock) << 10)/int(CLK_TCK);
+ int RunTime=((clock()-StartClock) << 10)/int(CLOCKS_PER_SEC);
UINT Speed=NDec/(RunTime+(RunTime == 0));
UINT UsedMemory=GetUsedMemory() >> 10;
UINT m1=UsedMemory >> 10;