Commit graph

66 commits

Author SHA1 Message Date
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
drochner
d2e22bc7db coda5's C++ code doesn't compile with gcc-3.3 and higher
check and set PKG_FAIL_REASON to get a better error msg
2004-09-10 12:19:13 +00:00
snj
c5aca300ef Convert to buildlink3. 2004-04-27 04:29:17 +00:00
grant
6eab5759a3 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 14:50:05 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
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-08-30 22:51:11 +00:00
drochner
663b87f433 -fix build problem on -current due to changed "struct stat",
reported by Gary Duzan in PR pkg/22274
-being here, uodate to 5.3.20
 changes:
 - Updated for current autoconf/gcc build environment.
 - Repair tries to continue even when not all replicas can be mounted.
 - I _think_ this code fixes the problem where venus dies when it is
   restarted after a local-global conflict and required reinitialization.
 - Added 'masquerade_port' option to venus.conf to force venus to use a
   fixed port when 'masquerade=1'. Simplifies life for strict firewall
   administrators.
 - Improved Kerberos intergration.
 - Fixed the problem where servers would crash when more than 30000 files
   were created in a single volume.
2003-08-22 13:17:51 +00:00
martti
8cee801716 COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
grant
dc40bcec01 make usage of pax more consistent, use -O to bomb on broken archives
(suggested by lukem), group z, r and f flags.

some whitespace cleanup.
2003-04-10 20:10:15 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +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
e507190d0d When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file already
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
2002-09-18 21:15:07 +00:00
jlam
7f98f5de18 buildlink1 -> buildlink2 2002-09-10 11:02:16 +00:00
jlam
c06c6479a9 Update net/coda5_server to version 5.3.19. Changes from version 5.3.13
include:

	* Installing the relevant manpages with the server programs.
	* Miscellaneous bug fixes.
	* Coda servers were doing strncmp instead of memcmp on ip-addresses.
	  This fixes 'identity-crisis' problems for replicated servers, where
	  servers didn't know which volumes they were hosting etc. (Ivan Popov)
	* Made ValidateAttrs on the server more resilient to bad input.
	* Handle reintegration conflicts when doing a partial reintegration,
	  instead of endlessly looping.
	* Searching the colon separated CODACONFPATH environment variable for
	  venus.conf and server.conf configuration files.
	* Added some more paranoia checks while parsing the /vice/db/servers
	  file.
	* No longer ordering VRDB entries entries by ip-address. This allows
	  us to resize a VSG without affecting version-vectors.
	* Added rds_print_stats to the server's printstats output to aid in
	  finding whether an RVM allocation failure is due to running out of
	  RVM space, or due to a large defragmentation that cannot be logged
	  in the RVM log.
	* Added getvolinfo program to be useful when debugging volume mounting
	  problems.
	* Avoid servers getting stuck in file-creation when there are
	  pre-existing files in /vicepa.
	* Always pre-allocate fids with the maximum possible stride, will become
	  useful when we allowing modifications to a volume's replication
	  group. However, any replicated volume over a mix of old and new
	  servers has a slightly higher probability on getting unwanted
	  fid-collissions.
	* Reduced server memory usage during reintegration.
	* Not returning ENOENT when testing inconsistent files with
	  access(F_OK).
	* Allow server-server repair with only one existing replica, needed
	  for repairing conflicts after running out of diskspace.
	* Added "skip volumes" argument to norton-reinit -load.
	* The 'change id' function of pdbtool would silently corrupt the pdb
	  databases, group owner id's were not updated, users were missing
	  as members from groups. Group could become a member of a user.
	  Hueristics to fix these corruptions are added to the 'pdbtool cm'
	  functionality.
2002-06-20 19:28:35 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
cc26aaeec2 Mark as USE_BUILDLINK_ONLY. 2001-06-19 03:47:31 +00:00
jlam
15902ad950 Add rc.vice to PLIST. 2001-06-19 03:42:37 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
jlam
ea918f1e01 * Use buildlink.mk files to get dependencies and to prevent unintended
linking against installed libraries or finding installed headers except
  for those that are explicitly linked into ${BUILDLINK_INCDIR} and
  ${BUILDLINK_LIBDIR}.

* Don't prototype history functions directly, but use
  <readline/history.h> to pull them in.  This allows us to use libedit's
  readline emulation.

* Add INSTALL/DEINSTALL scripts to handle coda-server and coda-client both
  installing coda-setup-ports and codaconfedit.

