Commit graph

13336 commits

Author SHA1 Message Date
Alexander Leidinger
f18c95d97c Fix the amd64 build (and perhaps other arches which need -fPIC).
Maintainer informed.

Tested on:	amd64 tinderbox
Approved by:	portmgr (linnimon)
2006-03-05 16:17:53 +00:00
Brooks Davis
6e1c7e7d85 Use the ftp site rather than the http site which redirects to it
and thus doesn't actually work.

Approved by:	portmgr (marcus)
2006-03-02 18:10:20 +00:00
Renato Botelho
baa44ffbcc - Fix pkg-message that was pointing to wrong html file
PR:		ports/93999
Submitted by:	Ruslan Savchenko <savrus@mexmat.net>
Approved by:	portmgr (erwin), maintainer
2006-03-02 11:51:45 +00:00
Ade Lovett
fb1a687e1d Bump PORTREVISION for new location of gtk-12 libraries after
libtool changes.

PR:		94010
Submitted by:	Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by:	portmgr (implicit)
2006-03-02 05:33:43 +00:00
Erwin Lansing
abe81e4510 Fix pkg-plist
Submitted by:	tmclaugh
Approved by:	portmgr (self)
2006-02-28 16:56:27 +00:00
Marcus Alves Grando
39b50f192f - Try to remove %%RUBY_SITEARCHLIBDIR%%/net
- Remove print of MKDIR. Not necessary.
- Bump PORTREVISION

Approved by:	portmgr (krion)
2006-02-28 16:23:11 +00:00
Renato Botelho
60f4c26121 - Update to 2.7p4
- UNBREAK
- Respect CC/CFLAGS
- Respect PREFIX
- Rework pkg-plist
- Install files on ${PREFIX}/ppp and rename ip-* to ip-*.xisp

PR:		ports/93792
Submitted by:	garga
Approved by:	portmgr (clement), maintainer
2006-02-27 11:31:02 +00:00
Ade Lovett
f8586fdd2c Purge the last vestiges of the (really) old autotools world order.
Since all these items were commented out, this is a null-op commit.

Approved by:	portmgr (implicit)
2006-02-26 02:28:44 +00:00
Marcus Alves Grando
5f4b7a3882 - Unbroken
- Remove extra install of rc.d script
- Bump PORTREVISION
- portlint(1)

Approved by:	portmgr (kris)
2006-02-26 01:13:45 +00:00
Kris Kennaway
a7beaf6eff BROKEN: Incomplete pkg-plist
Approved by:    portmgr (implicit)
2006-02-26 00:13:59 +00:00
Ade Lovett
ff2dfa943a Post libtool-conversion fixups
Submitted by:	pointyhat
Approved by:	portmgr (implicit)
2006-02-25 21:35:43 +00:00
Renato Botelho
24454ead0a - Fix MASTER_SITES and make it fetchable again
Submitted by:	Jean-François BOEUF <jfb@minet.net>
Approved by:	portmgr (krion)
2006-02-25 16:37:22 +00:00
Kirill Ponomarev
7707dc57a3 Fix build.
Approved by:	portmgr (implicit)
2006-02-24 16:38:35 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Pav Lucistnik
3f594ddecb - Unbreak patch
Approved by:	portmgr (erwin)
2006-02-23 10:10:47 +00:00
Maxime Henrion
6af49b214f Fix a last minute bug by importing a patch from csup's CVS. We were not
retrying anymore when the server rejects us at login time.
2006-02-23 01:25:09 +00:00
Maxime Henrion
04aad29db9 Update to csup-snap-20060223 (biggest changelog ever!):
- Finally implement fixups and use them in the detailer and updater
  thread as appropriate.  We now longer crash/hang when there is an MD5
  checksum error, but request a fixup (or fail, if the checksum error is
  from a fixup).
