head	1.77;
access;
symbols
	RELEASE_8_3_0:1.64
	RELEASE_9_0_0:1.59
	RELEASE_7_4_0:1.54
	RELEASE_8_2_0:1.54
	RELEASE_6_EOL:1.54
	RELEASE_8_1_0:1.53
	RELEASE_7_3_0:1.49
	RELEASE_8_0_0:1.47
	RELEASE_7_2_0:1.44
	RELEASE_7_1_0:1.43
	RELEASE_6_4_0:1.43
	RELEASE_5_EOL:1.43
	RELEASE_7_0_0:1.39
	RELEASE_6_3_0:1.39
	PRE_XORG_7:1.38
	RELEASE_4_EOL:1.35
	RELEASE_6_2_0:1.34
	RELEASE_6_1_0:1.29
	RELEASE_5_5_0:1.29
	RELEASE_6_0_0:1.28
	RELEASE_5_4_0:1.22
	RELEASE_4_11_0:1.20
	RELEASE_5_3_0:1.20
	RELEASE_4_10_0:1.19
	RELEASE_5_2_1:1.11
	RELEASE_5_2_0:1.11
	RELEASE_4_9_0:1.10
	RELEASE_5_1_0:1.10
	RELEASE_4_8_0:1.9
	RELEASE_5_0_0:1.8
	RELEASE_4_7_0:1.4
	RELEASE_4_6_2:1.2
	RELEASE_4_6_1:1.2
	RELEASE_4_6_0:1.2
	RELEASE_5_0_DP1:1.2
	RELEASE_4_5_0:1.2;
locks; strict;
comment	@# @;


1.77
date	2013.02.23.09.48.20;	author svnexp;	state Exp;
branches;
next	1.76;

1.76
date	2013.02.21.17.05.21;	author svnexp;	state Exp;
branches;
next	1.75;

1.75
date	2013.02.20.22.13.39;	author svnexp;	state Exp;
branches;
next	1.74;

1.74
date	2013.02.20.00.52.21;	author svnexp;	state Exp;
branches;
next	1.73;

1.73
date	2013.01.09.23.56.33;	author svnexp;	state Exp;
branches;
next	1.72;

1.72
date	2013.01.05.21.44.39;	author svnexp;	state Exp;
branches;
next	1.71;

1.71
date	2012.11.17.06.01.08;	author svnexp;	state Exp;
branches;
next	1.70;

1.70
date	2012.10.28.17.03.28;	author flo;	state Exp;
branches;
next	1.69;

1.69
date	2012.10.10.21.13.06;	author flo;	state Exp;
branches;
next	1.68;

1.68
date	2012.09.07.22.10.01;	author flo;	state Exp;
branches;
next	1.67;

1.67
date	2012.08.30.14.54.17;	author flo;	state Exp;
branches;
next	1.66;

1.66
date	2012.06.04.21.12.14;	author flo;	state Exp;
branches;
next	1.65;

1.65
date	2012.04.14.21.09.51;	author flo;	state Exp;
branches;
next	1.64;

1.64
date	2012.03.05.17.00.58;	author flo;	state Exp;
branches;
next	1.63;

1.63
date	2012.02.20.21.40.49;	author flo;	state Exp;
branches;
next	1.62;

1.62
date	2012.01.31.21.51.27;	author flo;	state Exp;
branches;
next	1.61;

1.61
date	2012.01.12.23.41.27;	author flo;	state Exp;
branches;
next	1.60;

1.60
date	2011.12.28.22.16.13;	author flo;	state Exp;
branches;
next	1.59;

1.59
date	2011.10.07.20.40.40;	author kwm;	state Exp;
branches;
next	1.58;

1.58
date	2011.09.04.13.23.51;	author mandree;	state Exp;
branches;
next	1.57;

1.57
date	2011.09.03.15.58.50;	author kwm;	state Exp;
branches;
next	1.56;

1.56
date	2011.08.13.14.46.35;	author kwm;	state Exp;
branches;
next	1.55;

1.55
date	2011.03.02.13.52.00;	author kwm;	state Exp;
branches;
next	1.54;

1.54
date	2010.10.21.11.19.12;	author beat;	state Exp;
branches;
next	1.53;

1.53
date	2010.06.25.15.36.27;	author ale;	state Exp;
branches;
next	1.52;

1.52
date	2010.05.20.10.01.54;	author ale;	state Exp;
branches;
next	1.51;

1.51
date	2010.04.29.01.58.17;	author mezz;	state Exp;
branches;
next	1.50;

1.50
date	2010.04.10.09.19.20;	author beat;	state Exp;
branches;
next	1.49;

1.49
date	2009.10.19.14.44.51;	author ale;	state Exp;
branches;
next	1.48;

1.48
date	2009.10.04.18.11.09;	author marcus;	state Exp;
branches;
next	1.47;

1.47
date	2009.09.08.21.33.42;	author marcus;	state Exp;
branches;
next	1.46;

1.46
date	2009.08.17.17.18.30;	author marcus;	state Exp;
branches;
next	1.45;

1.45
date	2009.05.21.11.55.56;	author pav;	state Exp;
branches;
next	1.44;

