summaryrefslogtreecommitdiff
path: root/security/uvscan/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2007-09-04Apply fixes for substitution errors reported in PR pkg/36898 by Nicolasjlam1-3/+3
Joly. Bump PKGREVISION due to fixed script update_dat.sh script.
2007-07-29* Add new emulator framework in pkgsrc/mk/emulator that handles alljlam1-32/+15
binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.
2007-07-16update to v5.10njoly1-6/+5
changes: - More protection : Automatic identification and removal of viruses delivering the next generation of best-of-breed anti-virus scanning engines. It offers improved protection against existing, new and potential threats and increases the depth and breadth of the protection we provide. - It's faster than before : We've listened to our customers who asked for a faster Engine and it delivers superior performance to current McAfee Anti-Virus products on all supported platforms. - Support for many more packed-executable formats in which known malware is often re-packaged for obfuscation purposes.
2006-11-12Fixed PKGMANDIR.rillig1-3/+3
2006-10-14Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-2/+2
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-2/+2
2006-05-22Move the check-shlibs target from bsd.pkg.mk to bsd.pkg.check.mk wherejlam1-2/+1
it will live with other "check" targets run after package installation. Get rid of SHLIB_HANDLING, whose meaning had mutated over the years from one thing to another. Currently, it is used to basically note whether the system's "ldd" command can be usefully run on the package's binaries and libraries. Rename this variable to CHECK_SHLIBS_SUPPORTED for more clarity. CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf to note whether the check for missing run-time search paths is performed after a package is installed. It defaults to "no" unless PKG_DEVELOPER is set.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-3/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
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-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-01-15Updated to version 4.40.heinz1-15/+13
This fixes PR pkg/30290 by Nicolas Joly so the latest DAT files are working again. - Moved included DAT-files to shares/examples/uvscan/. - Works with PKG_CONFIG=no. - PDF manual included in share/doc/uvscan/. - Some small improvements to update_dat.sh: Option "-h" shows the available options. All the "exit" statements use distinct values. Fixed a small logic bug (-z vs. -n). Changes according to McAfee's website: - Includes technology to combat the latest and future threats. - Improved detection and cleaning. - Support for many more Packed Executable formats in which known malware is often re-packaged for obfuscation purposes. - Specific detection and reporting of files compressed or packaged with known suspicious applications. - Enhancements to the emergency DAT file (EXTRA.DAT) structure allowing a larger DAT file size. - Enhancements to enable scanning of non-standard ZIP archives.
2006-01-06Use SUBST framework. gtar used as run time depency -> added, revisionjoerg1-4/+19
bumped.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-12First step at reworking Linux binary packages.joerg1-3/+6
Change most pkgs to depend on either emulators/suse_linux/Makefile.application (normal pkgs) or Makefile.common (suse91 and suse themselves) to filter out Operating Systems without Linux ABI support. Use CPU masks to limit the pkg to supported platforms.
2005-12-03Create installation directory to fix bulk build.wiz1-1/+2
2005-08-19Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMSjlam1-4/+4
as the INSTALL and DEINSTALL scripts no longer distinguish between the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the packages in pkgsrc accordingly.
2005-07-19Update HOMEPAGE, and set LICENSE to uvscan-license.wiz1-3/+3
2005-06-17Create directories before installing files into them.jlam1-1/+3
2004-07-29Update to 4.24.1:wiz1-4/+3
Improve update_dat script with patch from Jason White in followup to PR 26408. . get updates from faster and more reliable http server . dat file format has changed -- version info is now in a different file . abort update if no write permissions in target dir
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-11-14Update to 4.24.0, since previous distfile disappeared.wiz1-7/+6
Changes unknown.
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-1/+3
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-26De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but ↵jschauma1-1/+2
rather make all packages that use linux emulation include bsd.pkg.mk as the last files just like any normal package.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
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>.
2002-09-18When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file alreadyjlam1-2/+1
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or INSTALL_EXTRA_TMPL.
2002-08-07Merge security/uvscan-dat into security/uvscan. The uvscan-dat package isjlam1-8/+29
out-of-date very frequently, and it's sole purpose seems to be to provide the uvscan package with the update_dat script so that uvscan can keep up-to-date with the latest virus definitions. A MESSAGE file has been added to security/uvscan that recommends running "update_dat" to update the virus definitions database to the most recent version after installation. The update_dat script has also been rewritten to allow the new syntax "update -f <DATFILE>" to update from an already- downloaded DATFILE, so users will still be able to do bulk downloads to removable media on a machine with a fat connection and be able to compile and install a usable uvscan package on another machine. Bump the PKGREVISION on uvscan to 1 and mark the CONFLICT with the obsolete uvscan-dat packages.
2002-04-04Use "suse_linux/Makefile.application" to pick correct SuSE packages.tron1-3/+4
2001-12-27suse_compat is built from emulators/suse_compat, not emulators/suse_base.jlam1-2/+2
2001-12-13Update security/uvscan to 4.16.0 (using the 4160 engine). Changes fromjlam1-13/+16
version 4.14.0 are: - Support for ACE (WinACE) Archiver - Support for additional packers: PKLITE32, ELiTeWrap, Joiner, PEBundle, PEBundle Write-To-Disk, and tElock. - Support for newer versions of packers: Petite, ASPack, UPX, NeoLite, and PECompact. - Support for BZIP compression format - Support for additional LHA compression formats, LH6 and LH7 - Support for zcompress compression format - Support for PDF 5.0 files - Improved scanning for MIME formats - Support for Unicode and Unicode big-endian saved scripts - Support for Compiled Help files - Support for Microsoft Exchange internal data-transfer format - Support for Internet Message Connector (IMC) Archive format. - Support for uncompressed VBA in Visio files - Improved heuristic analysis for 32-bit Windows applications - Support for compressed RTF and HTML in Microsoft Outlook messages - Support for Script Component Type Libraries - Improved performance when scanning Windows 32 applications
2001-09-09Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:agc1-2/+2
WRKSRC= ${WRKDIR} This is much cleaner, much more indicative of what happens, and removes another of the negative definitions (NO_.* = value).
2001-08-16* This package doesn't need suse_libc5 anymore...suse_compat is enough.jlam1-19/+24
* Remove make for loop and replace with shell for loop * Add an RCS ID and comment to uvscan.sh. * Remove unnecessary whitespace from DESCR.
2001-03-20Update uvscan to 4.14.0.rh1-7/+12
New Features for 4140 engine: * Improved performance for Microsoft Visio file scanning * Fix to Corel Paint scanning * Additional support for Microsoft Office 2001 for Macintosh New Features for 4120 engine: * Heuristic detection inside Visual Basic Scripts. * Reporting of Windows Word 98 and Windows 2000 password-protected documents. * Support for new unpacker formats, Windows executable compressors and encryptors * Support for new versions of unpacker formats. * Support for new RTF (Embedded) format of Object Packager * Support for various MIME formats * Support for Autodesk AutoCAD 2000 * Support for Corel Photo-Paint 9 * More filetypes are scanned. * Display of file extensions * Improved renaming of infected files * Reporting of 'Trojan horse' variants. * Extended CAB support * Support for multiple boot-device scanning on Linux * Linux shared library * Man page display for UNIX command-line scanner. * New switch
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2000-09-08We don't need all of suse_linux, just suse_libc5jlam1-2/+2
2000-08-31add CHECK_SHLIBS=nohubertf1-2/+2
2000-08-25Add appropriate definitions of LDD so check-shlibs works correctly.jlam1-1/+3
2000-08-18Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive andhubertf1-2/+1
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions. MIRROR_DISTFILES and NO_CDROM are now dead.
2000-07-20Do not use NO_PACKAGE and NO_CDROM to denote restricted packages. Use therh1-3/+5
appropriate variables instead.
2000-06-05Initial import of uvscan-4.07e, an evaluation version of the McAfeerh1-0/+40
DOS/Windows file virus scanner