- Portability fix: don't use SIZE_T_MAX when ~0 will do fine.
- Plug a memory leak in keyword_prepare().
- Fix the build without assertions.
- Properly check for the success of the asynchronous connect() when we've
  been interrupted by a signal.  Move the logic into proto_waitconnect().
- Properly print transport layer addresses with getnameinfo() and the
  NI_NUMERICHOST flag.  We were printing garbage...
- Assert that we're never printing a NULL string in proto_printf().
- Make sure we disallow 0-length fields in proto_get_ascii() or all sorts
  of bad things will happen.  Also remove a useless check.
- In statusrec_cook(), there is nothing left to parse for DirDown
  entries, however we have to check that there was nothing left in the
  line, or return an error if it's not the case.
- Restore the original string upon error in fattr_scanattr(), called by
  fattr_encode() only.
- The struct diff used by diff_apply() and keyword_expand() has been
  rename to struct diffinfo, and it now only contains the metadata
  of a diff.  This changes the prototype for the two aforementioned
  functions, so update the code and the consumers appropriately.
- Create the worker threads in the detached state since we don't use
  pthread_join() to wait for them but have our own API for that (which
  allows us to wait for multiple threads).
- Move the fattr_init() and fattr_fini() calls earlier to avoid calling
  them several times during a run.
- When printing the "Connected to" message, print the actual address we
  are connected.  This makes us deviate slightly from CVSup, but since
  csup tries any address returned by a host (including IPv6 addresses),
  we really need to know where we connected.
- Make the errors/error messages handling much nicer in the status file
  API.  Nearly all the asprintf() calls are centralized now.
- Before entering multi-threaded mode, starts a "killer" thread that
  will spend most of his time blocking in sigwait() and will call
  mux_shutdown() to nicely abort the run in case we get a fatal signal.
- Remove the need for the "closing" condition variable in
  mux_shutdown(), we are now handling the race it protected against
  much more sanely.  We just disable cancellation in the "killer" thread
  before calling mux_shutdown() and re-enable it afterwards.  This way,
  we can stop the killer thread at any time and after having joined it
  we know it is safe to call mux_close() since there are no more
  references to it but us.
- Update the lister, detailer and updater threads to correctly check for
  error on read/write/parsing.  Generate a proper error message in each
  case and return it back to the main thread, along with a status code
  indicating either success, failure or a transient failure.
- Always call status_close() in the updater thread, to ensure that the
  status file is properly updated even if we are being interrupted by an
  error.
- Slightly tweak the threads API to make it match our needs more closely.
- Add a few useful comments here and there.
- Rename proto_init() to the more correct proto_run() name.
- Use the status code returned by the worker thread to only retry a run
  when we had a transient error, and to return a proper exit code at the
  end of the program's execution.
- Many minor stuff.

All those changes allow csup to properly handle any synchronous or
asynchronous error and to print meaningul messages nearly all the time,
without duplicated messages.  Hangs should not happen anymore, even in
case of an error.  We also correctly handle being sent some signals such
as SIGINT, by correctly updating the status file and cleaning after us,
so ^C is usable.  Finally, csup now returns a proper exit code: 0 in case
of success or 1 in case of an error, similarly to CVSup.  Oh, and since
fixups are now supported, I'd call csup "production ready", module the
bugs I have introduced.

Please give this version as much testing as you can!
2006-02-22 23:47:28 +00:00
Tom McLaughlin
e3bddae5f1 Fix build by disabling unnecessary gtk+ dependency which is only an
optional dependency in the master port for that matter.

Notified by:	Krismail
Pointyhat by:	Me
2006-02-22 18:30:03 +00:00
Ade Lovett
eadead9215 Fix build of the slave port net/samba-libsmbclient in the case
where WRKDIRPREFIX is set.

