From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 16 02:40:17 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E86B16A4CE for ; Mon, 16 Feb 2004 02:40:17 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 978A443D1F for ; Mon, 16 Feb 2004 02:40:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i1GAeHbv071788 for ; Mon, 16 Feb 2004 02:40:17 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1GAeHF9071787; Mon, 16 Feb 2004 02:40:17 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 16 Feb 2004 02:40:17 -0800 (PST) Resent-Message-Id: <200402161040.i1GAeHF9071787@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, Ismail Yenigul Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0079916A4CE for ; Mon, 16 Feb 2004 02:37:25 -0800 (PST) Received: from istanbul.enderunix.org (freefall.marmara.edu.tr [193.140.143.23]) by mx1.FreeBSD.org (Postfix) with SMTP id 7EB5543D1D for ; Mon, 16 Feb 2004 02:37:23 -0800 (PST) (envelope-from ismail@istanbul.enderunix.org) Received: (qmail 4948 invoked by uid 1003); 17 Feb 2004 10:35:35 -0000 Message-Id: <20040217103534.4944.qmail@istanbul.enderunix.org> Date: 17 Feb 2004 10:35:34 -0000 From: Ismail Yenigul To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/62904: New port:www/webreport X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ismail Yenigul List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2004 10:40:17 -0000 >Number: 62904 >Category: ports >Synopsis: New port:www/webreport >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Feb 16 02:40:17 PST 2004 >Closed-Date: >Last-Modified: >Originator: Ismail Yenigul >Release: FreeBSD 4.9-STABLE i386 >Organization: EnderUNIX >Environment: System: FreeBSD istanbul.enderunix.org 4.9-STABLE FreeBSD 4.9-STABLE #0: Sat Feb 7 13:58:19 EET 2004 root@istanbul.enderunix.org:/usr/src/sys/compile/EnderUNIX i386 >Description: This fixed version of webreport port at http://www.freebsd.org/cgi/query-pr.cgi?pr=62439 >How-To-Repeat: >Fix: --- webreport.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: # # webreport # webreport/files # webreport/files/patch-aa # webreport/files/patch-ab # webreport/files/patch-ac # webreport/Makefile # webreport/distinfo # webreport/pkg-descr # webreport/pkg-message # webreport/pkg-plist # echo c - webreport mkdir -p webreport > /dev/null 2>&1 echo c - webreport/files mkdir -p webreport/files > /dev/null 2>&1 echo x - webreport/files/patch-aa sed 's/^X//' >webreport/files/patch-aa << 'END-of-webreport/files/patch-aa' X--- webreport.c.org Sat Feb 7 17:06:38 2004 X+++ webreport.c Sat Feb 7 17:06:47 2004 X@@ -22,7 +22,7 @@ X #include X #include X #include X-#include X+#include X X #include X #include X@@ -808,7 +808,7 @@ X } X X char *comma_string_long(in_long ) X- ulong in_long; X+ unsigned long in_long; X { X char tmpbuf[MAX_TINY_BUF]; X static char tmpbuf1[MAX_TINY_BUF]; X@@ -1866,10 +1866,10 @@ X X report_open_files() X { X- strncpy( Globals.TextReportName, "/usr/tmp/webreport.text.XXXXXX", 100); X+ strncpy( Globals.TextReportName, "/var/tmp/webreport.text.XXXXXX", 100); X mkstemp(Globals.TextReportName); X X- strncpy( Globals.HTMLReportName, "/usr/tmp/webreport.html.XXXXXX", 100); X+ strncpy( Globals.HTMLReportName, "/var/tmp/webreport.html.XXXXXX", 100); X mkstemp(Globals.HTMLReportName); X X Globals.TextReport = fopen(Globals.TextReportName, "w"); X@@ -2084,7 +2084,7 @@ X fputs( Globals.TmpBuf, fs); X } X } else { X- fprintf( Globals.HTMLReport, X+ fprintf(Globals.HTMLReport, X "Subject: %s\n", Globals.cur_site->title); X fprintf( Globals.HTMLReport, X "Content-Type: text/html; charset=us-ascii\n"); END-of-webreport/files/patch-aa echo x - webreport/files/patch-ab sed 's/^X//' >webreport/files/patch-ab << 'END-of-webreport/files/patch-ab' X--- webreport.h.org Sat Feb 7 17:06:42 2004 X+++ webreport.h Sat Feb 7 17:06:52 2004 X@@ -22,7 +22,7 @@ X #define MAX_SMALL_BUF 300 X #define MAX_BIG_BUF 600 X #define MAX_TINY_BUF 100 X-#define CONFIG_FILE "/etc/webreport.conf" X+#define CONFIG_FILE "/usr/local/etc/webreport.conf" X #define CONFIG_STRING_TOKENS "\n\t =" X #define CONFIG_TITLE_TOKENS "=\n" X #define MAX_DOMAINS 254 X@@ -84,8 +84,9 @@ X #define EMAIL_FREQ_WEEKLY "weekly" X #define EMAIL_FREQ_MONTHLY "monthly" X X+ X typedef struct web_prices { X- ulong bytes_sent; X+ unsigned long bytes_sent; X float price; X } web_prices; X X@@ -114,8 +115,8 @@ X typedef struct total_trans_by_url { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char url[MAX_SMALL_BUF]; X struct total_trans_by_url *next; X } total_trans_by_url; X@@ -124,8 +125,8 @@ X typedef struct total_trans_by_domain { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char domain[MAX_SMALL_BUF]; X struct total_trans_by_domain *next; X } total_trans_by_domain; X@@ -134,8 +135,8 @@ X typedef struct total_trans_by_sub_domain { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char sub_domain[MAX_SMALL_BUF]; X struct total_trans_by_sub_domain *next; X } total_trans_by_sub_domain; X@@ -144,8 +145,8 @@ X typedef struct total_trans_by_date { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char sysdate[MAX_SMALL_BUF]; X struct total_trans_by_date *next; X } total_trans_by_date; X@@ -154,8 +155,8 @@ X typedef struct total_root_by_date { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char sysdate[MAX_SMALL_BUF]; X struct total_root_by_date *next; X } total_root_by_date; X@@ -164,8 +165,8 @@ X typedef struct total_trans_by_refer { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char refer[MAX_BIG_BUF]; X struct total_trans_by_refer *next; X } total_trans_by_refer; X@@ -174,8 +175,8 @@ X typedef struct total_trans_by_browser { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X char browser[MAX_BIG_BUF]; X struct total_trans_by_browser *next; X } total_trans_by_browser; X@@ -184,8 +185,8 @@ X typedef struct total_trans_by_hour { X float per_req; X float per_byte; X- ulong bytes_sent; X- ulong requests; X+ unsigned long bytes_sent; X+ unsigned long requests; X } total_trans_by_hour; X struct total_trans_by_hour ttbh[24]; X X@@ -513,9 +514,9 @@ X FILE *HTMLReport; X char TmpBuf[MAX_TEMP_BUF]; X char LogBuf[MAX_TEMP_BUF]; X- ulong TotalRequests; X- ulong TotalBytes; X- ulong TotalDays; X+ unsigned long TotalRequests; X+ unsigned long TotalBytes; X+ unsigned long TotalDays; X struct tm *mytm; X struct www_site_def *cur_site; X } webreport_globals; END-of-webreport/files/patch-ab echo x - webreport/files/patch-ac sed 's/^X//' >webreport/files/patch-ac << 'END-of-webreport/files/patch-ac' X--- Makefile.org Sat Feb 7 17:16:55 2004 X+++ Makefile Sat Feb 7 17:17:06 2004 X@@ -34,6 +34,8 @@ X X OBJ = webreport.o X X+all: webreport X+ X webreport: $(OBJ) webreport.h X $(CC) $(LDFLAGS) $(OBJ) -o webreport X END-of-webreport/files/patch-ac echo x - webreport/Makefile sed 's/^X//' >webreport/Makefile << 'END-of-webreport/Makefile' X# New ports collection makefile for: webreport X# Date created: 06 Feb 2004 X# Whom: ismail@enderunix.org X# X# $FreeBSD$ X# X XPORTNAME= webreport XPORTVERSION= 1.5 XCATEGORIES= www XMASTER_SITES= http://www.inter7.com/webreport/ X XMAINTAINER= ismail@EnderUNIX.org XCOMMENT= WebReport is a web log statistics program for web hosting sites X Xdo-install: X @${MKDIR} ${PREFIX}/share/doc/webreport X ${INSTALL_PROGRAM} ${WRKSRC}/webreport ${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/webreport.conf ${PREFIX}/etc/webreport.conf-dist X ${INSTALL_MAN} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/webreport/ X Xpost-install: X @${CAT} ${PKGMESSAGE} | ${SED} -e 's|%%PREFIX%%|${PREFIX}|g' X X.include END-of-webreport/Makefile echo x - webreport/distinfo sed 's/^X//' >webreport/distinfo << 'END-of-webreport/distinfo' XMD5 (webreport-1.5.tar.gz) = 53775790be7b62839acfe22d00748b61 XSIZE (webreport-1.5.tar.gz) = 25501 END-of-webreport/distinfo echo x - webreport/pkg-descr sed 's/^X//' >webreport/pkg-descr << 'END-of-webreport/pkg-descr' XWebReport is a web log statistics reporting program Xespecially designed for virtual web hosting sites. XIt is also very useful for signle hosting sites. Xthe main difference between WebReport and other statics programs Xis a configuration file which allows for easy manipulation of the features. END-of-webreport/pkg-descr echo x - webreport/pkg-message sed 's/^X//' >webreport/pkg-message << 'END-of-webreport/pkg-message' X XRead the %%PREFIX%%/share/doc/webreport/INSTALL to configure webreport X XEdit the %%PREFIX%%/etc/webreport.conf X X X END-of-webreport/pkg-message echo x - webreport/pkg-plist sed 's/^X//' >webreport/pkg-plist << 'END-of-webreport/pkg-plist' Xbin/webreport Xetc/webreport.conf-dist Xshare/doc/webreport/INSTALL X@dirrm share/doc/webreport END-of-webreport/pkg-plist exit --- webreport.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: