Commit graph

54 commits

Author SHA1 Message Date
jmc
6350ddf66e Nuke definition for DEINSTALL_EXTRA_TMPL here since DEINSTALL doesn't exist. 2003-09-03 03:16:58 +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
jlam
2920a32c71 Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30 20:22:49 +00:00
jmmv
12a10361a1 Set USE_PKGINSTALL instead of directly including bsd.pkg.install.mk. 2003-07-30 10:41:22 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
fredb
30f9923cc4 Update to netatalk-1.6.2, uses patches contributed by Toru TAKAMIZU in
PR pkg/21341. From "NEWS":

Changes in 1.6.2
================

* FIX: atalkd: Fixes for reading long configuration file lines. [Dan Wilga]
* FIX: afpd: CNID id allocation in a multiuser environment.
* FIX: papd: Fix PSSP support when PAM is enabled.
* FIX: macusers: Can now cope with IP addresses as well as host names.
* FIX: etc2ps.sh: Install correctly.
2003-04-28 04:07:45 +00:00
fredb
c47827137b Update netatalk to 1.6.1, using patches submitted by Toru TAKAMIZU in
PR pkg/20471:

Changes in 1.6.1
================

* UPD: Improve --enable-fhs. [Olaf Hering]
* UPD: Add BDB 4.1.x support.
* UPD: Add more documentation on CNID, as well as list which versions
       of Berkeley DB are supported.
* FIX: Codepage file maccode.koi8-r is now correctly cleaned.
* FIX: Fix init script location on SuSE. [Olaf]
* FIX: Build fixes. [Olaf, Steven N. Hirsch]
* FIX: Various bugs when a user doesn't have access permission to a folder.
       (Fixes an OSX kernel panic.)
* FIX: CNID, folders' DID handling with concurrent access or symlinks.
       (Fixes an endless loop in afpd.)
2003-02-23 19:18:51 +00:00
fredb
421e0e28de Re-arrange "configure", so as to re-order the linker flags, rather than
add extra ones, all so "libtool" doesn't drop the first "-lcrypt".
2003-02-18 04:40:04 +00:00
fredb
96617558ac Fix auth for non-DES unix passwords by linking in -lcrypt *before -lcrypto,
to get the right crypt()! Should close PR pkg/19033.
2003-02-18 01:13:22 +00:00
fredb
cb8a942c41 Update netatalk to 1.6.0. Significant changes since 1.5.5, from "NEWS":
Changes in 1.6.0
================

* FIX: pap looks at the STDOUT file descriptor to see if it's connected to
       a tty, instead of STDIN.

Changes in 1.6pre2
==================

* UPD: Removed --with-catsearch option from configure and enable FPCatSearch
       by default.
* UPD: The dbpath argument does now support variable substitution.
* FIX: Build fix for non-GNU-C compilers in libatalk/util/logger.c.
* FIX: Two directories with the same name but different case confused the
       Mac Finder.
* FIX: The ROOT_PARENT directory could get invalidated.

Changes in 1.6pre1
====================

* NEW: Long file name mangling support.
* NEW: Improved log file support.
* NEW: Server-side find capability ("FPCatSearch")
* NEW: Concurrent datastore (CDB) is now the default CNID datastore.  This
       should be heavily tested in a multiuser environment.
* NEW: Variable substitution support has been added for the dbpath AppleVolume
       option.
* UPD: CNID DID handling is now enabled by default.
* FIX: Various bug and build fixes as well as code cleanups.

*******************************************************************************
Changes to the package:

- Now use buildlink2.
- Drop --with-flock for now, as it's currently broken.
- Add (heretofore) missing dependendency on "devel/rx".
- Add --with-did=last, to avoid having to create a dependendency on db3.
   --with-did=last was the default with netatalk 1.5.5.
2003-02-15 20:01:06 +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
abs
43fa788e4b Update netatalk to 1.5.5
Neither the Changelog nor CHANGES files list the changes from 1.5.3.1
2002-09-30 09:25:22 +00:00
taca
0fb7f0257b Remove setting PKGNAME and STAGE from position parameters ($1 and $2).
This break netatalk package under current bsd.pkg.install.mk.
2002-09-30 02:07:02 +00:00
abs
8738984922 adjust last 2002-09-02 11:52:58 +00:00
abs
e956f5ccb6 Updated netatalk to 1.5.3.1nb2:
Use getrlimit() and setrlimit() to attempt to set the open
	filedescriptor to a sane value. Avoids afpd running out of
	fork slots when serving MacOS 10.2 clients. Patch sent back
	to maintainers.
2002-09-02 11:43:38 +00:00
abs
0438906db7 update to 1.5.3.1nb1 - install scripts in /etc/rc.d 2002-08-29 11:16:14 +00:00
wiz
d3851f3dd9 USE_LIBTOOL, and create a directory that's wanted by the PLIST. 2002-05-25 13:33:20 +00:00
wiz
7dae93e727 Clean up a bit (please use pkglint!). 2002-05-25 13:08:39 +00:00
markd
c8883be2d5 Update netatalk to version 1.5.3.1.
Update supplied by David Rankin (to version 1.5.2) in pkg/15642
further updated to 1.5.3.1 by me.