PR:		93626
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
Approved by:	maintainer
2006-02-22 08:46:36 +00:00
Vsevolod Stakhov
7bc220864c - Update to 2.3.19
PR:		91983
Submitted by:	delphij
2006-02-22 07:24:32 +00:00
Sean Chittenden
ea7d0f6826 Mirror module here at work and pull from Maxmind. 2006-02-21 19:19:51 +00:00
Marcus Alves Grando
91679c6d76 - Update to 0.8
- portlint(1)

PR:		93665
Submitted by:	Radim Kolar <hsn@netmag.cz>
2006-02-21 17:50:34 +00:00
Yen-Ming Lee
92abc480da - fix procname problem in start script 2006-02-21 16:07:07 +00:00
Sean Chittenden
6ddada0944 Unbreak port and upgrade to 1.0. 2006-02-21 08:40:12 +00:00
Renato Botelho
685c068222 - Transfer maintainership to submitter [1]
- Use DATADIR macro on IglooFTP

PR:		ports/93499
Submitted by:	Shaun Amott <shaun@inerd.com>
2006-02-20 21:37:36 +00:00
Bill Fenner
83764e1daa Update search.cpan.org WWW: entries to have a trailing slash.
Change some URLs from author dirs to dist dirs.

The example in the porter's handbook didn't have the trailing slash;
mea culpa for not having caught that when it went in.
2006-02-20 20:50:22 +00:00
Doug Barton
c49d1a3273 Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
2006-02-20 20:47:50 +00:00
Florent Thoumie
502a8a1d04 - Rename CONF_FILES to LOCAL_CONF_FILES.
PR:		ports/90438
Submitted by:	flz
Approved by:	maintainer timeouts
2006-02-20 13:31:57 +00:00
Renato Botelho
f9586fcc87 - Remove patches, forgotten on last commit
Noticed by:	krismail
2006-02-20 09:57:17 +00:00
Erwin Lansing
6d9cd12cf5 This port and /devel/pwlib152 have the same distribution sites now,
the backup sites listed do _not_ work now. I have been unable
to find a working mirror from the http://www.openh323.org site.
Both ports should have freebsd.org backup sites listed.

Hand maintainership to submitter.

PR:		93583
Submitted by:	Diane Bruce <db@db.net>
2006-02-20 07:59:02 +00:00
Marcus Alves Grando
46f1924ab8 - Cosmetic changes in Makefile
- Force WITHOUT_ADS=yes
- Bump PORTREVISION

PR:		93555
Submitted by:	maintainer
2006-02-20 01:23:33 +00:00
Aaron Dalton
ba89fa56f9 Adding port net/p5-Net-EPP-Proxy, a proxy server for the EPP protocol.
Approved by:	tobez (implicit)
2006-02-19 22:40:17 +00:00
Tom McLaughlin
533072970d Update to 3.0.21b
- includes fix for ports/92619

PR:		93553
Submitted by:	maintainer
2006-02-19 20:14:52 +00:00
Tom McLaughlin
538c89e6eb Update to 3.0.21b
- Server crashes in smbd.
- Compile issues on 64-bit platforms.
- Crash bugs on big-endian systems.
- Over 30 bugzilla reports closed.

PR:		93552
Submitted by:	maintainer
2006-02-19 20:11:09 +00:00
Archie Cobbs
fb303359bc Some fixes to the rc.d startup script.
Submitted by:	Michael Proto <mike@jellydonut.org>
PR:		ports/93486
2006-02-19 16:56:41 +00:00
Tom McLaughlin
2bf52d522f Add avahi-sharp
- Mono bindings for Avahi service discovery
2006-02-19 07:20:26 +00:00
Tom McLaughlin
3f88c858b1 Prepare port to act as a master to an avahi-sharp slave
Approved by:	marcus on IRC
2006-02-19 07:04:48 +00:00
Aaron Dalton
05be596c3d Adding port net/p5-Net-EPP-Client, a client library for the TCP transport for EPP, the Extensible Provisioning Protocol.
Approved by:	tobez (implicit)
2006-02-19 04:59:42 +00:00
Aaron Dalton
faaeac5c49 Adding port net/p5-Net-EPP-Frame, An EPP XML frame system built on top of XML::LibXML.
Approved by:	tobez (implicit)
2006-02-19 04:33:13 +00:00
Bill Fenner
82ba15a64f Add PKGNAMEPREFIX
Pointy Hat To:	Me
2006-02-19 04:22:11 +00:00
Bill Fenner
bf5540034a Net::NBName is a class that allows you to perform simple NetBIOS Name
Service Requests in your Perl code. It performs these NetBIOS operations over
TCP/IP using Perl's built-in socket support.