* Try to remove ${PREFIX}/etc/coda at post-deinstall time.
2001-05-31 22:58:08 +00:00
phil
3483bd3cd1 Update to 5.3.13. 2001-05-15 08:32:48 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
2d6b6a009c + 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 11:43:32 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
fredb
4eb78ac859 Unify ONLY_FOR_PLATFORM to clarify conditions, somewhat, under which
coda/lwp may be built and run. "lwp" needs custom pmap handling in assy
language. Only "lwp" is needed to build and run a coda server; client's
also need to have the MI CODA filesystem enabled. In fact, it seems
that sparc64 has the CODA file system even the assembler in "lwp" is
only for sparc, and mac68k is the only m68k port with the CODA filesystem,
but such would be cumbersome to express with the present framework.
2000-09-29 15:40:27 +00:00
rh
3df57c3de8 Include ${WRKSRC}/include directory first to avoid picking up random trash
in ${LOCALBASE}/include.
2000-07-31 08:42:01 +00:00
phil
6e41d8ae5f Changes to compile under -current. Changed package maintainer. 2000-07-27 00:20:50 +00:00
phil
f17352dd25 Patch to make coda compile under -current. Conditionally includes sys/sched.h. 2000-07-27 00:16:52 +00:00
tron
ebcef6eadf Depend on version 4.0 or newer of the "readline" package. 2000-07-20 15:40:58 +00:00
fredb
64c38ec8e1 Make this build on current. 2000-04-24 04:45:35 +00:00
fredb
8b4e79257a Fix PLIST's clash. Now "filcon" only gets installed with server,
"au" only gets installed with client.
2000-02-20 07:18:59 +00:00
fredb
e4d12ce32b Remove obsolete patch. 2000-02-09 02:32:06 +00:00
fredb
9489aaa415 Update to version 5.3.5. Bug fixes and improvements--to many to list.
See <http://www.coda.cs.cmu.edu/news.html> for details.

Package no longer depends on gdbm. Added dewey depends for lwp>=1.1.
Removed ONLY_FOR_PLATFORM, as the list of supported platforms is now
quite long.
2000-02-09 02:30:36 +00:00
jlam
24ef86f870 Update dependency on ncurses to >=4.2 2000-01-15 18:46:22 +00:00
wiz
a24ade3154 RCS tags added 2000-01-10 01:24:39 +00:00
rh
caf600989d defuzz 1999-12-08 13:44:51 +00:00
rvb
572469f8a3 Install 5.3.2 1999-10-19 00:28:37 +00:00
rvb
434835fbfd No longer needed 1999-10-19 00:27:49 +00:00
hubertf
8893940378 Add dependency on ncurses, and use it. 1999-10-05 00:21:12 +00:00
jlam
ac803dafa1 Update readline dependency. 1999-07-13 01:20:11 +00:00
tron
8475357fcd Don't use "{}" or "[]" in "ONLY_FOR_PLATFORM" or "NOT_FOR_PLATFORM"
because "bsd.pkg.mk" can't handle those patterns. Fixes PR pkg/7808
by Chris Demetriou.
1999-06-20 21:06:17 +00:00
rvb
a758ef6d0f Sync with 5.2.4 1999-06-04 23:45:41 +00:00
tv
5c60ed5794 Change {ONLY,NOT}_FOR_{ARCH,OPSYS} format to {ONLY,NOT}_FOR_PLATFORM
pattern match format.  Minor pkglint along the way.
1999-05-24 20:39:35 +00:00
rvb
23d16a310f stabilize bandwidth calculation 1999-04-28 23:56:33 +00:00
rvb
45743fa9e3 Todd doesn't like the FORCE_PKG_REGISTER; I hope Hubert puts in the auto deregister on conflict code. 1999-04-28 20:22:09 +00:00
rvb
196083c361 FORCE_PKG_REGISTER hack 1999-04-28 00:07:57 +00:00
rvb
d38da5c1c1 Add coda5.2.2 to the party and make sure that coda5_* and coda_* compile on 1.4 1999-04-27 20:43:08 +00:00
hubertf
a9974cb87e s/DEPENDS/USE_PERL5/, pointed out by Christop Badura 1999-04-09 21:11:13 +00:00
rvb
7e2d4a1d1f Upgrade to 5.2.0 1999-03-18 02:34:15 +00:00