summaryrefslogtreecommitdiff
path: root/net/mldonkey-gui
AgeCommit message (Collapse)AuthorFilesLines
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14More PKGREVISION bumps for pixman update.wiz1-1/+2
2010-08-28Update to 3.0.4, fixing build of mldonkey-gui with ocaml-3.12.1.wiz1-4/+2
Changes: 2010/08/15: version 3.0.4 = tag release-3-0-4 7280: BT: fix make_torrent creates sometimes torrents without name argument (ygrek) 7278: configure: more useful --enable-debug (ygrek) - enable also for ocamlopt - enable when profiling 7274: DC: Increase message buffer size to fix communication with bots (somedamnthing) 2010/08/08 7267: http proxy authentication support (ygrek) - new options http_proxy_login and http_proxy_password control authentication for TCP CONNECT and plain HTTP requests through http proxy 2010/08/07 7273: Fix compile errors on Debian/kFreeBSD 7272: Configure: Use Ocaml 3.12.0 as default compiler 7269: Fix typos (glondu) ------------------------------------------------------------------------------- 2010/08/01: version 3.0.3 = tag release-3-0-3 2010/07/28 7262: BT: improve porttest (ygrek) 7254: BT/bandwidth controllers: accept incoming connections while downloading - should improve upload when downlink is saturated (ygrek) 2010/07/24 7258: russian i18n mlnet_strings (Balamutick/ygrek) 2010/07/18 7253: Fix downloading Ocaml 3.12 archive, use lablgtk-2.12.0 for Ocaml < 3.10 7252: GTK2 GUI: Fix compile bug with lablgtk2-20100620 and Ocaml 3.12 7251: BT: OCaml 3.08.3 compatibility fix (ygrek) 7250: DC: discover self IP (ygrek) 7249: DC: fix parsing MyINFO with non-latin nicks (ygrek) 2010/07/17 7248: DC: correctly parse dchub:// entries in xml hublist (ygrek) 7247: BT tracker: remember tracked files after restart (ygrek) 2010/07/16 7245: HTML: Fix unstable option sections links position (ygrek) 7210: upload scheduler: correctly handle clock jumps (ygrek) 7219: fsync rename options files (ygrek) 2010/07/15 7208: New aliases (ygrek) - "unpause", "continue" for command "resume" - "man" for command "help" 7233: BT: Announce shared files when share_scan_interval = 0 (ygrek) 2010/05/26 7206: MinGW: Fix diskinfo on large partitions 2010/05/24 7201: DC: Whitespace fixes (ygrek) 7202: BT: Improve internal tracker (ygrek) - continue tracking files even if there are no requests - better logging and error reporting - remove peer from peers list when it sends 'stopped' event 7203: Fix linking with binutils-gold 2010/05/23 7183: DC: magnet links and html ui usability tweaks (ygrek) 7180: DC: better encoding handling (ygrek) - new option default_encoding for communications with hubs, default CP1252 7181: HTML: Fix sorting of friends' file list (ygrek) 7200: Allow compilation with upcoming Ocaml 3.12 ------------------------------------------------------------------------------- 2010/04/25: version 3.0.2 = tag release-3-0-2 7175: DC: PtokaX compatibility (ygrek) 7169: Equal scales for graphical up/down stats (ygrek) 7167: Improve add_mail_brackets option description, change default according to RFC (ygrek) 2010/04/11 7164: BT: more user-friendly tracker (ygrek) - `compute_torrent` shows full path and url to generated torrent file - `torrents` output htmlized - corrected server header - improved comments for tracker options - search torrents in old directory too 7163: Fix not sending UDP packets when max_hard_upload_rate = 0 (ygrek) 2010/04/10 7162: filter longhelp output (ygrek) - longhelp (or ??) with parameters will output only those commands that contain all of the specified parameters as substring 2010/04/08 7161: bw_toggle: Add options "high" and "low" - bw_toggle without options works as before - if "high" is added, the *_2 option set is used if max_opened_connections_2 is higher than max_opened_connections, otherwise the option values are kept - if "low" is added, the *_2 option set is used if max_opened_connections_2 is lower than max_opened_connections, otherwise the option values are kept 6959: DC: Fix invalid XML (ygrek) - enhanced patch (use Xml.escape and properly escape attributes in Xml.to_string) 2010/04/04 7153: BT: correctly handle failed tracker requests (ygrek) 7155: DC: understand hublist.xml (ygrek) 2010/04/02 7151: BT: html ui tweaks (ygrek) 2010/04/01 7150: BT: track torrents created with compute_torrent (ygrek) 2010/03/27 7142: BT: max_uploaders_per_torrent option not restored from .ini files (xboct) 7140: MinGW: Fix linking with Ocaml 3.11.2 7139: BT: Some improvements and fixes (ygrek) - Don't request sources from tracker (set numwant=0) if we don't need them e.g. 'stopped' event or when sharing - Prevent client from repeatedly sending 'started' events for shared files - Check that peer addresses, returned from tracker in compact format, are valid and not blocked (same check as for non-compact format) - Show torrent info_hash in html ui 7138: BT: Recognize more client brands (ygrek) 7137: Fix error in calculating average upload speed for client (ygrek) 7136: GTK2 GUI: start downloads from search results items by double-click (soulcatcher) 2010/03/20 7128: BT: Fix ratio reporting (ygrek) 7127: Configure: Use Ocaml 3.11.2 as default compiler 7076: Support preallocating files on Unix systems (drwho) Recent Linux kernels support fast preallocation when the filesystem is XFS, EXT4 or BTRFS, this patch adds preallocation support when posix_fallocate() is available 6968: GTK2 GUI: Fix switching server preferred status (dcoppa)
2010-06-14PKGREVISION bump for png-1.4.x shlib change.wiz1-2/+2
(missed those and *emacs* the first time round because they pull in their png dependencies via default-on options; they were included in the test bulk build though)
2010-01-24More PKGREVISION bumps of jpeg dependencies.wiz1-2/+2
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files and Robert Elz.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-10-31Update to 3.0.1:wiz1-2/+1
2009/10/23: version 3.0.1 = tag release-3-0-1 6961: BT: Fix torrent parsing when announce-list is empty 2009/10/22 6959: DC: Fix invalid XML (lucasn) 6804: EDK: Log incoming chat messages with ip:port info (Dennis Nezic) 6772: New option max_result_name_len, shortens strings in HTML/Telnet search results 6958: EDK: Fix server connects on Solaris due to missing SO_KEEPALIVE 6957: Configure: Make Ocaml 3.11.1 the default compiler 6956; BT: Fix download of torrent files with no 'announce' field (Hose Bag) 2009/02/28 6759: HTML: Properly sort column hits in Options, IP blocking
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+3
2009-06-14Remove @dirrm related logic.joerg1-4/+1
2009-02-16Convert to user-destdir.wiz1-7/+9
2008-08-12Update to 2.9.6:wiz1-2/+1
2008/08/04: version 2.9.6 = tag release-2-9-6 6599: Allow values lower than max_upload_slots for BT-max_bt_uploaders 2008/07/29 6593: CryptoPP performance fix for ARM (Marc Pignat) 6592: HTML: Fix invalid html respond when login is invalid 2008/07/17 6571: Runinfo: Include DirectConnect in list of enabled nets 2008/07/02 6558: Fix text relocation warnings on hardened distributions (Davide Pesavento) 6557: BT: Send correct downloaded value when download is stopped to tracker (Fox Mulder)
2008-05-30Bump PKGREVISION for gtkspell API bump.wiz1-1/+2
2007-10-29Update to 2.9.2:wiz1-2/+1
2007/10/20: version 2.9.2 = tag release-2-9-2 6242: Allow deactivation of [telnet|gui|gift]_port by setting it to 0 2007/10/17 6240: GTK1 oldgui: Hide password in server settings 6239: Update GNU config.guess and config.sub to version 2007/07 Updated Mozilla protocol handler to version 2.2 - original source from http://www.informatik.uni-oldenburg.de/~dyna/mldonkey 6238: Fix statvfs code on alpha platform (Alexander Kotelnikov) 6237: EDK: Load server.met files from archives even if unpack fails - http://www.gruk.org/server.met.gz is not a gz archive at the moment... 2007/10/10 6231: Swarming: Propagate chunks of finished file before commit (pango) to other downloading files 2007/10/04 6223: GTK2 GUI: Compile with lablgtk-2.10.0 by default - this patch changes the lablgtk2 version used by ./configure - self-compiled lablgtk-2.10.0 must be patched with patches/lablgtk-2.10.0.patch 2007/09/30 6221: Configure: Remove unneeded checks 6220: GTK2 GUI: Fix compile bug due to changed API in lablgtk-2.10.0 - GTK2 GUI still compiles with older versions of lablgtk2 2007/09/13 6197: Options backup: Better log messages, remove useless exception
2007-09-21Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.wiz2-10/+10
Bump PKGREVISION.
2007-09-20Adapt for librsvg rename. Bump PKGREVISION.wiz1-2/+2
2007-09-19Bump PKGREVISION for gnome-vfs rename.wiz1-1/+2
2007-08-07Update to 2.9.0:wiz1-2/+1
2007/07/27: version 2.9.0 = tag release-2-9-0 6118: Configure: Update defaults - enable DirectConnect by default - disable Gnutella & Gnutella2 by default - MLDonkey does not support UDP host cache and contains non-working GWebCache URLs - Gnutella/G2 code has not been updated for several years, its officially unmaintained for now - remove non-existing GWebCache URLs 2007/07/25 6087: Fix logging of verbosity "bw", remove obsolete options 6085: BT: Improve UTF8 support - parse field "encoding" - use field "name.utf8" instead of "name", if available 2007/07/10 5996: BT: Recognize more client types (orbit) 6065: DirectConnect: Support dc++ hublist in web_infos 6063: BT: Better detect single-file torrents 2007/07/03 6068: BT: Fix download start when torrents/downloads filesystem allows more than 16M chars 2007/07/01 6064: BT: Earlier first scan of torrents/incoming/* 6053: HTML: Send correct filename when previewing (chandlerding) 6061: Options: New type port_option, values are bound to be >= 0 and <= 65535 6060: Do not send mail notifications when smtp_server = "" 6059: Multiuser: Avoid double group entries in user_groups 6056: Log username, IP:port and old/new value when changing options 2007/06/30 6049: BT: Support user_commit_dir when seeding, reshare every share_scan_interval minutes 2007/06/26 Move docs/multiuser.txt to distrib/multiuser.txt 6048: Make Ocaml 3.10.0 the default compiler - MLDonkey can still be compiled with Ocaml 3.08.3/4 & 3.09.* - if you need GTK1 oldgui you must use Ocaml < 3.10.0 to compile 2007/06/24 6044: BT: Limit max_bt_uploaders to max_upload_slots (pango) 6043: Discover WAN IP - new command "discover_ip" to force discovery - new option "discover_ip" to enable automatic discovery on startup and after SIGHUP, default true - this patch is important for BT-only usage, without this patch the WAN IP was discovered only by using EDK server replies 6034: Load $MLDONKEY/web_infos/* before activating network modules - this fixes a security hole when networks started connecting before IP blocklist was loaded 6025: Extend command "links" to optionally display all downloading files - "links" displays all files, not only shared ones like before - "links shared" lists only shared files - "links downloading" lists only downloading files 2007/06/18 6024: Multiuser: New parameters for command useradd: user_mail + user_max_concurrent_downloads 2007/06/17 6021: Remove leftovers from optional zlib support, replace Autoconf.zlib__* with Zlib.* functions 6005: Swarmer: Implement new download mechanism - its now possible to switch the order blocks are downloaded from random (first and last block first, default) to linear - new command: download_order <file number> <random|linear> 6017: Multiuser: New optional parameters group/commit_dir for command useradd 6020: Multiuser: Fix handling of user "admin", its user_commit_dir was not used when MLDonkey was not restarted between download start and commit 6019: BT: Disable user_commit_dir for multifile torrents to fix seeding 6011: BT: Send no_peer_id to trackers to save some bandwidth (berni) 6010: Update syslog.ml to version 1.4 5995: EDK: Better handle permission denied errors for shared/downloading files 5992: BT/IP block: Fix country-based IP blocking
2007-06-15Change default to use (labl)GTK2. Bump PKGREVISION.wiz2-3/+4
2006-09-16Update to 2.8.0:wiz2-6/+2
2006/09/14 version 2.8.0 = tag release-2-8-0 5390: Distinguish between charsets zh_cn and zh_tw 5389: Fix verify_chunks (pango) 5388: Small log update 2006/09/13 5386: Telnet: Longhelp cleanup 5385: Command mem_stats: verbosity 0 is default now 5360: patch removed, it does not fix the bug 5383: BT: Detect new client types (thx to pango) - fix Mainline detection for two-digit version numbers - fix Tornado detection - fix broken Bits on wheels detection - detect Rufus - detect Bitspirit v3 5384: BT: Fix serious bug causing bad performance introduced by abstract bitmaps patch (pango) 2006/09/07 5369: Portinfo: fix String.length problems in Telnet (5369_2.patch) 2006/09/05 5294: HTML: Fix sources display for Gnutella/G2/Fasttrack/Filetp broken by patch #5294 (thx to z) 5368: Remove unused code from md5_c.c & os_stubs.h 5371: EDK: Support for eMule comments (read-only) - new option html_mods_vd_comments to enable column in HTML, vd - comments are shown in javascript popups and vd #num 5369: New command portinfo, display used ports during start-up 2006/09/04 5370: Correct option_versions defaults, remove commented EDK code 2006/09/03 5367: EDK: Use random default for ED2K_port instead of fixed 4662 - existing ini files are never changed - after donkey.ini is created the value is not changed automatically 5366: HTML: Remove obsolete EDK history links 5365: Accept FTP URLs on command line 5364: Update options descriptions, remove obsolete options, clean log 5363: Limit max_hard_download_rate when max_hard_upload_rate < 10 - upload >= 10 -> unlimited download - upload < 10 > 3 -> download limited to upload * 4 - upload < 4 -> download limited to upload * 3 2006/09/01 5361: Faster filenames_variability computation (pango) 5315: EDK: Change some internal server data to option values 5354: New option: max_filenames, maximum number of different filenames 5355: Move buffer_writes_delay timer from Donkey to Global module 5344: Small code optimization for stderr warnings (thx to pango) 2006/08/28 5341: New command: filenames_variability - compute differences between the filenames of a file to detect fakes the higher the value, the more likely its a fake 5335: Fix small bugs in "!" command (execute shell commands) 5334: HTML: Display edk2 links in search results 5333: Clean logging (Swarmer, Fasttrack, Gnutella) 5332: New command option: rem blocked - remove all IP blocked servers 5330: Configure: Check MinGW version, at least 3.10 is needed (Schlumpf) 5329: some configure improvements and cleanups (Schlumpf) 2006/08/26 5320: some html_mods tables & css improvements (Schlumpf) 5322: Use CXXFLAGS present at configure when compiling (smimram) 2006/08/21 5319: Configure: New option --enable-minimum - Compile MLDonkey with Donkey only, without gd, magic, bzip2, sui 5304: cleanup donkeyOptions.ml (whitespace, tabs, comments) (Schlumpf) 5303: cleanup btOptions.ml (whitespace, tabs, comments) (Schlumpf) 5302: cleanup commonOptions.ml (whitespace, tabs, comments) (Schlumpf) 5318: Fix wrong buildinfo configure args with autoconf 2.60 5317: Compile fix for GTK1 newgui in addition to patch 5310 2006/08/16 5309: Increase reserved number of FDs from 20 to 40 for dynamic libs 5310: EDK: Request filelist from friends only when requested, disable automatic download (pango) 5312: GTK2 GUI: Fix histograms (su_blanc) 5313: CryptoPP: Check for g++ capabilities 2006/08/15 5308: CryptoPP: Fix infinite loop when re-creating private key fails 5307: CryptoPP: Deactivate compiler option -momit-leaf-frame-pointer 5300: Fix iconv compile bug on Eisfair 5299: Support magicdb in $MLDONKEY_DIR/magic/magic if present this location is used in addition to the defaults of libmagic 5277: MinGW: use new gettimeofday() from mingw-runtime-3.10 (Schlumpf) 2006/08/12 5298: Some internal changes moved from multiuser patch to CVS 5285: GUI: Self-test en-/decoding only down to protocol 24 to solve crash when system date is wrong 5297: Force conversion of allowed_ips to IP blocklist when $MLDONKEY_DIR and ini files are created for the first time 5296: Telnet: Fix filesize display for 1kb, 1mb, 1gb values 2006/08/11 5295: Hard-coded minimum of 600s for min_reask_delay 2006/08/10 5294: Clean logging, small "if .. then true else false" function rewrites 2006/08/09 5288: EDK: Improve log when sharing is prevented due to inconsistent filesizes 5287: Swarmer: Remove obsolete option file_bitmap from files.ini 5286: Swarmer: (pango WIP10a) Fix commit of merged downloads + internal optimizations 5283: EDK: Fix IP display in GUIs for some firewalled clients 2006/08/08 5281: BT: Allow startbt to use URLs without extension ".tor" and ".torrent" 2006/08/06 5275: Change functions called when SIGHUP is sent - BT: stop_all_bt is called to improve disconnect recognition - instead of closing all sockets now all clients+servers are disconnected, GUIs will not be disconnected anymore 5276: web_infos, part II: Update server.met URL - fix defaults and server list URL 2006/08/05 5276: web_infos: Update server.met URL - http://www.jd2k.com/server.met does not exist anymore, now using http://www.gruk.org/server.met.gz again 2006/08/04 5272: Fix OS-detection bug in Unicode conversion when committing files - should solve file naming problems on non-UTF8 systems 2006/07/29 5269: Fix maximum filename length recognition on Mac OS X 2006/07/28 5268: Swarmer: Fix Division_by_zero when starting downloads of files smaller than 200 bytes 2006/07/27 5266: EDK: New default 600s for upload_timeout, 60s was too short 5265: EDK: New option keep_sources, false to disable use of file_sources.ini 5264: allowed_ips: Support CIDR address/mask format and IP ranges (pango) * old syntax is converted to CIDR format: - 192.168.000.255 -> 192.168.000.000/24 - 192.168.255.255 -> 192.168.000.000/16 - 192.255.255.255 -> 192.000.000.000/8 - 255.255.255.255 -> 000.000.000.000/0 * new possible syntax, to calculate: http://www.subnet-calculator.com/cidr.php - CIDR, like 192.168.0.106/30 (192.168.0.104 - 192.168.0.107) - IP ranges, like 192.168.1.123 - 192.168.1.133 2006/07/24 5262: Small compile patch for Mac OS X 10.2.8 (Jaguar), small log fix 5260: Enable logging to syslog, update syslog.ml to version 1.3 * New option log_to_syslog, default false Post log messages to syslog. This setting is independent of log_file and its associated commands, therefore close_log does not stop log to syslog. Its therefore possible to log to syslog and log_file at the same time. 5261: MinGW: Fix compile bug with mingw-runtime-3.10 5259: Use Charset functions to determine extention of mlnet_strings file if $LANG is not set 2006/07/21 5257: HTML: Let allowed_ips allow connections from IPs part of IP blocklist for HTML interface only 5258: Add some files to src/utils/lib for later usage * from pango ./src/utils/lib/levenshtein.ml * from http://packages.qa.debian.org/s/syslog-ocaml.html ./src/utils/lib/syslog.ml ./src/utils/lib/syslog.mli 2006/07/20 5256: GTK1 GUIs: Compile fix for patch 5253 5253: Commit: Remove spaces at end of filename on FAT partitions, respect max_name_len value for all filesystems (pango) 5255: EDK: New client type VeryCD (compatibleclient 240) 5254: EDK: New default 60s for upload_timeout 5247: Update camlzip library to version 1.02 (Xavier Leroy) - 64-bit incompatibility fixed - Better support for large ZIP files (> 2 Gb) 5252: Update config.guess and config.sub to version 2006-07-02 5251: HTML: Re-implement motd_html by popular demand * This patch brings motd_html back in addition to the current welcome message, default is empty. 5250: EDK: Print High/LowID in cleartext for command "id", fix LowID display 5249: Remove obsolete files from src/utils/[cdk;lib] and tools/ 5246: HTTP: Print 401 error when login was unsuccessful 2006/07/17 5243: HTTP: Print 403 error for requests blocked by allowed_ips 2006/07/15 5203: Swarmer: Anti-fragmentation (pango, antifrag_v7) * Each file is divided into blocks saved in new option * file_disk_allocation_bitmap in swarmer section of files.ini * Blocksize is computed like this: file_size / 200, rounded up to full megabytes, if bigger than 10MB: 10 MB are used as maximum blocksize. Preallocated blocks are marked file_disk_allocation_bitmap option. * Blocks already fully preallocated on disk are prefered for downloading. That way one can get antifragmentation benefits without preallocating too much space, specially for downloads with small chunks. * If the block about to be filled with data for the first time its read/written back to disk to allocate the space. Set verbosity to "verb" to enable logging of preallocation. 5242: GTK2 GUI: Remove unnecessary linefeed in console, remove some log and compiler warnings 5239: GTK2 GUI: Fix result sorting, update search results instead of double display (su_blanc) 2006/07/14 5222: Improve log output when HDD is full 5214: Gettext: Improve translations * added ./distrib/i18n/mlnet_strings.de_DE.utf8 for testing purposes startup messages should appear in German now, more strings have yet to be translated, help welcome for all languages. 5238: Fix HDD space checks on CFS mounts 5235: Lock config_files_space.tmp and delete unused file on startup 5232: GUI: Fix decoding bug for Gnutella/G2/Fasttrack search results (zet) 2006/06/29 5213: Swarmer: Commit only primary downloads (pango) 5212: Fix DNS lookup of localhost (pango) SIGTERM & SIGINT support for GTK2 GUI 2006/06/27 5207: Remove some obsolete options: html_mods_vd_queues, ED2K-initial_score, ED2K-max_dialog_history, ED2K-immediate_master 5206: Remove Kiss DP500 support 5200: BT: Do not start downloads if no usable trackers are found in file.torrent MLDonkey only supports http:// style trackers, not udp:// or dht:// Deactivated http:// trackers are better marked in HTML,vd #num 5202: Remove mlchat and outdated IM (instant messenger) code Remove outdated files from ./packages/windows 5204: Cleanup longhelp (anhi) 5205: Telnet: Fix another UTF8.length exception in search results 2006/06/22 5199: BT: Fix BT_client_uid changing between core start (orbit)
2006-05-30Update to 2.7.6:wiz1-2/+1
2006/05/21: version 2.7.6 = tag release-2-7-6 5119: HTML, Options: Include Wiki link in options names 5117: Telnet: replace "avail" by "last seen"/fix non-ASCII-filename column width 2006/05/20 5118: Log: Correct prefix for donkeyClient.ml 5116: HTML: Fix javascript popup in search results for Opera (dextarr) 5112: Fix lprintf_nl (search/replace ()'s) (zet) 5113: Fix config/wget.c (zet) 5111: Configure: Fix $SOURCE_DIR broken since patch #5095 5109: New option: pause_new_downloads - Set to true all new downloads will be paused automatically. - This option is automatically set to false on core start. 2006/05/19 5107: Configure: Check for MAGIC_ERROR in magic.h 5106: BT: only send stop once on exit and then wait for success (Amorphous) 5105: BT: Avoid starting torrent which has the same name as a currently downloading torrent 2006/05/18 5097: HTML: Improved DL multiline input button (jave) 5103: Fix compile bug in magiclib_stub.c on Solaris & NetBSD 2006/05/17 5101: G2: Gnutella2 fixes/log updates (zet) - Gnutella2 (G2) is working again - Re-enables search result networks - Log logged-in users 5098: EDK: Update option description for initial_score 2006/05/15 5090: Http_client: Fix 302 redirect when Location starts with "." and filename changes 5095: Configure: improve libpng detection, optical improvements 2006/05/14 5094: Wget: New internal variable req_save <bool> 5093: CommonSwarming: Verbose error message if file size does not match 5092: HTML, rss: Add startbt link 5091: HTML: update EDK history links 2006/05/13 5089: IPBlock: Print seperate lists in block_list command for IPs blocked by local and web IP blocklists (pango) 2006/05/12 4976: Filetype recognition with libmagic - new debug command: debug_dir, prints magic values for all files - display file magic values in vd & upstats HTML popup & vd #num NetBSD/Solaris users have to disable this function "--disable-magic" until this bug is fixed: http://savannah.nongnu.org/patch/?func=detailitem&item_id=4976#comment9 5088: Gnutella/FT/http_client fixes (zet) - Gnutella (G1) is working again 2006/05/11 5087: HTML, upstats: new tooltip with complete filename, respect max_name_len for filename 2006/05/10 5083: HTML: Update EDK file history links (unease) 2006/05/09 5082: FileTP/Fasttrack/Soulseek: Fix splitting chunks off-by-one (pango) 5081: Change default ip_blocking_descriptions to false for faster startup 5080: Only print servers of enabled networks (pango) 5079: Ignore ._* in directory lists (pango) 5078: Telnet: Remove HTML code from sysinfo command 5077: FT: Fix fasttrack connection problem and adds a bootstrap nodes file url Removes old/broken imesh bootstrap node (zet) 2006/05/07 5076: Gd: Do not disable html_mods_vd_gfx if core is compiled without GD support 5075: DNS round robin, keep all IP addresses associated with DNS names, and return next one upon each request. (pango) 2006/05/06 5069: EDK: Fix broken unicode URIs parsing broken since 2.7.4 (pango) 5074: Change default Ocaml version to 3.09.2 5073: Update default IP blocklist URL, replaced http://www.bluetack.co.uk/config/antip2p.txt with http://www.bluetack.co.uk/config/level1.gz 5068: New global option user_agent, current option BT-user_agent overrides the global value in BT module (pango) 5064: BT: only try to connect to http trackers (pango) 5040: Overnet: Open TCP port only when network is active 2006/04/14 5036: BT: Correctly parse .torrent files with an empty directory (again) 5039: Fix dp500 compile
2006-04-17More PKGREVISION bumps for png-1.2.9nb2 update.wiz1-1/+2
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-27Update mldonkey and mldonkey-gui to 2.7.4:wiz1-2/+1
pkgsrc: ulimit in startup script not necessary any longer, code now uses setrlimit. src: 2006/02/26: version 2.7.4 = tag release-2-7-4 2006/02/25 4928: BT: Fix invalid encoding in announce URL (darkfader) - removed old, broken version and added new version 2006/02/23 4934: FileTP: Small improvements - fix download restart bug when core is restarted, sources where not loaded - save referer values to files.ini - display amount of transfered data in downloaders list - display source IP and Countrycode in HTML downloaders list - display filesize in GUI - display number of sources in GUI 4933: BT: Display number of sources in GUI 2006/02/21 4928: BT: Fix invalid encoding in announce URL (darkfader) 4929: Do not print password_empty warning if enable_user_config true 4926: Runinfo: Warn about not-working DNS resolution, /dev/urandom detection was not disabled if --disable-donkeysui is used 2006/02/20 4922: OpenBSD: Small change for patch 4920 4921: MinGW: show current DL & UL stats in console title (Schlumpf) 4909: Print warning messages when run on non-supported operating systems currently for example Windows 95/98/ME (Schlumpf) 4920: Cleanup included header files in C code (Schlumpf) 2006/02/17 4910: EDK: Use updated protocol information when parsing consecutive messages (sam_dennis) 4915: Log: Small cleanups 4918: some syntax and comment cleanups in stubs_c.c (Schlumpf) 2006/02/13 4906: MinGW: improve uname output (Schlumpf) 4908: Configure: Fix for Beos, allow use of Dragonfly BSD 2006/02/11 4883: Mac OS X: Fix for broken Apple cpp-3.3 4902: EDK: Stub respond to directory browsing requests (sam_dennis) 4905: Update for patch 4823: add another -fno-fomit-frame-pointer in config/Makefile.in to avoid breaking CryptoPP (mikeX) 4903: EDK: Remove obsolete donkeyNeighbours (thx to sam_dennis) 4907: EDK: Fixed copy/paste error in emule miscoptions1 reading (sam_dennis) 2006/02/10 4904: Configure: Raise required autoconf version to 2.55 due to AC_MSG_FAILURE 2006/02/09 4892: Fix make when CXXFLAGS is defined (mikex) 4894: EDK: Support "new ed2k meta tags" to allow browsing shared directories of newer eMule clients (sam_dennis) 4891: Configure: Override system-installed Ocaml and force local compile Use ./configure --enable-force-ocaml to force MLDonkey to compile Ocaml, regardless if the system has Ocaml already installed or not. --enable-ocamlver=CVS uses a CVS checkout of Ocaml HEAD. 4885: EDK: Show correct IP of indirect clients in uploader list 2006/02/06 4879: EDK: Support for sources in ed2k:// links - example: ed2k://|file|a.txt|1|AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|/|sources,1.0.0.0:4662|/ 4849: EDK: Fix hashing of newly shared files - avoid hashing shared files twice - avoid problems while hashing big files - remove obsolete compute_md4_delay option 4878: Addition to patch 4875 (conditional bzip2 support using cpp) 2006/02/05 4877: BT: Recognize Ktorrent clients (CruX, zet) 4876: EDK: Remove obsolete option random_order_download 4875: conditional bzip2 support using cpp (pango) 4870: runinfo: add connected_user and check empty PW (schlumpf) 4872: Fix gd detection on NetBSD, use data from gdlib-config MinGW compile-guide was updated, gdlib-config has to be changed 4871: Optimize some Printf.sprintf "%s" code 4869: Remove obsolete redirector code http://mldonkey.sourceforge.net/Redirector 4856: reverse patch: configure: disable iconv by default on MinGW it is not necessary anymore 2006/02/04 4867: Use setrlimit to raise allowed ulimit open files 2006/02/03 4863: GUI/Multiuser: Prevent kill by users other than admin 4862: EDK: Fix broken import of eMule temp Files (import_temp) (schlumpf) 4860: Multiuser: print warning if admin password is empty - user admin is re-created if deleted, it has to be present in any case because some commands are only available for admin, like users, remove_user and kill - create structure for startup messages, displayed on GUI, HTML, Telnet 4859: Multiuser: Only user "admin" is allowed to change options if the new option enable_user_config (default true) is set to false 4858: HTML: Update some links to mldonkey.sf.net 4857: SIGUSR1 & SIGUSR2 do not exist on Windows 4856: configure: disable iconv by default on MinGW 4853: Fix HTML errors on rss command output (unease) 2006/02/02 4851: Support system signals SIGUSR1 & SIGUSR2 SIGUSR1 saves options SIGUSR2 performs garbage collection 4850: Fixed bitprint hashing for files > 4GB (thx to zet) mld_hash: implement SIGINT and SIGTERM signals 2006/01/29 4844: Fix Solaris compile broken since DonkeySUI patch 4830: Update Wiki links New Wiki URL: http://mldonkey.sourceforge.net New Forum URL: http://mldonkey.sourceforge.net/forums 4843: HTML: Improve output of rss command 4842: Some logfile stuff 4841: Create new dir web_infos for web_infos files, BT: do not save .torrent or announce.* all files downloaded by web_infos go to $MLDONKEY_DIR/web_infos to avoid downloading files twice move files from $MLDONKEY_DIR into that new dir 4826: improve error message due to corrupt config files (schlumpf) 4821: improve display of sysinfo (schlumpf) 2006/01/26 4816: Update Ocaml-RSS and Xml-light to current versions 4827: longhelp cleanup (anhi) 4823: EDK: CryptoPP optional, disable with --disable-donkeysui Makefile: link CryptoPP stuff only in binaries which need it Buildinfo: show compiler versions Configure: display compiler versions (schlumpf) Configure: if iconv checking fails continue with disabled iconv Configure: do not use bzip2 if bzip.h is not found (FLI4L buildroot) 2006/01/25 4820: Move CommonGraphics to DriverGraphics, check libgd version Configure: Check if libgd > 2.0.14 is installed NetBSD: added paths for libgd package NetBSD: adjusted stat command to properly read SCM date move build-, run-, and diskinfo command to driver module (thanks to SchAmane)
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-22This needs pkg-config.wiz1-1/+3
2006-01-06Update to 2.7.2:wiz1-2/+1
2006/01/05: version 2.7.2 = tag release-2-7-2 4764: Patch for MLDonkey-compiled Ocaml-3.09.1 to fix GTK1 oldgui compile 4763: Compile patch for GTK1 oldgui with Ocaml 3.09.1 Ocaml 3.09.1 has a bug which prevents compiling GTK1 oldgui. A patch can be found here: http://caml.inria.fr/mantis/view.php?id=3948 2006/01/04 4761: Insert glibc version in archives build by release targets 4760: Allow use of Ocaml 3.09.1 MLDonkey can now be compiled with Ocaml 3.08.3/4, 3.09.0/1 Default for MLDonkey-compiled Ocaml is now 3.09.1 4759: Configure: Improve gcc check 4757: Compile patches for MorphOS (Christian Rosentreter) 4748: HTML: Allow rename of files with '#', '&' and '%', remove invalid chars from filenames depending on OS (thx to pango) 4756: HTML: Print build- and runinfo on main page, fix reload bug when changing html_mods/html_themes (Knocker) 2006/01/03 4751: Ease use of messages_filter option (pango) 4753: Allow upper case MD4 for ed2k-links in mldonkey_submit (fcrozat) 4754: New parameter --auth for mldonkey_command (plf team) 2006/01/02 4749: GUI: send shared sub_files to gui (zet) 2006/01/01 4712: Change terminal color for command line from blue to cyan (romildo) 4742: Log: remove verbosity "tor" & "file", improve verbosity "verb" 4743: EDK: Print "File is already shared" when trying to start downloading an already shared file 4744: Split client_timeout into ED2K-client_timeout and BT-client_timeout, increase BT-client_timeout to 90 (tradie) 4745: Update config.guess and config.sub to version 2005-12-23 2005/12/28 4725: Check if ulimit is sufficient for MLDonkey, auto-adjust max_opened_connections * moved ED2K-max_indirect_connections to downloads.ini * max_indirect_connections is now a %-value of max_opened_connections * minimum ulimit for open files is now 150 (most systems have 1024), MLDonkey will refuse to start if ulimit is lower * minimum max_opened_connections is now 75 * reduced max_concurrent_downloads from 60 to 50 * minimum ulimit -n 150 is used like this: - 75 max_opened_connections - 50 downloading files - 5 upload slots - 20 fd as reserve for ini files 4704: Fix some C compile warnings (schlumpf) 4739: Fix some cross-compiling obstacles, remove Ocaml 3.08.2 compatability * Cross-compiling is only possible with a correct Ocaml toolchain * MLDonkey can not build this Ocaml toolchain * This patch only fixes some autoconf checks 4735: MinGW: pause before core exit because of existing Pid file 4736: New commands: sysinfo, runinfo and diskinfo * removed temp_directory and core_directory from shares command output * new commands sysinfo, runinfo and diskinfo * buildinfo now prints only buildinfo * runinfo prints run-time information * new command diskinfo prints filesystem data about temp_directory, core_directory and all shared dirs * sysinfo prints buildinfo, runinfo and diskinfo alltogether 4712: Change terminal color for downloading files from blue to cyan (romildo) 2005/12/24 4732: Log: More infos for verbosity = " verb" 2005/12/21 4728: fix date format (zet) 4730: BT: parse path.utf-8 (zet) 2005/12/19 4726: New option space_overhead to adjust garbage collection (bogeyman) 4724: Windows: 10 seconds pause when core start fails to make error messages readable 2005/12/18 4723: New build target: make ocamldoc (pango) 4721: Log: Improve output for verbosity "verb", remove verbosity "hid" 2005/12/17 4719: Fix linking of dp500 (pango) 4715: OV: Improve searching, longer ov timeout, some more bugfixes (bogeyman) 4718: Fix bug which prevented proper write to files introduced in patch #4694 4717: EDK: Removed unused variable file_md4s_to_register (bogeyman) 2005/12/16 4703: BT: Deactivate dead trackers, re-enable them if no active trackers are found (pango) 4708: HTML upstats: Enable preview for shared files 4652: dllink: reject EDK files > 4GB, print access errors for .torrent files 2005/12/15 Removed orphaned files: src/networks/donkey/donkeyFiles.mli src/networks/donkey/donkeyInteractive.mli src/networks/donkey/donkeyMain.mli 4710: Re-add some protocol information as comments removed by patch 4694 4709: Fix zip file extract broken due to patch 4694 (Ocaml 3.09) 4707: Fix recover_temp broken by patch 4674 (force_download) 2005/12/14 4706: EDK: Remove donkeyChunks, use commonSwarming for op_file_check 4702: Correct timezone in e-mail, nicer uptime, timezone and uptime in runinfo 4694: Fix lots of compile warnings in Ocaml 3.09 4705: Update config.guess and config.sub to version 2005-11-11 Mozilla MLdonkey Protocol Handler updated to version 1.7 2005/12/13 Removed orphaned files: src/networks/fasttrack/fasttrack.ml src/networks/gnutella/gnutella1.ml src/networks/gnutella/gnutella.ml src/networks/gnutella/gnutellaScheduler.ml src/networks/gnutella/gnutellaZlib.ml src/networks/gnutella2/g2Scheduler.mlt src/networks/gnutella2/gnutella2.ml 4700: Log: New verbosity option "gui" to debug GUI protocol 4696: Fix some C compiler warnings 2005/12/10 4687: Compile fix for Ocaml 3.09.0 (gildor), MLDonkey can now be compiled with Ocaml 3.08.[2,3,4] and Ocaml 3.09.x (4687_min2.patch) 4693: Compile patch in sha1.c for FreeBSD (lioux) 4689: Catch exception in file_completed_cmd to let commit complete 4691: file_completed_cmd: $DURATION in seconds (debonair)
2006-01-06DEPENDS and PKGREVISION bumps because db4's library name changed.wiz1-2/+2
2005-12-31Recursive PKGREVISION bump for gnutls shlib major bump.wiz1-1/+2
Bump BUILDLINK_RECOMMENDED.
2005-12-09Update to 2.7.1:wiz1-2/+1
2005/12/06: version 2.7.1 = tag release-2-7-1 4679: FileTP: Fix HTTP downloading for URLs with space chars, log cleaning 4674: EDK: Re-enable checking old_files before starting a download and force_download command 4676: BT: decode_version fix and html sort fix (bogeyman) 2005/12/05 4673: IPBlock: display original length and optimized length in block_list, log file clean up 2005/12/04 4672: FileTP: Fix major bug in HTTP downloading, introduced in 2.6.0 2005/12/03 4671: Compile fix in CryptoPP.h for gcc-2.96 (trdw) 4670: Increase max_buffer_size limit for high-volume connections 2005/12/02 4649: Updates for file_completed_cmd (pango, spiralvoice) * some log cleaning * added information to notification email if auto_commit is disabled, email is sent by file_completed, not file_commit * moved execution of !!file_completed_cmd from file_completed to file_commit, kept option name for easier upgrading this was done because the filename of a downloading file can be different than the filename of the committed file if a file with the same name as the to be committed file is already in incoming. older method did not take this into account at all.. * added environment variables for file_completed_cmd, see description: A command that is called when a file is committed, does not work on MinGW. Arguments are (kept for compatability): $1 - temp file name, without path $2 - file size $3 - filename of the committed file Also these environment variables can be used (prefered way): $TEMPNAME - temp file name, including path $FILEID - same as $1 $FILESIZE - same as $2 $FILENAME - same as $3 $FILEHASH - internal hash $DURATION - download duration $INCOMING - directory used for commit $NETWORK - network used for downloading $ED2K_HASH - ed2k hash if MD4 is known 4667: Update Ocaml download URL 4666: Always create incoming directories before commit 4663: CryptoPP: Latest fixes ported from aMule CVS 2005/12/01 4657: Fix for C files for AMD64, mipsel platforms improve endianness checking in tiger.c, md5_c.c and CryptoPP.h, print endianness in buildinfo, removed sha1_old code 4661: Log: Print newline before exception message when MLDonkey canĀ“t use a port BT: exit if client_port = tracker_port 2005/11/28 4654: Fix guiprot when addr not resolvable (zet) 4655: Set conn_user on gui (zet) 4656: BT: update last seen complete field and fix bitfield reading (zet) 2005/11/27 4653: GTK2 GUI: add isohunt statistics (su_blanc) 2005/11/22 4364: Let mlnet build under the cygwin unix emulation layer (Amorphous) 4648: GTK2 GUI: improve display of razorback stats (su_blanc) added the display of filedonkey.com data 4646: BT: little change to recognise Clients (bogeyman) 4645: Fix donkey total uptime stats order (bogeyman) 2005/11/21 4406: Unicode: Fix filenames in shared_files_new.ini and file rename in HTML interface (mld_unicode_patch6.patch) (CML) 4440: New option shutdown_timeout, 3 sec, was hardcoded before (Amorphous) 4644: Update GNU config.guess and config.sub to current versions 4643: HTML: Fix gdstats output when html_use_gzip true 4640: Calendar: view calendar command: vcal 4641: Fix exception in load_web_infos 4642: HTML: Improve preview via webbrowser (pango) 2005/11/19 These patches are experimental, please test carefully and report your findings. 4563: replace all Printf.printf occurences by Printf2.lprintf (su_blanc) 4479: Callback mechanism for low ID users does not work (miriup) Reactivating submission of server IP and port during client handshake in edonkey "However, sometimes, especially when I have no files to download I do not receive callbacks at all. It is suggested to apply this patch in a testing mldonkey for a week on a non-low id connection before including it in a stable release, ... I can't test high-ID at all." 4574: Friends upload slot (pango)
2005-11-25Bump PKGREVISION for libgsf dependencies, and BUILDLINK_DEPENDS becausewiz1-1/+2
of the libgsf shlib major bump and associated BUILDLINK_DEPENDS bump.
2005-11-01lablgtk2 interface is stable with lablgtk2>=2.6.0,wiz1-5/+3
update comment and depend on appropriate version.
2005-10-20Revert previous, sneaked in by mistake, but tron spottedwiz1-2/+2
it immediately.
2005-10-20Update to 2.6.5:wiz1-2/+2
2005/10/11: spiralvoice (version 2.6.5 = tag release-2-6-5) 4508: Configure: Print some important build targets 4507: EDK: Print server banners into logfile (pango) 4500: BT: Fix multifile download with zero-byte files (thanks to jave) 4506: replace obsolete longarry and fifo2 code (bogeyman) 2005/10/10: spiralvoice 4504: Clean http_server.ml logging 4502: Remove obsolete Weak2 sourcecode (bogeyman) 4503: OV: fill buckets only with peers we send to and heard of (bogeyman) 4499: Check for stalled pid file and remove it if MLDonkey is not running (does not work on MinGW due to missing Unix.kill) (pango, spiralvoice) 4501: HTML: Fix chunk wrapping on IE (zet) 2005/10/09: spiralvoice 4477: prevented some compiler warnings (Schlumpf) 4496: Nicer summary of configure command 2005/10/06: spiralvoice 4337: improved upload scheduler (pango) 4494: fix infinite loop when create_dir_mask on fat32 (zet) 4495: BT: include Wiki link to report unknown clients (bogeyman) 4493: BT: Correctly parse .torrent files with an empty directory (zet) 4487: BT/HTML: Display files inside a multifile torrent (bogeyman, jave) 4458: EDK: add enable_sui toggle option (enabled by default) (zet) 4491: Compilation fix for NetBSD>=2.99 (Thomas Klausner) 4490: memstats for a weakhash and a new OV command dump_bucket (bogeyman) 4473: New command: whoami 4457: BeOS: Compile patch for CryptoPP (Michael Lotz) 4460: Added search for .torrents via IsoHunt (WingMaster) 4456: Fix shrink effect in vd for Opera (Luar Roji) 4452: Clean configure.in, check for c++ compiler * zlib is not optional anymore * remove old code (Cryptokit, Broosnet etc.) * distinguish between Cygwin and MinGW * print start warning message only for Cygwin * remove whitespaces 4450: Remove swarmer data when cancelling download (kempston, zet) 2005/09/21: spiralvoice 4454: commonSources: add sources from resumed files (outside_queue sources) back to the queues (zet) 4453: Telnet: Print reject message for connecting client if it is not allowed to connect, prepend "dllink" for all commands starting with "http://" 4455: Improve make distclean 4449: New parameter for pid file: -pid <dir>, small improvements for pid files 4451: Correct the help of allowed_ips (gildor) 2005/09/19: spiralvoice 4439: Fix for "make mlnet.byte" (zet) 4438: Fix secure-ident related compile bugs in Opennap & Soulseek 4437: BT: show up/down stats for Brand unknown (bogeyman) 4436: EDK: Solve memleak in donkeyChunks (file_md4s_to_register) (bogeyman) 4434: Added button to eMugle in Search (wingmaster) 4432: Add more info to mem_stats (zet) 2005/09/18: spiralvoice 4431: Newgui: Compile fix 4419: EDK: Support secure user identification (crypto5, by zet) 2005/09/17: spiralvoice 4424: OV: discard peers with ip 1.0.0.0 and random port 4425: EDK: Support server extended getsources2 opcode (zet) 4429: Better error message if MLDonkey lacks network support for a file in files.ini 4427: BT: 10 retries / follow 10 redirections in dllink http://server/file.torrent 4423: OV/KAD: Save only active peers to config files/ save max 200 peers (bogeyman) 2005/09/14: spiralvoice 4420: Remove obsoleted commonSwarming1 code 4418: Re-activate sources_per_chunk option (pango) 4417: BT: Improve BT upload speed (pango) 4374: fix "max_hard_download_rate has to be doubled" (pango) This patch changes internal code, no option has to be changed 2005/09/13: spiralvoice 4406: Improved Unicode filename support (CML) 4412: OV: Handle OvernetPeerNotFound correctly (bogeyman) 4411: OV/KAD: Some peers are not added to known_peers (bogeyman) 4410: Shorter filesystem name for XFS 4409: Compile fix if Bzip2 is not available 4408: OpenBSD: configure.in fix to find libbz2 and others in /usr/local 2005/09/08: spiralvoice 4397: Buildinfo: Run-time check for Windows OS version / Unix uname (zet) 4403: html_mods: mem_stats in a single readable table (zet) 4402: BT: BT-user_agent option (zet) 2005/09/06: spiralvoice 4268: Web/Gui: free core's buffer allocated by vd # and gui (bogeyman) 4393: Lower ip blocking memory usage (pango) new option ip_blocking_descriptions true|false 4401: BT: Send 'stopped' event to all trackers when exiting (zet)
2005-10-06Update to 2.6.4 (changelog see mldonkey).wiz2-2/+27
Add options for choosing between lablgtk and lablgtk2 toolkit. XXX: lablgtk2 GUI is very unstable (at least for me), don't use it yet.
2005-07-25Remove "${PREFIX}/bin/mlgui" before attempting to create the symlink totron1-1/+2
avoid failures after an incomplete "make install".
2005-07-23Update to 2.6.0. Major changes:wiz2-3/+3
Solve memory leak in Overnet/Kademlia EDK: Files copied to incoming dir for sharing do not appear in upstats after hashing HTML: Add Multiline File Information in search results EDK: Re-enable source exchange with eMule clients Gdstats: Fix corrupted pics output/improved output EDK: Parse and display version numbers
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-03-24Backout last change, the ".include" is already "Makefile.common".tron1-2/+1
2005-03-24Include "pthread.buildlink3.mk" to fix build problem after recenttron1-1/+2
update of the "ocaml" package.
2004-12-25Initial import of mldonkey-gui, version 2.5.21, which provides the GTK GUIjmmv3-0/+42
that comes with mldonkey.