Commit graph

64 commits

Author SHA1 Message Date
adam
6109aa350c Revbump after updating databases/db5 2010-09-16 08:04:14 +00:00
dholland
ca0f0ce9f4 #undef u_int64_t before including db.h, as on platforms where u_int64_t
is missing, this package's configure script defines it on the command
line and db4 also provides it as a typedef in db.h, and the two don't
mix. This is a hack, but it should fix PR 42805.
2010-07-31 21:09:14 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
adam
df432b5109 Changes 2.21.02:
Fixes:
* Added missing memory deallocation call in DNS lookup code.
* Minor fixes to configure script
Changes/Additions:
* Added "YearTotals" config option for main index page totals
2010-06-02 13:13:14 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
29df5b2be9 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:38 +00:00
zafer
ed8f51276d add one more mirror. 2009-05-01 15:27:04 +00:00
obache
fdb64cebbf Update Webalizer to 2.20.3.
Pkgsrc changes:
 * Change HOMEPAGE to redirected one.
 * Add DESTDIR support (should be since 2.20.1)
 * Change to use --sysconfdir (should be since 2.20.1)
 * Add bzip2 support.
 * GeoIP support was added since 2.20.1, no need extra pach files anymore.
   Fixes PR 40344.
 * Changed to use db4 APIs since 2.20.1, dns support back again.
 * gettext and freetype2 are not used directly, remove dependency.
 * zlib is used directly, add dependency.
 * Honor PKGMANDIR.
 * Change complex PLIST handlings for docs to simply.
 * Change not to use prefix '_' in package specific variables.

Upstream changes:
 This fixes a missing memory dealocation call in the DNS lookup code, a kludge
 to handle largefile support in the current zlib compression code on some
 platforms, and some minor configure script corrections.
2009-01-09 13:17:04 +00:00
tonnerre
8a252d696e Update webalizer to version 2.20-01. Other than 2.01-10, this version
actually still exists.