WWW: http://search.cpan.org/dist/Net-NBName/
2006-02-18 18:13:08 +00:00
Aaron Dalton
eb58cbcef8 Adding port net/p5-URI-OpenURL which implements (at least in part) the OpenURL encoding standard.
Committed by:	aaron
Approved by:	tobez (implicit)
2006-02-18 10:01:38 +00:00
Aaron Dalton
25da141eec - update from v0.38 to v0.39
Committed by:	aaron
Approved by:	tobez (implicit)

2006-02-15  Jochen Wiedmann  <jwied@cpan.org> (0.39)

        * t/forkm.t: Hopefully, I finally got rid of the
	  problem with the forking tests. It seems, that
	  the perlipc manual got updated in the past years,
	  most possibly for the same reason: A child handler
	  must be written to catch childs in a loop.
2006-02-18 08:54:57 +00:00
Aaron Dalton
300b5df8c3 Adding port net/libtnl, the Torque networking library which implements a C++ networking API for high-performance simulations and games.
Submitted by:	aaron
Approved by:	tobez
2006-02-18 00:23:57 +00:00
Marcus Alves Grando
2f8cc71f24 - Update to 4.7.12
PR:		93384
Submitted by:	Toni Viemero <toni.viemero@iki.fi>
Approved by:	maintainer
2006-02-17 22:42:29 +00:00
Emanuel Haupt
7017419de1 - Update mastersite
- Remove WWW, URL does not exist anymore

PR:		93481
Submitted by:	Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
2006-02-17 19:04:23 +00:00
Emanuel Haupt
6eb3903594 - Update mastersite
- Pass maintainer-ship to submitter

PR:		93482
Submitted by:	Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
2006-02-17 19:01:26 +00:00
Yen-Ming Lee
dc4b5b6d1a - update COMMENT
- better config file handling
2006-02-17 18:55:04 +00:00
Yen-Ming Lee
08e492016f - add l4ip-v1.0.b294, the L4 health check daemon for IPFILTER.
The idea is that IPFilter in its current state can already do a simple L4
round-robin in its NAT rules. However, it does not detect or sense when a
service and/or host is down. It will continue to send requests to a downed
service/host.

However, IPFilter lets us add and remove rules on-the-fly so it should be
possible to build a daemon that lets you specify "clusters". In each cluster
you would specify its members/hosts and services. As well as a health-check
for the service to determine its current state.

Once a service was deemed "up" we would add a Round-Robin rule to the NAT
table, and naturally, the reverse once we detect a service as being "down".

In addition to this, this program can optionally add ipf rules to log for RST
(reset) packets coming from the members of your clusters. In the situations
where the software/port goes down, but the host itself is still working, we
would detect failure instantly. (Since the forwarded connections to the service
would trigger a RST packet back). If this option is enabled, l4ip spawns the
"ipmon" command to monitor for the "log" entries given when such a packet is
detected. l4ip will then mark the service down. This is an add-on feature and
is strictly not necessary for functional usage. It is currently only supported
for TCP.

WWW:		http://www.lundman.net/unix/l4ip.php
2006-02-17 18:44:32 +00:00
Renato Botelho
c699db9120 - Update to 1.0
PR:		ports/93444
Submitted by:	maintainer
2006-02-17 16:36:14 +00:00