1.44
date	2009.01.06.17.59.20;	author pav;	state Exp;
branches;
next	1.43;

1.43
date	2008.03.20.12.51.36;	author ahze;	state Exp;
branches;
next	1.42;

1.42
date	2008.03.12.22.08.02;	author ahze;	state Exp;
branches;
next	1.41;

1.41
date	2008.03.12.13.12.02;	author ahze;	state Exp;
branches;
next	1.40;

1.40
date	2007.12.11.19.27.53;	author mezz;	state Exp;
branches;
next	1.39;

1.39
date	2007.07.10.14.44.13;	author ahze;	state Exp;
branches;
next	1.38;

1.38
date	2007.03.23.14.33.23;	author ahze;	state Exp;
branches;
next	1.37;

1.37
date	2007.03.21.20.14.02;	author mezz;	state Exp;
branches;
next	1.36;

1.36
date	2007.03.19.05.13.40;	author marcus;	state Exp;
branches;
next	1.35;

1.35
date	2006.11.23.03.43.49;	author ahze;	state Exp;
branches;
next	1.34;

1.34
date	2006.09.18.23.26.52;	author ahze;	state Exp;
branches;
next	1.33;

1.33
date	2006.09.03.00.20.58;	author ahze;	state Exp;
branches;
next	1.32;

1.32
date	2006.09.02.23.34.03;	author ahze;	state Exp;
branches;
next	1.31;

1.31
date	2006.05.30.02.01.38;	author ahze;	state Exp;
branches;
next	1.30;

1.30
date	2006.03.28.15.16.08;	author ahze;	state Exp;
branches;
next	1.29;

1.29
date	2006.01.24.23.37.03;	author marcus;	state Exp;
branches;
next	1.28;

1.28
date	2005.08.30.20.52.18;	author pav;	state Exp;
branches;
next	1.27;

1.27
date	2005.08.30.14.57.58;	author pav;	state Exp;
branches;
next	1.26;

1.26
date	2005.08.04.04.07.38;	author marcus;	state Exp;
branches;
next	1.25;

1.25
date	2005.08.03.22.08.09;	author marcus;	state Exp;
branches;
next	1.24;

1.24
date	2005.07.31.21.49.47;	author marcus;	state Exp;
branches;
next	1.23;

1.23
date	2005.07.31.00.06.49;	author marcus;	state Exp;
branches;
next	1.22;

1.22
date	2005.02.11.21.11.51;	author sem;	state Exp;
branches;
next	1.21;

1.21
date	2005.01.09.05.27.26;	author marcus;	state Exp;
branches;
next	1.20;

1.20
date	2004.08.25.13.46.40;	author eik;	state Exp;
branches;
next	1.19;

1.19
date	2004.04.18.01.29.33;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2004.04.17.13.07.55;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2004.03.27.18.01.50;	author marcus;	state Exp;
branches;
next	1.16;

1.16
date	2004.03.19.06.35.22;	author marcus;	state Exp;
branches;
next	1.15;

1.15
date	2004.03.12.17.58.50;	author marcus;	state Exp;
branches;
next	1.14;

1.14
date	2004.02.04.05.08.49;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2004.01.31.21.34.36;	author adamw;	state Exp;
branches;
next	1.12;

1.12
date	2004.01.31.21.06.48;	author adamw;	state Exp;
branches;
next	1.11;

1.11
date	2003.10.11.06.10.30;	author marcus;	state Exp;
branches;
next	1.10;

1.10
date	2003.04.12.20.58.55;	author marcus;	state Exp;
branches;
next	1.9;

1.9
date	2003.03.07.06.10.42;	author ade;	state Exp;
branches;
next	1.8;

1.8
date	2002.11.28.18.05.49;	author sobomax;	state Exp;
branches;
next	1.7;

1.7
date	2002.11.18.03.07.15;	author marcus;	state Exp;
branches;
next	1.6;

1.6
date	2002.11.04.02.35.28;	author edwin;	state Exp;
branches;
next	1.5;

1.5
date	2002.11.03.07.00.28;	author marcus;	state Exp;
branches;
next	1.4;

1.4
date	2002.08.11.06.00.31;	author marcus;	state Exp;
branches;
next	1.3;

1.3
date	2002.08.08.19.05.41;	author sobomax;	state Exp;
branches;
next	1.2;

1.2
date	2002.01.03.13.26.10;	author sobomax;	state Exp;
branches;
next	1.1;

1.1
date	2001.12.19.09.30.28;	author sobomax;	state Exp;
branches;
next	;


desc
@@


1.77
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312801
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Maxim Sobolev <sobomax@@FreeBSD.org>
# $FreeBSD: head/security/nss/Makefile 312801 2013-02-23 09:16:01Z flo $

PORTNAME=	nss
PORTVERSION=	3.14.3
#DISTVERSIONSUFFIX=	.with.ckbi.1.93
CATEGORIES=	security
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	security/nss/releases/${DISTNAME:U:C/[-.]/_/g}_RTM/src

MAINTAINER=	gecko@@FreeBSD.org
COMMENT=	Libraries to support development of security-enabled applications

BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		nspr>=4.8.8:${PORTSDIR}/devel/nspr
LIB_DEPENDS=	nspr4.1:${PORTSDIR}/devel/nspr \
		sqlite3.8:${PORTSDIR}/databases/sqlite3

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/mozilla/security/nss

MAKE_JOBS_UNSAFE=	yes
USE_LDCONFIG=	${PREFIX}/lib/nss
USE_GMAKE=	yes
USE_PERL5_BUILD=yes
MAKE_ENV=	BSD_LDOPTS="${PTHREAD_LIBS} -L${LOCALBASE}/lib" \
		SQLITE_INCLUDE_DIR="${LOCALBASE}/include" \
		NSS_ENABLE_ECC=1 NSS_USE_SYSTEM_SQLITE=1
ALL_TARGET=	nss_build_all
CFLAGS+=	-I${LOCALBASE}/include/nspr -L${LOCALBASE}/lib

SUB_FILES=	nss-config nss.pc
SUB_LIST=	MAJOR_VERSION=${PORTVERSION:R:R} \
		PORTVERSION=${PORTVERSION}

DIST=		${WRKSRC:H:H}/dist

EXTERNALS=	CVS dbm security/nss/lib/zlib nsprpub security/dbm
EXTRACT_AFTER_ARGS=| ${TAR} -xf -	\
	${EXTERNALS:C,^,--exclude ${PORTNAME}-${PORTVERSION}/mozilla/,}

INSTALL_BINS=	certcgi certutil checkcert cmsutil crlutil derdump makepqg \
		mangle modutil ocspclnt oidcalc p7content p7env p7sign \
		p7verify pk12util rsaperf shlibsign signtool signver \
		ssltap strsclnt symkeyutil vfychain vfyserv

.if !defined(WITH_DEBUG)
MAKE_ENV+=	BUILD_OPT=1
BINS=		${DIST}/${OPSYS}${OSREL}_OPT.OBJ
.else
BINS=		${DIST}/${OPSYS}${OSREL}_DBG.OBJ
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == amd64
USE_BINUTILS=	# intel-gcm.s
CFLAGS+=	-B${LOCALBASE}/bin
.if defined(WITH_CLANG_IS_CC) || ${CC:Mcc} && ${OSVERSION} > 1000023
EXTRA_PATCHES+=	${FILESDIR}/extra-bug835050
.endif
.if ${CC:Mcc} && (${OSVERSION} >= 800000 && ${OSVERSION} < 802503 \
	|| ${OSVERSION} < 704101)
USE_GCC?=	yes # -mssse3
.endif
.endif

check regression-test test:
	cd ${WRKSRC}/tests;	\
		${SETENV} PATH="${BINS}/bin:${PATH}" \
		    LD_LIBRARY_PATH="${BINS}/lib" \
		    ${MAKE_ENV}	\
			./all.sh
	@@if ${GREP} -F '>Failed<'	\
	    ${WRKSRC:H:H}/tests_results/security/*/results.html; then	\
		echo "Some tests have failed. Let ${MAINTAINER} know.";	\
		exit 1;	\
	else	\
		echo "All tests succeeded. Good news.";	\
	fi

post-patch:
	@@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g" \
		${WRKSRC:H:H}/security/coreconf/FreeBSD.mk
	@@${REINPLACE_CMD} '/NSS_DEFAULT_SYSTEM/s,/etc,${PREFIX}&,' \
		${WRKSRC}/lib/sysinit/nsssysinit.c
	@@cd ${WRKSRC} && \
		${FIND} . -name "*.c" -o -name "*.h" | \
		${XARGS} ${REINPLACE_CMD} -e 's|"nspr.h"|<nspr.h>|'
	${FIND} ${WRKSRC}/tests -name '*.sh' | ${XARGS} ${GREP} -l -F '/bin/bash' | \
		${XARGS} ${REINPLACE_CMD} -e 's|#! */bin/bash|#!${SH}|'

