head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.134 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.132 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.130 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.128 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.126 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.124 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.122 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.120 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.118 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.116 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.114 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.112 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.110 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.108 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.106 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.104 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.102 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.100 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.98 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.96 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.94 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.92 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.90 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.86 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.66 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.88 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.84 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.82 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.80 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.78 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.76 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.74 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.72 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.70 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.68 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.64 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.62 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.60 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.58 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.56 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.54 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.52 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.50 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.48 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.46 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.44 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.42 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.40 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.38 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.36 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.34 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.32 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.30 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.28 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.26 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.24 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.22 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.20 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.18 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.16 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.14 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.12 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.10 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.8 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.6 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.4 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.2 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.4.0.6 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.4 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.2.0.24 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.22 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.20 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.18 pkgsrc-2008Q1:1.2.0.16 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.14 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.12 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.10 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.1.1.1.0.28 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.26 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.24 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.22 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.20 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.18 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.16 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.14 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.12 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1.1.1 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2009.07.07.19.01.17; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.11.27.21.15.36; author minskim; state Exp; branches; next 1.3; 1.3 date 2008.11.26.01.23.40; author minskim; state Exp; branches; next 1.2; 1.2 date 2006.06.10.19.43.24; author minskim; state Exp; branches; next 1.1; 1.1 date 2002.05.04.00.53.51; author jtb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.05.04.00.53.51; author jtb; state Exp; branches; next ; desc @@ 1.5 log @user-destdir support @ text @$NetBSD: patch-aa,v 1.4 2008/11/27 21:15:36 minskim Exp $ --- src/Makefile.in.orig 2008-11-17 16:55:36.000000000 +0900 +++ src/Makefile.in @@@@ -95,19 +95,11 @@@@ OBJ = qCgiRequest.o \ all: qdecoder qdecoder: ${OBJ} - ${AR} ${ARFLAGS} ${LIBNAME} ${OBJ} - ${RANLIB} ${LIBNAME} - ${LD} ${LDFLAGS} ${OBJ} -o ${SLIBREALNAME} - ${CHMOD} 0644 ${SLIBREALNAME} - ${RM} -f ${SLIBNAME} - ${LN_S} ${SLIBREALNAME} ${SLIBNAME} + ${LIBTOOL} --mode=link ${CC} -o ${LIBNAME:.a=.la} ${OBJ:.o=.lo} \ + -rpath ${PREFIX}/lib -version-info ${SLIBVERSION}:0:0 install: all - ${INSTALL_DATA} qDecoder.h ${HEADERDIR}/qDecoder.h - ${INSTALL_DATA} ${LIBNAME} ${LIBDIR}/${LIBNAME} - ${INSTALL_DATA} ${SLIBREALNAME} ${LIBDIR}/${SLIBREALNAME} - ${RM} -f ${LIBDIR}/${SLIBNAME} - ${LN_S} ${LIBDIR}/${SLIBREALNAME} ${LIBDIR}/${SLIBNAME} + ${LIBTOOL} --mode=install ${INSTALL} ${LIBNAME:.a=.la} ${DESTDIR}${LIBDIR} deinstall: uninstall uninstall: @@@@ -127,4 +119,4 @@@@ clean: ## Compile .c.o: - ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@@ $< + ${LIBTOOL} --mode=compile ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@@ $< @ 1.4 log @Update qDecoder to 9.0.1. Patches submitted by Jun-Yong Park. Changes: * FIX) qCgiRequestParseQueries() - quoted boundary patch. (by Hidai Kenichi) * NEW) qStrUnchar() - remove character from head and tail of the string. * NEW) qDecoderVersion() - get the version string of qDecoder library. * FIX) minor fixes related packaging. @ text @d1 1 a1 1 $NetBSD$ d24 1 a24 1 + ${LIBTOOL} --mode=install ${INSTALL} ${LIBNAME:.a=.la} ${LIBDIR} @ 1.3 log @Update qDecoder to 9.0. Patch submitted by Jun-Yong Park. This version is based on a new branch and may not be fully compatible with older versions. Changes since 7.0.1: NEW) qDecoderSetUploadBase() - Initialize qDecoder() for progressive uploading. FIX) qDecoder() - Now qDecoder() supports progressive uploading and direct file saving into disk. NEW) qSedArgAddDirect() - For huge size(over 1024 - 1) value. FIX) qSedArgAdd() - Adjust miss typed variable length. (1024*64 => 1024) NEW) qGetTimeStr() - Generate date string formatted as 'YYYYMMDDhhmmss'. NEW) qJavaScript() - Print out some JavaScript code. NEW) qAwkStr() - Scanning pattern from string. FIX) qAwkOpen() - Compatibility increment FIX) qAwkNext() - Expand array size to 1024(before 256) FIX) qCountRead() - Compatibility increment FIX) qCountSave() - Compatibility increment FIX) qCountUpdate() - Compatibility increment FIX) qDecoder() - Now qdecoder uses more smaller memory FIX) qCheckFile() - Utility increment New socket functions(unix only). Please refer the reference for more details. NEW) qSocketOpen() NEW) qSocketClose() NEW) qSocketWaitReadable() NEW) qSocketRead() NEW) qSocketGets() NEW) qSocketWrite() NEW) qSocketPuts() NEW) qSocketPrintf() NEW) qSocketSendFile() NEW) qSocketSaveIntoFile() NEW) qSocketSetNonblock() NEW) qSocketConv2file() @ text @d3 1 a3 1 --- src/Makefile.in.orig 2008-11-23 17:42:37.000000000 +0900 d5 1 a5 1 @@@@ -95,19 +95,12 @@@@ OBJ = qCgiRequest.o \ d18 2 a19 3 -install: all +install: ${INSTALL_DATA} qDecoder.h ${HEADERDIR}/qDecoder.h d28 1 a28 1 @@@@ -127,4 +120,4 @@@@ clean: @ 1.2 log @Make this package build on Darwin. - Libtoolize. - Make "install" a phony target for case-insensitive file systems. @ text @d3 1 a3 1 --- src/Makefile.in.orig 2001-09-06 08:33:39.000000000 -0700 d5 2 a6 1 @@@@ -92,24 +92,17 @@@@ OBJ = qDecoder.o \ d8 1 a8 2 ## Make Library all: ${OBJ} d11 1 a11 1 - ${LD} ${LDFLAGS} -o ${SLIBREALNAME} ${OBJ} a17 6 ## Compile Module .c.o: - ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@@ $< + ${LIBTOOL} --mode=compile ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@@ $< ## Install Module d20 3 a22 3 ${INSTALL} qDecoder.h ${HEADERDIR}/qDecoder.h - ${INSTALL} ${LIBNAME} ${LIBDIR}/${LIBNAME} - ${INSTALL} ${SLIBREALNAME} ${LIBDIR}/${SLIBREALNAME} d27 8 a34 2 uninstall: deinstall deinstall: @ 1.1 log @Initial revision @ text @d3 3 a5 5 --- src/Makefile.in.orig Thu Sep 6 16:33:39 2001 +++ src/Makefile.in Thu Apr 25 09:06:29 2002 @@@@ -37,87 +37,45 @@@@ # Name PRGNAME = qDecoder d7 2 a8 60 -# Static Library Name -LIBNAME = lib${PRGNAME}.a +# Library Name +LIB = ${PRGNAME} -# Shared Library Name -SLIBVERSION = 2 -SLIBNAME = lib${PRGNAME}.so -SLIBREALNAME = ${SLIBNAME}.${SLIBVERSION} +# Shared Library Version +SHLIB_MAJOR = 0 +SHLIB_MINOR = 0 # System library directory LIBDIR = @@libdir@@ -HEADERDIR = @@includedir@@ -# Which compiler & options for release -CC = @@CC@@ -CFLAGS = @@CFLAGS@@ -DEFS = @@DEFS@@ -INCLUDE = -I. - -# Utilities -AR = @@AR@@ -ARFLAGS = -rc -CHMOD = @@CHMOD@@ -INSTALL = @@INSTALL@@ -m 444 -LD = @@LD@@ -LDFLAGS = -G -LN_S = @@LN_S@@ -RANLIB = @@RANLIB@@ -RM = @@RM@@ - - -# Objects List -OBJ = qDecoder.o \ - qSession.o \ - qfDecoder.o \ - qsDecoder.o \ - qHttpHeader.o \ - qError.o \ - qEnv.o \ - qEncode.o \ - qString.o \ - qFile.o \ - qValid.o \ - qArg.o \ - qAwk.o \ - qSed.o \ - qCount.o \ - qDownload.o \ - qTime.o \ - qMisc.o \ - qInternalCommon.o \ - qInternalEntry.o \ - md5/md5c.o - -## Make Library -all: ${OBJ} d15 5 a19 3 - -## Compile Module -.c.o: d21 3 a23 2 - -## Install Module d25 2 a26 1 - ${INSTALL} qDecoder.h ${HEADERDIR}/qDecoder.h d31 4 a34 43 - -uninstall: deinstall -deinstall: - ${RM} -f ${HEADERDIR}/qDecoder.h - ${RM} -f ${LIBDIR}/${LIBNAME} - ${RM} -f ${LIBDIR}/${SLIBREALNAME} - ${RM} -f ${LIBDIR}/${SLIBNAME} - -## Clear Module -clean: - ${RM} -f ${OBJ} ${LIBNAME} ${SLIBREALNAME} ${SLIBNAME} +CPPFLAGS += @@DEFS@@ -I. + +NOLINT = 1 +NOPROFILE = 1 + +# Sources List +SRCS = qDecoder.c \ + qSession.c \ + qfDecoder.c \ + qsDecoder.c \ + qHttpHeader.c \ + qError.c \ + qEnv.c \ + qEncode.c \ + qString.c \ + qFile.c \ + qValid.c \ + qArg.c \ + qAwk.c \ + qSed.c \ + qCount.c \ + qDownload.c \ + qTime.c \ + qMisc.c \ + qInternalCommon.c \ + qInternalEntry.c \ + md5/md5c.c + +afterinstall: + ${BSD_INSTALL_DATA} qDecoder.h ${PREFIX}/include + +.include @ 1.1.1.1 log @Initial import of qDecoder. qDecoder is a library for CGI programming. Being a Web Application Interface for C/C++ use, qDecoder is a solution product for developers. The Query Fetch algorithm of qDecoder based on the linked-list provides transparency with low layers by the simple library interface regardless of COOKIE/GET/POST(including File Upload). Thus, it enables the web based software to be more intuitively designed and implemented. qDecoder is developed according to the free software model and is publicly distributed. @ text @@