set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".
SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
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.
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
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.
- Fix security problem up fixed by 2.2.12 and recent problem reported
by CAN-2004-1154.
- pkgsrc changes:
* Overhaul pkgsrc structure (as net/samba).
* Adapt PKG_OPTIONS frame work.
* Add support for winbind (not tested).
* Add SAMBA_USER/SAMBA_GROUP for default user.
* move codepages directory from share/samba to lib/samba.
And always is defined as share/examples/rc.d
which was the default before.
This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.
This was discussed on tech-pkg in late January and late April.
Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
within NetBSD-current's bsd.own.mk, which conflicts with its usage in
pkgsrc. The package that use USE_PAM have been converted to use the
bsd.options.mk framework. This should fix PR pkg/29257.
It includes the correct buildlink3.mk file from either Linux-PAM
(security/PAM) or OpenPAM (security/openpam) and eventually will
support solaris-pam. pam.buildlink3.mk will:
* set PAMBASE to the base directory of the PAM files;
* set PAM_TYPE to the PAM implementation used.
There are two variables that can be used to tweak the selection of
the PAM implementation:
PAM_DEFAULT is a user-settable variable whose value is the default
PAM implementation to use.
PAM_ACCEPTED is a package-settable list of PAM implementations
that may be used by the package.
Modify most packages that include PAM/buildlink3.mk to include
pam.buildlink3.mk instead.
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.
This is from ideas from Greg Woods and others.
Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
- Update to samba-2.2.11-ja-1.0; essential changes are already applied
to previous package.
- Apply changes between samba 2.2.10 and 2.2.11; fixed the security
problem reported as CAN-2004-0815.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Changes from 2.2.9.1.0 is a fix for CAN-2004-0686 included in samba 2.2.10
though it is already applied by ja-samba-2.2.9.1.0nb1 package.
This pkgsrc also contains a fix by Samba 2.2.11; smbd crash problem
by Windos XP SP2 client.
- Introduce adduser/deluser script from samba2 package.
- Here is changes:
Changelog of Samba2.2 Japanese Edition
Samba Users Group Japan
Here is the fix list of Samba2.2 Japanese Edition.
The sign of each line means:
*: Fix of Samba Japanese Edition only
x: Fix of sending a patch to Samba Team
c: Fix of being commited a patch by Samba Team
o: Fix of adopting a patch created by Samba team
samba-2.2.8a-ja-1.2alpha3
~~~~~~~~~~~~~~~~~~~~~~~~~
o Fixed oplocks problem for Linux kernel 2.4 or later
[sugj-tech:6096]
samba-2.2.8a-ja-1.2alpha2
~~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Support Kerberos V not only for FreeBSD [sugj-tech:6030]
* Adjust some directory specifications for RPM [sugj-tech:6029]
* Fixed unavailable winbind auth problem on FreeBSD [sugj-tech:6049]
* Fixed smbwrapper.64.so problem for 64bit Solaris [sugj-tech:6048]
Changes to the original version
* Suppressed abortion in some commands when resolve order is specified
[sugj-tech:6031]
* Fixed unchangeable password problem when Samba is PDC for BSDish OS
[sugj-tech:6073]
samba-2.2.8a-ja-1.2alpha1
~~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed unavailable Japanese problem for username in username map
[samba-jp:15437]
Changes to the original version
* Fixed build problem with Mac OS X [samba-jp:15461]
* Fixed unaccessable problem in BSD/OS, Mac OS X [samba-jp:15472]
the RCD_SCRIPTS rc.d script(s) to the PLIST.
This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.
This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)
These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)
I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.
Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
hard-coded etc/rc.d. These need to be fixed.
- maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
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.
Changelog of Samba2.2 Japanese Edition
Samba Users Group Japan
Here is the fix list of Samba2.2 Japanese Edition.
The sign of each line means:
*: Fix of Samba Japanese Edition only
x: Fix of sending a patch to Samba Team
c: Fix of being commited a patch by Samba Team
samba-2.2.8a-ja-1.1beta9
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed build problem with Solaris for Sparc [sugj-tech:5695]
* Fixed html conversion problem for swat [sugj-tech:5696]
samba-2.2.8a-ja-1.1beta8
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed ineffective cd(chdir) problem in smbsh [sugj-tech:5647]
* Fixed smbsh problem with BSD original csh [sugj-tech:5649]
* Added target in Makefile for ipk packages [sugj-tech:5661]
samba-2.2.8a-ja-1.1beta7
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed smbsh problem for Linux except i386 [sugj-tech:5619]
* Fixed libtool dependence problem with VFS [sugj-tech:5624]
samba-2.2.8a-ja-1.1beta6
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed smbsh problem for some OSs [sugj-tech:5562]
* Fixed libtool dependence problem with VFS [sugj-tech:5593]
* Fixed Kerberos V problem [sugj-tech:5594]
* Fixed smbsh problem for Linux except i386 [sugj-tech:5596]
samba-2.2.8a-ja-1.1beta5
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed no daemon problem for smbd/nmbd with RPM package
[sugj-tech:5515]
* Fixed alternative getpass() problem in configure [sugj-tech:5522]
Changes to the original version
* Fixed huge file problem for Linux/ppc [sugj-tech:5531]
* Fixed 64bits shared library problem on Solaris [sugj-tech:5535]
samba-2.2.8a-ja-1.1beta4
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed existent gettext library problem [sugj-tech:5385]
* Added -t (specify coding system) option for smbsh [sugj-tech:5476]
Changes to the original version
* Suppressed any warnings on Solaris with Forte C [sugj-tech:5370]
* Fixed smbsh problem for some OSs [sugj-tech:5381]
* Fixed missing low-level getcwd() problem [sugj-tech:5415]
* Fixed timestamp problem for client programs [sugj-tech:5470]
samba-2.2.8a-ja-1.1beta3
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed failure to compile for HP-UX 11.00 [sugj-tech:5320]
* Fixed failure to compile for Solaris [sugj-tech:5322]
Changes to the original version
* Suppressed any warnings on Solaris [sugj-tech:5324]
* Suppressed any warnings on some platforms for PAM [sugj-tech:5328]
samba-2.2.8a-ja-1.1beta2
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed ineffective problem of mangling char [sugj-tech:5308]
* Fixed shared library problem for IRIX [sugj-tech:5310]
* Suppressed any warnings on some platforms [sugj-tech:5310]
samba-2.2.8a-ja-1.1beta1
~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed an unsetable problem for group permission from WinXP
[samba-jp:14786]
* Fixed NT architecture problem for WinXP/2003 Server
[samba-jp:14789]
* Fixed configure problem for Solaris [samba-jp:14793]
* Fixed password timeout ploblem with LDAP [sugj-tech:5299]
* Fixed missing send/receive ploblem for huge files [samba-jp:14822]
c Fixed using CIDR of 'hosts allow/deny' parameters [samba-jp:14615]
* Sync with net/samba package:
- clean up findsmp; no need to prepend ${WRKSRC}.
- Don't create ${PREFIX}/private.
- Stop installing HTML documentation.
* Allow longer share name to Windows XP and Windows 2003 server as well as
Windows 2000. Discussion was on the samba-jp mailing list.
Quote from Changelog.en.
Here is the fix list of Samba2.2 Japanese Edition.
The sign of each line means:
*: Fix of Samba Japanese Edition only
x: Fix of sending a patch to Samba Team
c: Fix of being commited a patch by Samba Team
samba-2.2.8a-ja-1.0
~~~~~~~~~~~~~~~~~~~
Changes to the internationalized version
* Fixed permissions for docs/ja/htmldocs/BrowsingFAQ/image/*.gif
[sugj-tech:5281]
Changes to the original version
* Fixed Japanese file name problem for DFS [samba-jp:14700]
samba-2.2.8a-ja-1.0alpha3
~~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed the problem which depends on size of off_t [sugj-tech:5272]
samba-2.2.8a-ja-1.0alpha2
~~~~~~~~~~~~~~~~~~~~~~~~~
Changes to the original version
* Fixed unmatched problem for int<->unsigned int [sugj-tech:5248]
* Fixed unmatched problem for uint32<->unsigned int [sugj-tech:5253]
Changelog of Samba2.2 Japanese Edition
Samba Users Group Japan
Here is the fix list of Samba2.2 Japanese Edition.
The sign of each line means:
*: Fix of Samba Japanese Edition only
x: Fix of sending a patch to Samba Team
c: Fix of being commited a patch by Samba Team
samba-2.2.7b-ja-1.0
~~~~~~~~~~~~~~~~~~~
Changes to the original version
c Fixed a security problem which is fixed at samba 2.2.8a
[sugj-tech:5233]
c Fixed using CIDR of 'hosts allow/deny' parameters [samba-jp:14286]
Manually merge changes between samba 2.2.7a and samba 2.2.7b,
addressing both CAN-2003-0201 and CAN-2003-0085 by The Common
Vulnerabilities and Exposures (CVE) project.