History log of /freebsd-current/lib/libsm/Makefile
Revision Date Author Comments
# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 525438ea 18-Apr-2023 John Baldwin <jhb@FreeBSD.org>

sendmail: Silence -Wdeprecated-non-prototype warnings.

These will hopefully be fixed upstream eventually, but silence the
warnings until then.

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D39518


# d89513ed 15-Jan-2023 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Update for new library files in sendmail 8.17.1


# ff9aa684 19-Jan-2017 Enji Cooper <ngie@FreeBSD.org>

Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This implifies pathing in make/displayed output

MFC after: 3 weeks
Sponsored by: Dell EMC Isilon


# 9c4fa87c 08-Feb-2016 Glen Barber <gjb@FreeBSD.org>

Create a package for sendmail(8).

Sponsored by: The FreeBSD Foundation


# a70cba95 04-Feb-2016 Glen Barber <gjb@FreeBSD.org>

First pass through library packaging.

Sponsored by: The FreeBSD Foundation


# b791fbe6 25-Nov-2015 Bryan Drewery <bdrewery@FreeBSD.org>

META MODE: Don't create .meta files when symlinking sources into the obj directory.

Tracking these leads to situations where meta mode will consider the
file to be out of date if /bin/sh or /bin/ln are newer than the source
file. There's no reason for meta mode to do this as make is already
handling the rebuild dependency fine.

Sponsored by: EMC / Isilon Storage Division


# 2e6b47f2 06-Jul-2015 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

libsm/path.c is about to disappear in the merge of sendmail 8.15.2. It is an
empty file now so it is safe to remove before the merge.

MFC after: 3 days


# c6063d0d 05-May-2014 Warner Losh <imp@FreeBSD.org>

Use src.opts.mk in preference to bsd.own.mk except where we need stuff
from the latter.


# 7d9b9991 26-Jan-2014 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add new sendmail 8.14.8 file

MFC after: 5 days


# a7449e3c 16-Feb-2013 Dimitry Andric <dim@FreeBSD.org>

Since clang 3.2 now has an option to suppress warnings about implicitly
promoted K&R parameters, remove the workarounds added for sendmail
components in r228558.

MFC after: 1 week


# 07b202a8 28-Feb-2012 Dimitry Andric <dim@FreeBSD.org>

Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to
get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
individual Makefiles.

Instead, use the following extra macros, for use with clang:
- NO_WERROR.clang (disables -Werror)
- NO_WCAST_ALIGN.clang (disables -Wcast-align)
- NO_WFORMAT.clang (disables -Wformat and friends)
- CLANG_NO_IAS (disables integrated assembler)
- CLANG_OPT_SMALL (adds flags for extra small size optimizations)

As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
make.conf! For clang, use the following:

CC=clang
CXX=clang++
CPP=clang-cpp

MFC after: 2 weeks


# 9e277ed8 16-Dec-2011 Dimitry Andric <dim@FreeBSD.org>

Fix typos in the comments about clang warnings in several
sendmail-related Makefiles.

Spotted by: arundel
MFC after: 1 week


# df5eee43 15-Dec-2011 Dimitry Andric <dim@FreeBSD.org>

Unfortunately, clang gives a warning about sendmail code that cannot be
turned off yet. Since this is contrib code, and we don't really care
about the warnings, just turn make them non-fatal for now.

MFC after: 1 week


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 1b015457 06-Mar-2010 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

MFC: Enable the use of nanosleep() instead of using pause() and signals.
This Makefile change can be removed when the next version of sendmail
is imported as it will have this built in to the FreeBSD conf.h section.


# f37de12b 03-Mar-2010 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Enable the use of nanosleep() instead of using pause() and signals.
This Makefile change can be removed when the next version of sendmail
is imported as it will have this built in to the FreeBSD conf.h section.

Submitted by: John Marshall
MFC after: 3 days


# daaf5759 02-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Build lib/ with WARNS=6 by default.

Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 4881b9c3 08-Apr-2007 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

New files in sendmail 8.14.1


# 9f734473 22-Mar-2006 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add new libsm file from sendmail 8.13.6

MFC after: 4 days


# e1fe3dba 17-Mar-2006 Ruslan Ermilov <ru@FreeBSD.org>

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


# 3852b24c 06-Jun-2005 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add a new source file in sendmail 8.13.4


# c3b29b3f 13-Feb-2005 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Remove file no longer in 8.13.3


# 731db6a4 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

NOINET6 -> NO_INET6


# a35d8893 24-Oct-2004 Ruslan Ermilov <ru@FreeBSD.org>

For variables that are only checked with defined(), don't provide
any fake value.


# f673db9f 31-Jul-2004 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Reflect changes in sendmail 8.13 source tree


# 0c56527f 31-May-2004 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Honor NOINET6 and disable IPv6 support in libmilter and sendmail if it
is set.

MFC after: 4 days


# dce6e651 06-Jul-2003 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Remove MAINTAINER= lines from individual Makefiles in favor of the
MAINTAINER file (which already had entries for sendmail).


# 46f8fdc3 13-May-2002 Ruslan Ermilov <ru@FreeBSD.org>

Removed now unused INTERNALSTATICLIB.
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.


# 850dab17 17-Feb-2002 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Add two new libraries which are part of sendmail 8.12. libsm is used only
for building sendmail and the associated utilities. libmilter is a new
mail filtering API for sendmail.