do-install:
	${MKDIR} ${PREFIX}/include/nss/nss ${PREFIX}/lib/nss
	${FIND} ${DIST}/public/nss -type l \
	    	-exec ${INSTALL_DATA} {} ${PREFIX}/include/nss/nss \;
	${INSTALL_DATA} ${BINS}/lib/*.so.1 \
		${PREFIX}/lib/nss
	${INSTALL_DATA} ${BINS}/lib/libcrmf.a \
	    	${PREFIX}/lib/nss
.for bin in ${INSTALL_BINS}
	${INSTALL_PROGRAM} ${BINS}/bin/${bin} \
		${PREFIX}/bin
.endfor
	cd ${BINS}/lib && \
	    	${TAR} -cf - *.so | ${TAR} --unlink -C ${PREFIX}/lib/nss -xf -
	${INSTALL_SCRIPT} ${WRKDIR}/nss-config ${PREFIX}/bin
	${INSTALL_DATA} ${WRKDIR}/nss.pc ${PREFIX}/libdata/pkgconfig

.include <bsd.port.post.mk>
@


1.76
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312726
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/nss/Makefile 312726 2013-02-21 16:43:22Z flo $
d60 1
a65 1
.endif
@


1.75
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312675
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/nss/Makefile 312675 2013-02-20 21:12:06Z flo $
d60 4
@


1.74
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312608
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/nss/Makefile 312608 2013-02-19 23:53:07Z flo $
d57 1
a57 1
CFLAGS+=	-B${LOCALBASE}/${CONFIGURE_TARGET:S/amd64/x86_64/}/bin
@


1.73
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310165
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310165 | flo | 2013-01-09 23:28:19 +0000 (Wed, 09 Jan 2013) | 6 lines
## SVN ##
## SVN ## - update firefox, thunderbird, linux-firefox and linux-thunderbird to 17.0.2
## SVN ## - update firefox-esr, thunderbird-esr and libxul to 10.0.12
## SVN ## - update linux-seamonkey to 2.15
## SVN ##
## SVN ## Security:	http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/security/nss/Makefile 310165 2013-01-09 23:28:19Z flo $
d5 2
a6 1
PORTVERSION=	${_MAJOR}.${_MINOR}.${_PATCH}
d9 1
a9 2
MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_WITH_CKBI_${CKBI_VER:S/./_/}_RTM/src
DISTNAME=	nss-${PORTVERSION}.with.ckbi.${CKBI_VER}
a18 5
_MAJOR=	3
_MINOR=	14
_PATCH=	1

CKBI_VER=	1.93
d26 1
d31 4
d53 10
a79 10
	@@${SED} -e 's|@@exec_prefix@@|${PREFIX}|; \
		s|@@includedir@@|${PREFIX}/include/nss|; \
		s|@@libdir@@|${PREFIX}/lib/nss|; \
		s|@@prefix@@|${PREFIX}|' \
		${FILESDIR}/nss-config.in >${WRKDIR}/nss-config
	@@${SED} -e 's|@@PREFIX@@|${PREFIX}|; s|@@PORTVERSION@@|${PORTVERSION}|' \
		${FILESDIR}/nss.pc.in >${WRKDIR}/nss.pc
.for i in MAJOR MINOR PATCH
	@@${SED} -i.${i} -e 's|@@${i}@@|${_${i}}|' ${WRKDIR}/nss-config
.endfor
a84 2
	@@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
		${WRKSRC}/lib/softoken/manifest.mn
d105 1
a105 1
.include <bsd.port.mk>
@


1.72
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309970
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309970 | flo | 2013-01-05 21:34:25 +0000 (Sat, 05 Jan 2013) | 7 lines
## SVN ##
## SVN ## Update to 3.14.1.with.ckbi.1.93
## SVN ##
## SVN ## This was released to revoke certificates that were used for MITM. For
## SVN ## details see:
## SVN ##
## SVN ## https://blog.mozilla.org/security/2013/01/03/revoking-trust-in-two-turktrust-certficates/
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 6
# Ports collection Makefile for:	nss
# Date created:				18 December 2001
# Whom:					Maxim Sobolev <sobomax@@FreeBSD.org>
#
# $FreeBSD: head/security/nss/Makefile 309970 2013-01-05 21:34:25Z flo $
#    $MCom ports-experimental/security/nss/Makefile,v 1.4 2008/02/23 15:47:28 ahze Exp $
d80 2
@


1.71
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/nss/Makefile 306558 2012-10-28 17:03:28Z flo $
d9 1
a9 1
PORTVERSION=	${_MAJOR}.${_MINOR} #.${_PATCH}
d12 2
a13 2
MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_RTM/src
DISTNAME=	nss-${PORTVERSION}
d25 1
a25 1
_PATCH=	0
d27 1
@


1.70
log
@SVN rev 306558 on 2012-10-28 17:03:28Z by flo

- Update www/firefox{,-i18n} to 16.0.2
- Update seamonkey to 2.13.2
- Update ESR ports and libxul to 10.0.10
- Update nspr to 4.9.3
- Update nss to 3.14
- with GNOMEVFS2 option build its extension, too [1]
- make heap-committed and heap-dirty reporters work in about:memory
- properly mark QT4 as experimental (needs love upstream)
- *miscellaneous cleanups and fixups*

mail/thunderbird will be updated once the tarballs are available.

PR:		ports/173052 [1]
Security:	6b3b1b97-207c-11e2-a03f-c8600054b392
Feature safe:	yes
In collaboration with:	Jan Beich <jbeich@@tormail.org>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.69
log
@SVN rev 305684 on 2012-10-10 21:13:06Z by flo

- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
  latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
  resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
  only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*

PR:		ports/171534 [1]
PR:		ports/171566 [2]
PR:		ports/172164 [3]
PR:		ports/172201 [4]
Discussed with:	ale, beat, Jan Beich [5]
Approved by:	ale [6]
In collaboration with:	Jan Beich <jbeich@@tormail.org>
Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe:	yes
Approved by:	portmgr (beat)
@
text
@d9 1
a9 2
PORTVERSION=	${_MAJOR}.${_MINOR}.${_PATCH}
PORTREVISION=	1
d24 2
a25 2
_MINOR=	13
_PATCH=	6
@


1.68
log
@SVN rev 303831 on 2012-09-07 22:10:01Z by flo

- Update firefox to 15.0.1
- Sync changes from gecko repository@@r995
 general
 - don't specify prefix for libevent when using pkg-config
 - ia64 and sparc64 use 8k pagesize by default
 - add visibility hack for clang 3.2 with libc++
 - fix build using clang 3.2 (on FreeBSD 10-CURRENT)
 - rename a few more patches to ease tracking of bugzilla bugs
 www/seamonkey
 - unbreak unsetting LDAP and MAILNEWS options after bug 707305
 - use compile time debugging WITH_DEBUG
 security/nss
 - unbreak install WITH_DEBUG
 - unbreak powerpc64
 devel/nspr
 - use absolute paths when specifiying srcdir to make gdb(1) happy

In collaboration with:	andreast, zeising, Jan Beich <jbeich@@tormail.org>
@
text
@d10 1
@


1.67
log
@SVN rev 303378 on 2012-08-30 14:54:17Z by flo

- update firefox and thunderbird to 15.0
- update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7
- update seamonkey and linux-seamonkey to 2.12
- update nss to 3.13.6
- update bsdipc code (posix_spawn, SysV shared memory)
- rename patches to easily track those not (yet) submitted upstream
- reduce package size, except for www/libxul[1]
- restore default objdir to what it was in 13.0
- fix mail/enigmail after thunderbird build changes
- don't accidentally pick up headers from installed ports[3]
- add support for PREFIX != LOCALBASE to Makefile.webplugins [4]
- document vulnerabilities in vuln.xml
- *miscellaneous cleanups and fixups*

Obtained from:	OpenBSD ports[1]
PR:		ports/159831, ports/160933, ports/170467[3], ports/170236 [4]
Submitted by:	avilla [4]
In collaboration with:	Jan Beich <jbeich@@tormail.net> Who did most of the hard
			work.
@
text
@d34 1
a34 1
		BUILD_OPT=1 NSS_ENABLE_ECC=1 NSS_USE_SYSTEM_SQLITE=1
a43 2
BINS=${DIST}/${OPSYS}${OSREL}_OPT.OBJ

d49 7
d95 1
a95 1
	${INSTALL_DATA} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/lib/*.so.1 \
d97 1
a97 1
	${INSTALL_DATA} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/lib/libcrmf.a \
d100 1
a100 1
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/bin/${bin} \
d103 1
a103 1
	cd ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/lib && \
@


1.66
log
@Update to 3.13.5
@
text
@d25 1
a25 1
_PATCH=	5
@


1.65
log
@update to 3.13.4
@
text
@d25 1
a25 1
_PATCH=	4
@


1.64
log
@Update to 3.13.3
@
text
@d25 1
a25 1
_PATCH=	3
@


1.63
log
@update to 3.13.2
@
text
@d25 1
a25 1
_PATCH=	2
@


1.62
log
@add upstream patch, to fix "__GNUC_MINOR is not defined" build error that
causes some ports depending on nss to fail. e.g. net-im/pidgin-sipe.
The patch is taken from https://bugzilla.mozilla.org/show_bug.cgi?id=702090

This patch will be part of the next nss release and can be removed with the next
update.

PR:		ports/164655
PR:		ports/164391
Submitted by:	rm
@
text
@a9 1
PORTREVISION=	1
d12 2
a13 2
MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_WITH_CKBI_${CKBI_VER:S/./_/}_RTM/src
DISTNAME=	nss-${PORTVERSION}.with.ckbi.${CKBI_VER}
d25 1
a25 3
_PATCH=	1

CKBI_VER=	1.88
@


1.61
log
@- update to NSS_3_13_1_WITH_CKBI_1_88_RTM
- some fixes to make the regression tests actually run [1]

Submitted by:	mi [1]
@
text
@d10 1
@


1.60
log
@update to CKBI version 1.88 which includes the latest mozilla cert data
@
text
@a9 1
PORTREVISION=	1
d24 2
a25 2
_MINOR=	12
_PATCH=	11
d42 1
a42 1
EXTERNALS=	CVS dbm security/nss/cmd/zlib nsprpub security/dbm
d44 1
a44 1
	${EXTERNALS:C,^,--exclude ${DISTNAME}/mozilla/,}
d53 1
a53 1
test:
d57 1
d85 2
@


1.59
log
@Move nspr and nss to gecko@@ team. they are part of the mozilla stack.

Talked with flo@@ at EuroBSD con 2011
@
text
@d10 1
d28 1
a28 1
CKBI_VER=	1.87
@


1.58
log
@Forced commit to note:
VID: aa5bc971-d635-11e0-b3cf-080027ef73ec
@
text
@d15 1
a15 1
MAINTAINER=	gnome@@FreeBSD.org
@


1.57
log
@Update to 3.12.11.

This update is based on the nss-3.12.11.with.ckbi.1.87 release.
The only change with the nss-3.12.11 release is that the certs from the
DigiNotar CA are marked a untrusted.
@
text
@@


1.56
log
@Update to 3.12.10.

PR:		ports/159080
Submitted by:	flo@@
@
text
@d12 2
a13 1
MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_RTM/src
d25 1
a25 1
_PATCH=	10
d27 3
a29 1
WRKSRC=		${WRKDIR}/${DISTNAME}/mozilla/security/nss
@


1.55
log
@Update to 3.12.9.

Submitted by:	beat
@
text
@d17 2
a18 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d24 1
a24 1
_PATCH=	9
@


1.54
log
@- Update to 3.12.8

Approved by:	kwm
@
text
@d23 1
a23 1
_PATCH=	8
d78 2
@


1.53
log
@Fix race condition in sqlite3 backend (Bug#564011).

Approved by:	mezz
Feature safe:	yes
@
text
@a9 1
PORTREVISION=	3
d23 1
a23 1
_PATCH=	6
@


1.52
log
@A bunch of changes for the SQLITE3 backend:
1) fix for bug #528467 (C_UnwrapKey didn't work with DSA and EC private keys)
2) fix for bug #526231 (C_GetAttributeValue didn't correctly work)
3) partial fix for bug #564011 (object ID race on keypairgen)
4) use sqlite3 in ports (there is no reason to compile the bundled one)

Approved by:	no objections by marcus and gnome team
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.51
log
@Fix the 'nss-config --libs' by remove the '-Wl,-R/usr/local/lib/nss' to allow
other gecko applications to be able to build with nss.

PR:		ports/144994
Submitted by:	mi
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 2
a20 1
LIB_DEPENDS=	nspr4.1:${PORTSDIR}/devel/nspr
a25 2
OPTIONS=	SYSSQLITE3 "Use system SQLite3 (slower)" Off

d33 1
a33 1
		BUILD_OPT=1 NSS_ENABLE_ECC=1
a38 12
.include <bsd.port.pre.mk>

.if defined(WITH_SYSSQLITE3)
LIB_DEPENDS+=	sqlite3:${PORTSDIR}/databases/sqlite3
EXTRA_PATCHES+=	${FILESDIR}/sqlite3-system.patch
MAKE_ENV+=	NSS_USE_SYSTEM_SQLITE=1
PLIST_SUB+=	SYSSQLITE3="@@comment "
.else
EXTRA_PATCHES+=	${FILESDIR}/sqlite3-builtin.patch
PLIST_SUB+=	SYSSQLITE3=""
.endif

a78 3
.if !defined(WITH_SYSSQLITE3)
	@@${MV} ${WRKSRC}/lib/sqlite/sqlite.def ${WRKSRC}/lib/sqlite/nsssqlite.def
.endif
d81 1
a81 1
	${MKDIR} -p ${PREFIX}/include/nss/nss ${PREFIX}/lib/nss
d97 1
a97 1
.include <bsd.port.post.mk>
@


1.50
log
@- Update to 3.12.6

Approved by:	marcus
@
text
@d10 1
@


1.49
log
@Fix subtle (cut'n'paste) bug.
@
text
@a9 1
PORTREVISION=	2
d22 1
a22 1
_PATCH=	4
@


1.48
log
@Fix the permissions of the installed header files.

PR:		139245
Submitted by:	Aragon Gouveia <aragon@@phat.za.net>
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.47
log
@Update to 3.12.4.

PR:		138419
Submitted by:	Aragon Gouveia <aragon@@phat.za.net>
@
text
@d10 1
d97 3
a99 3
	${MKDIR} ${PREFIX}/include/nss ${PREFIX}/lib/nss
	${TAR} -C ${DIST}/public --dereference -cf - . | \
		${TAR} -C ${PREFIX}/include/nss -xf -
@


1.46
log
@Add PowerPC support.

Submitted by:	Andreas Tobler <andreast-list@@fgznet.ch>
@
text
@a9 1
PORTREVISION=	3
d21 4
a24 2
_MINOR=	11
_PATCH=	9
d41 10
d88 6
@


1.45
log
@- Mark MAKE_JOBS_UNSAFE

Submitted by:	David Naylor <naylor.b.david@@gmail.com>
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.44
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d27 1
@


1.43
log
@Enable Elliptic Curve Crypto (ECC)

Requested by:	ale
@
text
@a38 4
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
IGNORE=	core dumps on alpha during build
.endif

@


1.42
log
@Add part of missing patch back to fix build of net/lam

Requested by:	mezz
@
text
@d10 1
a10 1
PORTREVISION=	1
d31 1
a31 1
		BUILD_OPT=1
@


1.41
log
@Update to 3.11.9
@
text
@d10 1
@


1.40
log
@Fix the build when net/lam installed in system.

PR:		ports/117623 and ports/114871
Reported by:	Alexander Vasyanin <avasyanin@@mail.ru>
		Koji Yokota <yokota@@res.otaru-uc.ac.jp>
@
text
@d6 1
a6 1
#    $MCom: ports/security/nss/Makefile,v 1.6 2006/12/17 21:46:42 marcus Exp $
d22 1
a22 1
_PATCH=	7
d32 1
a32 1
CFLAGS+=	-I${LOCALBASE}/include/nspr
@


1.39
log
@Update to 3.11.7
@
text
@d67 1
a67 2
	@@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g ; \
		s|/usr/X11R6|${X11BASE}|g" \
@


1.38
log
@Update to 3.11.5
@
text
@d22 1
a22 1
_PATCH=	5
@


1.37
log
@Fix a hardcore of /usr/X11R6 to X11BASE.

PR:		ports/110166
Reported by:	John Nielsen <john@@jnielsen.net>
@
text
@a9 1
PORTREVISION=	4
d22 1
a22 1
_PATCH=	4
@


1.36
log
@Presenting GNOME 2.18 for FreeBSD.  GNOME 2.18 is a departure from recent GNOME
releases in that it focuses more on stability and functionality than on
new features.  Not that it doesn't have its share of new and exciting
items.  See http://www.gnome.org/start/2.18/ for all the goodies in
this release.

GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
@
text
@d68 2
a69 1
	@@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g" \
@


1.35
log
@Update to 3.11.4
@
text
@d6 1
a6 1
#
d9 2
a10 1
PORTVERSION=	3.11.4
d21 4
d27 1
a27 1
USE_LDCONFIG=	yes
d47 1
a47 3
post-patch:
	@@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g" \
		${WRKSRC:H:H}/security/coreconf/FreeBSD.mk
d49 4
a52 1
BINS=${DIST}/${OPSYS}${OSREL}_OPT.OBJ
d67 14
d82 1
a82 1
	${MKDIR} ${PREFIX}/include/nss
d86 1
a86 1
		${PREFIX}/lib
d88 5
a92 4
		${PREFIX}/lib
	${INSTALL_PROGRAM} `${SED}	\
	    -e 's|^bin/|${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/bin/|' \
	    -e t -e d ${PLIST}` ${PREFIX}/bin/
d94 3
a96 1
		${TAR} -cf - *.so | ${TAR} --unlink -C ${PREFIX}/lib -xf -
@


1.34
log
@- Update to 3.11.3
@
text
@d9 1
a9 1
PORTVERSION=	3.11.3
@


1.33
log
@- Remove notes about "make test" since there are known problems in it.
@
text
@d9 1
a9 1
PORTVERSION=	3.11.2
d22 1
a22 1
INSTALLS_SHLIB=	yes
@


1.32
log
@- Update to 3.11.2
- s/INSTALL_PROGRAM/INSTALL_DATA/ on libs
@
text
@a60 10
#.if defined(PARALLEL_PACKAGE_BUILD) && ${OSVERSION} >= 500000
#post-build: test
#.else
post-build:
	#
	# Please, consider running ``make test'' now and fixing any problems
	# and/or reporting them to ${MAINTAINER} . Thanks!
	#
#.endif

@


1.31
log
@- Update to 3.11.1
@
text
@d9 1
a9 1
PORTVERSION=	3.11.1
d75 1
a75 1
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/lib/*.so.1 \
d77 1
a77 1
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/lib/libcrmf.a \
@


1.30
log
@- Install libcrmf (needed for firefox 2.0)
@
text
@d9 1
a9 2
PORTVERSION=	3.11
PORTREVISION=	1
@


1.29
log
@Update to 3.11.

PR:		92017
Submitted by:	mi
@
text
@d10 1
a25 1
USE_REINPLACE=	yes
d78 2
@


1.28
log
@- Revert back to MASTER_SITE_MOZILLA
@
text
@d9 1
a9 1
PORTVERSION=	3.10
a32 3
CONFLICTS=	btoa-5.* digest-[0-9]* emboss-2.* oases-2.* p5-PAR-0.* \
		qmail-ldap2-[0-9]*

d39 1
a39 1
EXTERNALS=	CVS dbm security/nss/cmd/zlib
d78 3
a80 2
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL:C/.$/*/}_OPT.OBJ/bin/* \
		${PREFIX}/bin
@


1.27
log
@- Distfile was rerolled; put old distfile on MASTER_SITE_LOCAL for now

Reported by:	few
@
text
@d11 2
a12 5
MASTER_SITES=	${MASTER_SITE_LOCAL} \
		http://people.freebsd.org/~pav/
MASTER_SITE_SUBDIR=	pav
#MASTER_SITES=	${MASTER_SITE_MOZILLA}
#MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_RTM/src
@


1.26
log
@Disable automatic tests on all versions of FreeBSD as they seem to fail in
a read-only port directory.  More investigation is needed.

Reported by:	GNOME Tinderbox
Approved by:	portmgr (implicit)
@
text
@d11 5
a15 2
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	security/nss/releases/NSS_${PORTVERSION:S/./_/g}_RTM/src
@


1.25
log
@Disable the automatic tests on 4.X.  They are known to fail.

Reported by:	pointyhat via kris
Approved by:	portmgr (implicit)
@
text
@d65 3
a67 3
.if defined(PARALLEL_PACKAGE_BUILD) && ${OSVERSION} >= 500000
post-build: test
.else
d73 1
a73 1
.endif
@


1.24
log
@Re-add IGNORE message for Alpha < 500035.

Reported by:	mjl on #freebsd-gnome
@
text
@d65 1
a65 1
.if defined(PARALLEL_PACKAGE_BUILD)
@


1.23
log
@* Update to 3.10 [1]
* Add a target for regression testing, and run that target automatically
  when building on the package build cluster [1]
* Cleanup some portlint nits

Submitted by:	mi [1]
@
text
@d38 4
@


1.22
log
@- Add (or fix) CONFLICTS line. The ports install bin/digest.

Approved by:	portmgr (krion)
@
text
@d9 1
a9 1
PORTVERSION=	3.9.2
d31 1
a31 4
DIST=		${WRKSRC}/../../dist

CONFLICTS=	btoa-5.* digest-* emboss-2.* oases-2.* p5-PAR-0.* \
		qmail-ldap2-*
d33 2
d38 3
a40 3
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
IGNORE=	"core dumps on alpha during build"
.endif
d44 26
a69 1
		${WRKSRC}/../../security/coreconf/FreeBSD.mk
@


1.21
log
@Remove redundant USE_PERL5_BUILD.

Reported by:		Matthew Luckie <mjl@@luckie.org.nz>
@
text
@d33 3
a35 1
CONFLICTS=	btoa-5.* digest-* emboss-2.4.* oases-2.* p5-PAR-0.*
@


1.20
log
@update to 3.9.2. Fixes a remote exploitable buffer overflow:
  <http://www.freebsd.org/ports/portaudit/207f8ff3-f697-11d8-81b0-000347a4fa7d.html>
@
text
@a21 1
USE_PERL5_BUILD=	yes
@


1.19
log
@Unbreak on ia64 and alpha by linking directly with libc.
@
text
@d9 1
a9 2
PORTVERSION=	3.9
PORTREVISION=	1
@


1.18
log
@BROKEN on alpha and ia64: Does not compile
@
text
@a42 4
.if ${ARCH} == "alpha" || ${ARCH} == "ia64"
BROKEN=		"Does not compile on alpha or ia64"
.endif

@


1.17
log
@* Shorten COMMENT to appease portlint
* Mark IGNORE on 4.X and old 5.X versions on the Alpha architecture
@
text
@d43 4
@


1.16
log
@Link this library symbolically so that it can be linked into executables
along with OpenSSL.  Without this, there is a symbol conflict with
MD5_Update() which can cause applications such as Evolution 1.5 to crash
when Kerberos support is enabled.

The longer-term goal is to configure Mozilla's internal NSS to be linked
symbolically which should allow us to enable OpenSSL support in gnomevfs2.
@
text
@d16 1
a16 1
COMMENT=	A set of libraries to support development of security-enabled applications
d37 6
d58 1
a58 1
.include <bsd.port.mk>
@


1.15
log
@Update to 3.9.  This fixes a lockup with Evolution 1.5.5 generating a new
certificate.
@
text
@d10 1
@


1.14
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d9 1
a9 2
PORTVERSION=	3.8
PORTREVISION=	2
@


1.13
log
@Bump PORTREVISION, secondary to previous commit.

Reminded by:	marcus
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.12
log
@Use ${PTHREAD_LIBS}.
@
text
@d10 1
@


1.11
log
@Add CONFLICTS for ports that install files with the same name.

Submitted by:	Oliver Eikemeier <eikemeier@@fillmore-labs.com>
@
text
@d26 1
d35 4
@


1.10
log
@Update to 3.8.

PR:	50797
Submitted by:	Oliver Eikemeier <eikemeier@@fillmore-labs.com>
@
text
@d33 2
@


1.9
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d9 1
a9 1
PORTVERSION=	3.4.2
@


1.8
log
@Use USE_PERL5_BUILD where appropriate, instead of hardcoding
${PORTSDIR}/lang/perl5 as a dependency.

Sponsored by:	Porta Software Ltd
Approved by:	portmgr
@
text
@d15 1
@


1.7
log
@Use the new USE_PERL5_BUILD when adding the build dependency on Perl.
@
text
@d21 1
@


1.6
log
@Ports didn't build without USE_PERL5=yes
Noticed on: bento
@
text
@d16 1
a16 2
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		perl:${PORTSDIR}/lang/perl5
d23 1
a23 1
USE_PERL5=	yes
@


1.5
log
@Add a missing BUILD_DEPENDS on perl5.

Submitted by:	bento
@
text
@d24 1
@


1.4
log
@Switch to using MASTER_SITE_MOZILLA.

Inspired by:	ports/41460
@
text
@d16 2
a17 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
@


1.3
log
@Update to 3.4.2.
@
text
@d11 2
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_${PORTVERSION:S/./_/g}_RTM/src/
@


1.2
log
@Fix the build in the situations when minor number of ${OSREL} defined in the
bsd.port.mk is different from one detected by port's build system. This
should fix the build on bento, where ${OSREL} is 4.5, while the build system
detects it as 4.4. Note: this is a workarround - we should investigate and
fix the real source of the problem when we have more time.

Submitted by:	bento
@
text
@d9 1
a9 1
PORTVERSION=	3.3.1
@


1.1
log
@Add nss 3.3.1, a set of libraries to support development of
security-enabled applications.
@
text
@d33 1
a33 1
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL}_OPT.OBJ/lib/*.so.1 \
d35 1
a35 1
	${INSTALL_PROGRAM} ${DIST}/FreeBSD${OSREL}_OPT.OBJ/bin/* \
d37 1
a37 1
	cd ${DIST}/FreeBSD${OSREL}_OPT.OBJ/lib && \
@