Changes since the old umich version (and netatalk-asun) are numerous
bug fixes, cleanups and new features and its actively being maintained.
2002-05-25 12:55:24 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +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
hubertf
e5bb44e5e6 Fix syntax, as reported by Jim Bernard <jbernard@mines.edu> in PR 11955. 2001-01-15 11:46:41 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
briggs
2b87b22c3d wrstuden mentioned that the nbX version should be bumped for my patch
to atalkd.  Those patches have now been tested and are working on
/alpha-1.4.2, /alpha-current, and /x86-current.
2000-10-19 03:45:47 +00:00
briggs
3f834ef0fa Add an extra padding u_short to the sockaddr_m structure to meet the
stricter requirements now present in sys/net/rtsock.c in a -current kernel.
This change is sufficient for i386, but may still not be correct for
LP64 systems or systems with different alignment constraints.
Thanks to wrstuden for identifying the kernel change that affected this.
2000-10-18 03:59:32 +00:00
fredb
070aec3c67 Install the shared lib on 1.5ish systems, too. 2000-09-29 23:06:31 +00:00
wiz
82b732a1e2 Don't install a superfluous example file; remove share/examples/netatalk
on deinstall.
2000-08-23 23:45:11 +00:00
wiz
3b8815bc11 Remove etc/rc.atalk, since it's installed in /etc/netatalk/rc.atalk
instead (which users have to delete manually; DEINSTALL already says
so). Sort PLIST.
2000-08-23 23:37:24 +00:00
wrstuden
5cf872ba1d Change the name of this package. First, add -umich to name now that
we have an -asun version too. Also add nb1 to the end. jlam's change
in where we store config files needs to be reflected. Actually we should
have had a suffix for a while.

New name is netatalk-umich-19990130nb1
2000-08-07 21:02:59 +00:00
jlam
bd674ec77a Remove unnecessary post-installation of missing file. 2000-08-06 19:21:29 +00:00
abs
6d63acdb3b Add CONFLICTS for netatalk-asun 2000-07-31 17:15:58 +00:00
jwise
72354526bf Creator and Type codes for PDF are reversed in AppleVolumes.system as
shipped.  This annoyed me for a very long time :-)
2000-07-28 05:08:55 +00:00
jlam
cb1485b804 Change configuration file directory from ${PREFIX}/etc to /etc/netatalk.
Configuration files really are host-dependent, so putting them in ${PREFIX}
which is often shared across machines of the same architecture, doesn't make
sense.  Add machinery to install default configuration files.

Closes pkg/9948.
2000-07-26 19:03:18 +00:00
wrstuden
4dbe06da66 And check in new checksum for patch-bd. 2000-06-29 03:03:07 +00:00
wrstuden
3ffb066435 Make work with recent changes to lint which pays attention to the
value of $CC.
2000-06-29 03:01:36 +00:00
christos
5c4ca0173a regen 2000-01-18 01:09:52 +00:00
christos
1332bbc410 How did papd ever work?
- make printcap parsing understand comments.
- pass missing argument to function.
XXX: mental note: ppd files are \r not \n separated. We need to fix the
parsing so we don't have to convert them to unix files before they work.
2000-01-18 01:09:25 +00:00
bouyer
cc9697f565 Regen. 1999-09-17 17:30:51 +00:00
bouyer
facbcb2811 Patch from Juergen Hannken-Illjes, which should solve PR#8308 (net 0 is
reserved for lo0, it can't be used on other interfaces).
1999-09-17 17:30:30 +00:00
wrstuden
08b5ce4b68 Fix two PRs on this package, and make it compile on macppc.
Sample files are installed in pkg/share/examples/netatalk, addressing
PR 7920 by rnestor@metronet.com.

Now include elf support, addressing PR 8125 by Takahiro Kambe,
<taca@sky.yamashina.kyoto.jp> with slight changes by me.

Cleaned up some lint warnings and fixed an unsigned character comparison
problem with assistance from cgd@netbsd.org.

Disabled building of libatalk_p.a (profiling libatalk) as not all ports
support it which will generate plist errors.
1999-08-31 22:09:42 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
wrstuden
a0bbb119f7 Update to netatalk 990130. Only changes are to Makefile and to md5.
From Frederick Bruckman <fb@enteract.com>.
1999-03-01 18:57:13 +00:00
wrstuden
c32459889a How about we change the date in the diff header to be today. 1999-02-23 22:33:20 +00:00
wrstuden
c6cddb4610 in session(), seq is incrimented before being used. Thus for the first
sequence number sent to be 1, we need to initialize to 0.

Pointed out by Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>.
1999-02-23 22:31:37 +00:00
abs
f5ec34238b Shorten some comments to fit neatly in pkg_info display, without losing any
information.
1999-02-23 06:31:45 +00:00
wrstuden
de4abf0a92 Add patches to include signal.h rather than sys/signal.h. Fixes sudden-
deaths observed with afpd. From Jim Wise, jwise@netbsd.org.
1999-02-23 00:31:40 +00:00