Changes since 2.01-10:
 * Fixed problem with timing totals.
 * Fixed referrer linking to avoid possible xss injection.
 * Fixed month change detection error that caused incorrect report
   dates when logs had a 'gap' longer than a year.
 * Fixed buffer overrun possibility in parsing code and user agent
   mangle logic.
 * Added symbolic link checks for file I/O to prevent possible
   privilege escalation exploits.  Disallows reading from or writing
   to any file that is a symlink.  Thanks to Julien Danjou.
 * Added code to preserve the history and incremental data files in
   the event of a crash before writing to them completely.  Thanks
   to Robert Millan for the idea and initial code.
 * Added native geolocation services, which fully supports both IPv4
   and IPv6 lookups.  Adds the configuration keywords 'GeoDB' and
   'GeoDBDatabase' along with the '-j' and '-J' command line options.
 * Added 'wcmgr', "The Webalizer (DNS) Cache file Manager" to the
   distribution to provide cache file maintenance.  See the supplied
   man page for a description and usage information.
 * Changed history code and main index page to allow for more than
   12 months of reports to be displayed.  Added the config keywords
   'IndexMonths' (-K command line option), 'GraphMonths' (-k command
   line option) and 'YearHeaders' to control how index is displayed.
 * Changed Berkeley DB code to use current 4.x APIs.
 * Added support for bzip2 compressed log files (.bz2) as a compile
   time option (--enable-bz2).  If enabled, bzipped files will be
   decompressed automatically during processing.
 * Added support for W3C formatted logs.  Based on code submitted
   by Klaus Reimer.
 * Added GeoIP support as compile time option (--enable-geoip). Adds
   'GeoIP' and 'GeoIPDatabase' config keywords, '-w' and '-W'
   command line options. (http://www.maxmind.com/)
 * Added IPv6 support.  Based on initial code by Jose Carlos Meneiros
   and modified to support Solaris and other problematic platforms.
 * Added 'CacheIPs' config option to allow saving unresolved addresses
   in the DNS cache.
 * Added 'CacheTTL' config option which allows the DNS cache time to
   live (TTL) value to be specified at run-time.
 * Added 'SearchCaseI' config option to specify if search strings
   should be treated as case insensitive or not.  The default value,
   'yes', causes search strings to be treated as case insensitive.
 * Added 'HTAccess' config option.  Allows writing a default .htaccess
   file to the output directory.
 * Added ability to display flags in the top country table.  Adds the
   config keywords 'CountryFlags' and 'FlagDir', and -z command line
   option.
 * Added 'StripCGI' config option to configure how CGI variables on
   the end of URLs are treated (can now be stripped or left in place).
 * Added 'DefaultIndex' config option to enable/disable the use of
   "index." as a default index name to be stripped from the end of URLs.
 * Added 'TrimSquidURL' config option to allow squid log URLs to be
   reduced in granularity by a user definable amount.  Thanks to code
   submitted by Stuart Gall.
 * Added 'OmitPage' config option (and the '-O' command line switch)
   to prevent specified URLs from being counted as pages even if they
   otherwise would be.  Thanks to code submitted by Adam Morton.
 * Added 'IgnoreState' config option (and the -b command line switch)
   to allow ignoring any existing incremental data file (similar to
   the IgnoreHist/-i option).
 * Changed logic to always generate summary report (index.html),
   even if no records were processed.
 * Added color support to allow changing graph colors.  Based on the
   Webalizer-usecolor code submitted by Benoit Rouits.  Adds 11 new
   config options, see the README file for complete descriptions.
 * Added language 'lang=' specification in generated HTML files.
 * Added 'LinkReferrer' config option to allow/disallow links in the
   top referrers table.
 * Added 'PagePrefix' config option to allow URL prefix matches to
   be counted as pages, regardless of file extension or type.  Thanks
   to code submitted by Remco Van de Meent.
 * Enabled large file support (LFS) to support logs greater than 2Gb
   in size on systems that support LFS.  Also increased the size of
   most internal counters to handle larger sites.
 * Minor changes to generated HTML output
 * Updated language files country codes for current IANA TLDs
 * Changed the meaning of the -v command line switch.  It now
   causes verbose information to be displayed at run-time
   (Informational and Debug messages).
 * Changed Group* config options to allow a quoted string for
   the match string.  This allows spaces to be embedded in the
   string.
 * Changed log record parsing logic to allow spaces in URLs.
 * Made configuration keywords, boolean configuration values
   (yes/no), and log file types case insensitive.  Also fixed
   defaults for invalid values to reflect documented defaults.
 * Changed configure script to use --sysconfdir to specify the
   location of the default webalizer.conf configuration file.
   Also added support for DESTDIR during install to aid binary
   package builds.
2008-12-01 09:45:55 +00:00
martin
1291b32c4e Add checksums for geolizer option 2008-04-07 09:43:52 +00:00
martti
bb62690e02 Regenerated patch-af 2007-11-22 15:26:15 +00:00
martin
d32304c21d The pkg did not fully work on archs with no db1 builtin, as discussed
on tech-pkg. Thanks to various people for all the input.
2007-11-16 11:50:48 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
heinz
a62bd3992d Updated to version 2.1.10nb4.
Pkgsrc changes:
  - Fix of PR pkg/29201: Applied optional GeoIP patch proposed in the PR
    (option geoip).
  - Converted the post-build target to the "subst" framework.
  - Removed an unnecessary CONFIGURE_ENV (setting a variable internal to
    autoconf).
  - We install now some documentation files.

Description of GeoIP patch:
===========================
By default, Webalizer uses DNS suffix to guess country and produce geographic
stats. Some WWW hostings (mostly free ones) has reverse DNS feature disabled,
so there's no DNS, and consequently no geographic stats. Well, Webalizer *has*
internal Reverse DNS feature (aka "Webazolver"). But it's too slow, even
running 100 threads. So, is there any other way? Sure! It's GeoIP library!

GeoIP is a C library that enables the user to find the country that any
IP address or hostname originates from.  It uses a file based database
that is accurate as of March 2002.  This database simply contains IP blocks
as keys, and countries as values.  This database should be more complete and
accurate than using reverse DNS lookups.
2005-10-23 19:50:55 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
minskim
af0815cad2 Add missing dependency on gettext-lib.
While here, move buildlink3.mk files ahead of make targets.
2004-12-28 08:02:33 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
xtraeme
1e73555403 Bump PKGREVISION and remove X11 support where appropiate. 2004-06-20 21:52:07 +00:00
minskim
3c40e8c1e5 bl3ify and enable pkgviews installation. 2004-04-09 00:39:20 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jwise
5cf27e54eb Update to use freetype2. Verified working.
net/mrtg deserves the same treatment, but I won't have time to provide it.  Anyone?
2003-07-01 14:32:59 +00:00
adam
912bcd684f Revision bumped because of gd shared library major bump; buildlink added for freetype-lib 2003-06-23 11:20:39 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
8b5745aa52 Update to 2.1.10, from PR 20445.
Changes:
 o Fix posible obscure buffer overflow bug in DNS resolver code
 o Added additional extended character fixes
 o Let code accept partial content response codes along with 200's
 o Added code to catch blank hostnames (yes, they have been found!)
   Will convert them into 'Unknown'
2003-03-22 03:11:29 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
veego
a67527f048 ftp.mrunix.net moved the webalizer directory into an pub directory. 2002-02-24 14:55:59 +00:00
martti
88885e7057 Updated webalizer to 2.1.9
Fixes several known bugs, as well as a cross-site scripting vulnerability
(discovered by Flavio Veloso of Magnux Software), that could allow
malicious HTML tags to be injected in the reports generated by the Webalizer.
This release also includes several new and updated language files. All users
are encouraged to upgrade as soon as possible.
2002-02-19 13:09:37 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
jlam
f94711f954 Buildlink'ify, respect PKG_SYSCONFDIR, and use the general INSTALL scripts. 2001-12-01 15:08:02 +00:00
briggs
043e5f4650 Make sure we can find libgd.* 2001-12-01 02:26:24 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
wiz
011bf78d9b Add '--enable-dns' to CONFIGURE_ARGS. pkg/12753 by Dave Burgess. 2001-05-05 12:12:14 +00:00
skrll
aa3c03b75a Move to sha1 digests, and add distfile sizes. 2001-04-20 12:02:30 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
briggs
ed6e9d0f21 Add USE_XPM and a dependancy on freetype-lib. 2000-11-14 00:01:27 +00:00
mjl
2ec6415a2c Updated to 2.01.06. Changes include:
o Fixed possible segfault condition in MangleAgent code on
   some malformed user agent names.
 o Fixed DNS to prevent hangs on blank and malformed hostnames.
 o Fixed problem calculating visits.
 o Fixed hostname lowercase problem (wasn't) when using DNS lookups.
 o Fixed problem with incremental datafile which could cause a read
   error under certain circumstances
 o Fixed problem with hash table node creation
 o Fixed problem where country graph could be produced incorrectly
 o Found and fixed a problem with a possible 32-bit wrap around

 o Added DailyGraph and DailyStats configuration options
 o Improved visit calculation logic to reduce 'false' counts
 o Added reverse DNS lookup capability.
 o Added ability to dump Sites, URL's, Referrers, User Agents,
   Usernames and Search Strings to tab delimited files
 o Added username analysis, based on usernames found in the log,
 o Added the ability to display ALL sites, URL's, Referrers,
   User Agents and Search Strings on a seperate HTML page
 o Added support for squid proxy logs
 o Completely modified the way the various TOP tables are handled
   and sorted
 o Added the ability to group domains automatically
 o Added user configurable search engine specification
 o Changed code to use the latest version of GD which supports PNG
 o Added ability to override log file to STDIN by use of '-'
 o Added gzipped logfile support.
 o Minor changes to search string code to increase accuracy.
 o Minor changes to URL parse code to allow additional characters.
 o Major changes to hash table node format for reduced memory usage.
2000-10-18 16:41:23 +00:00