head	1.6;
access;
symbols
	perseant-exfatfs-base-20250801:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.24
	perseant-exfatfs-base:1.6
	cjep_sun2x:1.6.0.22
	cjep_sun2x-base:1.6
	cjep_staticlib_x-base1:1.6
	cjep_staticlib_x:1.6.0.20
	cjep_staticlib_x-base:1.6
	phil-wifi-20200421:1.6
	phil-wifi-20200411:1.6
	phil-wifi-20200406:1.6
	pgoyette-compat-merge-20190127:1.6
	pgoyette-compat-20190127:1.6
	pgoyette-compat-20190118:1.6
	pgoyette-compat-1226:1.6
	pgoyette-compat-1126:1.6
	pgoyette-compat-1020:1.6
	pgoyette-compat-0930:1.6
	pgoyette-compat-0906:1.6
	pgoyette-compat-0728:1.6
	pgoyette-compat-0625:1.6
	pgoyette-compat-0521:1.6
	pgoyette-compat-0502:1.6
	pgoyette-compat-0422:1.6
	pgoyette-compat-0415:1.6
	pgoyette-compat-0407:1.6
	pgoyette-compat-0330:1.6
	pgoyette-compat-0322:1.6
	pgoyette-compat-0315:1.6
	pgoyette-compat:1.6.0.18
	pgoyette-compat-base:1.6
	perseant-stdc-iso10646:1.6.0.16
	perseant-stdc-iso10646-base:1.6
	prg-localcount2-base3:1.6
	prg-localcount2-base2:1.6
	prg-localcount2-base1:1.6
	prg-localcount2:1.6.0.14
	prg-localcount2-base:1.6
	pgoyette-localcount-20170426:1.6
	bouyer-socketcan-base1:1.6
	pgoyette-localcount-20170320:1.6
	bouyer-socketcan:1.6.0.12
	bouyer-socketcan-base:1.6
	pgoyette-localcount-20170107:1.6
	pgoyette-localcount-20161104:1.6
	localcount-20160914:1.6
	pgoyette-localcount-20160806:1.6
	pgoyette-localcount-20160726:1.6
	pgoyette-localcount:1.6.0.10
	pgoyette-localcount-base:1.6
	netbsd-5-2-3-RELEASE:1.5
	netbsd-5-1-5-RELEASE:1.5
	yamt-pagecache-base9:1.6
	yamt-pagecache-tag8:1.6
	tls-earlyentropy:1.6.0.6
	tls-earlyentropy-base:1.6
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6
	riastradh-drm2-base3:1.6
	netbsd-5-2-2-RELEASE:1.5
	netbsd-5-1-4-RELEASE:1.5
	netbsd-5-2-1-RELEASE:1.5
	netbsd-5-1-3-RELEASE:1.5
	agc-symver:1.6.0.8
	agc-symver-base:1.6
	tls-maxphys-base:1.6
	yamt-pagecache-base8:1.6
	netbsd-5-2:1.5.0.38
	yamt-pagecache-base7:1.6
	netbsd-5-2-RELEASE:1.5
	netbsd-5-2-RC1:1.5
	yamt-pagecache-base6:1.6
	yamt-pagecache-base5:1.6
	yamt-pagecache-base4:1.6
	netbsd-5-1-2-RELEASE:1.5
	netbsd-5-1-1-RELEASE:1.5
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.4
	yamt-pagecache-base:1.6
	bouyer-quota2-nbase:1.6
	bouyer-quota2:1.6.0.2
	bouyer-quota2-base:1.6
	matt-nb5-mips64-premerge-20101231:1.5
	matt-nb5-pq3:1.5.0.36
	matt-nb5-pq3-base:1.5
	netbsd-5-1:1.5.0.34
	netbsd-5-1-RELEASE:1.5
	netbsd-5-1-RC4:1.5
	matt-nb5-mips64-k15:1.5
	netbsd-5-1-RC3:1.5
	netbsd-5-1-RC2:1.5
	netbsd-5-1-RC1:1.5
	netbsd-5-0-2-RELEASE:1.5
	matt-nb5-mips64-premerge-20091211:1.5
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.5
	matt-nb4-mips64-k7-u2a-k9b:1.5
	matt-nb5-mips64-u1-k1-k5:1.5
	matt-nb5-mips64:1.5.0.32
	netbsd-5-0-1-RELEASE:1.5
	jym-xensuspend-nbase:1.5
	netbsd-5-0:1.5.0.30
	netbsd-5-0-RELEASE:1.5
	netbsd-5-0-RC4:1.5
	netbsd-5-0-RC3:1.5
	netbsd-5-0-RC2:1.5
	jym-xensuspend:1.5.0.28
	jym-xensuspend-base:1.5
	netbsd-5-0-RC1:1.5
	netbsd-5:1.5.0.26
	netbsd-5-base:1.5
	matt-mips64-base2:1.5
	matt-mips64:1.5.0.24
	mjf-devfs2:1.5.0.22
	mjf-devfs2-base:1.5
	netbsd-4-0-1-RELEASE:1.5
	wrstuden-revivesa-base-3:1.5
	wrstuden-revivesa-base-2:1.5
	wrstuden-fixsa-newbase:1.5
	wrstuden-revivesa-base-1:1.5
	yamt-pf42-base4:1.5
	yamt-pf42-base3:1.5
	hpcarm-cleanup-nbase:1.5
	yamt-pf42-baseX:1.5
	yamt-pf42-base2:1.5
	OPENSSL_SNAP_20080509:1.1.1.5
	wrstuden-revivesa:1.5.0.20
	wrstuden-revivesa-base:1.5
	yamt-pf42:1.5.0.18
	yamt-pf42-base:1.5
	keiichi-mipv6:1.5.0.16
	keiichi-mipv6-base:1.5
	matt-armv6-nbase:1.5
	matt-armv6-prevmlocking:1.5
	wrstuden-fixsa-base-1:1.5
	netbsd-4-0:1.5.0.14
	netbsd-4-0-RELEASE:1.5
	cube-autoconf:1.5.0.12
	cube-autoconf-base:1.5
	netbsd-4-0-RC5:1.5
	netbsd-4-0-RC4:1.5
	netbsd-4-0-RC3:1.5
	netbsd-4-0-RC2:1.5
	netbsd-4-0-RC1:1.5
	matt-armv6:1.5.0.10
	matt-armv6-base:1.5
	matt-mips64-base:1.5
	hpcarm-cleanup:1.5.0.8
	hpcarm-cleanup-base:1.5
	netbsd-3-1-1-RELEASE:1.4
	netbsd-3-0-3-RELEASE:1.4
	wrstuden-fixsa:1.5.0.6
	wrstuden-fixsa-base:1.5
	openssl_0_9_8e:1.1.1.5
	abandoned-netbsd-4-base:1.5
	abandoned-netbsd-4:1.5.0.2
	openssl_0_9_8d:1.1.1.5
	netbsd-3-1:1.4.0.12
	netbsd-3-1-RELEASE:1.4
	netbsd-3-0-2-RELEASE:1.4
	netbsd-3-1-RC4:1.4
	netbsd-3-1-RC3:1.4
	netbsd-3-1-RC2:1.4
	netbsd-3-1-RC1:1.4
	netbsd-4:1.5.0.4
	netbsd-4-base:1.5
	netbsd-3-0-1-RELEASE:1.4
	openssl_0_9_8b:1.1.1.5
	netbsd-3-0:1.4.0.10
	netbsd-3-0-RELEASE:1.4
	netbsd-3-0-RC6:1.4
	netbsd-3-0-RC5:1.4
	netbsd-3-0-RC4:1.4
	openssl_0_9_8a:1.1.1.5
	netbsd-3-0-RC3:1.4
	netbsd-3-0-RC2:1.4
	netbsd-3-0-RC1:1.4
	netbsd-2-0-3-RELEASE:1.4
	netbsd-2-1:1.4.0.8
	netbsd-2-1-RELEASE:1.4
	netbsd-2-1-RC6:1.4
	netbsd-2-1-RC5:1.4
	netbsd-2-1-RC4:1.4
	netbsd-2-1-RC3:1.4
	netbsd-2-1-RC2:1.4
	netbsd-2-1-RC1:1.4
	openssl_0_9_7g:1.1.1.4
	openssl_0_9_7f:1.1.1.4
	netbsd-2-0-2-RELEASE:1.4
	netbsd-3:1.4.0.6
	netbsd-3-base:1.4
	netbsd-2-0-1-RELEASE:1.4
	netbsd-2:1.4.0.4
	netbsd-2-base:1.4
	netbsd-2-0-RELEASE:1.4
	netbsd-2-0-RC5:1.4
	netbsd-2-0-RC4:1.4
	netbsd-2-0-RC3:1.4
	netbsd-2-0-RC2:1.4
	netbsd-2-0-RC1:1.4
	netbsd-2-0:1.4.0.2
	netbsd-2-0-base:1.4
	openssl_0_9_7d:1.1.1.4
	netbsd-1-6-PATCH002-RELEASE:1.1.1.1.4.1
	netbsd-1-6-PATCH002:1.1.1.1.4.1
	netbsd-1-6-PATCH002-RC4:1.1.1.1.4.1
	netbsd-1-6-PATCH002-RC3:1.1.1.1.4.1
	netbsd-1-6-PATCH002-RC2:1.1.1.1.4.1
	openssl_0_9_7c:1.1.1.4
	netbsd-1-6-PATCH002-RC1:1.1.1.1.4.1
	openssl_0_9_7b:1.1.1.4
	netbsd-1-6-PATCH001:1.1.1.1.4.1
	netbsd-1-6-PATCH001-RELEASE:1.1.1.1.4.1
	netbsd-1-6-PATCH001-RC3:1.1.1.1.4.1
	netbsd-1-6-PATCH001-RC2:1.1.1.1.4.1
	netbsd-1-6-PATCH001-RC1:1.1.1.1.4.1
	fvdl_fs64_base:1.3
	netbsd-1-6-RELEASE:1.1.1.1.4.1
	netbsd-1-6-RC3:1.1.1.1.4.1
	netbsd-1-6-RC2:1.1.1.1.4.1
	netbsd-1-6-RC1:1.1.1.1.4.1
	openssl_0_9_6g:1.1.1.3
	openssl_0_9_6f:1.1.1.3
	openssl_0_9_6e:1.1.1.3
	openssl_0_9_6d:1.1.1.2
	netbsd-1-6:1.1.1.1.0.4
	netbsd-1-6-base:1.1
	netbsd-1-5-PATCH003:1.1.1.1.2.2
	netbsd-1-5-PATCH002:1.1.1.1.2.2
	openssl_0_9_6b:1.1.1.1
	netbsd-1-5-PATCH001:1.1.1.1.2.2
	openssl_0_9_6a:1.1.1.1
	netbsd-1-5-RELEASE:1.1.1.1.2.2
	netbsd-1-5-BETA2:1.1.1.1.2.2
	netbsd-1-5-BETA:1.1.1.1.2.2
	netbsd-1-5-ALPHA2:1.1.1.1.2.2
	netbsd-1-5:1.1.1.1.0.2
	mrg-post-merge-openssl_0_9_5a:1.1.1.1
	openssl_0_9_5a:1.1.1.1
	OPENSSL:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2009.07.20.22.56.51;	author christos;	state dead;
branches;
next	1.5;

1.5
date	2005.11.25.19.14.15;	author christos;	state Exp;
branches;
next	1.4;

1.4
date	2003.07.24.14.17.44;	author itojun;	state Exp;
branches;
next	1.3;

1.3
date	2002.07.31.01.29.44;	author itojun;	state Exp;
branches;
next	1.2;

1.2
date	2002.06.09.16.13.18;	author itojun;	state Exp;
branches;
next	1.1;

1.1
date	2000.07.16.05.09.04;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.07.16.05.09.04;	author mrg;	state Exp;
branches
	1.1.1.1.2.1
	1.1.1.1.4.1;
next	1.1.1.2;

1.1.1.2
date	2002.06.09.15.24.43;	author itojun;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2002.07.31.00.09.36;	author itojun;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2003.07.24.08.29.14;	author itojun;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2005.11.25.03.09.17;	author christos;	state Exp;
branches;
next	;

1.1.1.1.2.1
date	2000.07.16.05.09.04;	author mrg;	state dead;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	2000.07.17.05.59.48;	author mrg;	state Exp;
branches;
next	1.1.1.1.2.3;

1.1.1.1.2.3
date	2002.08.29.16.52.54;	author he;	state Exp;
branches;
next	;

1.1.1.1.4.1
date	2002.08.02.12.02.10;	author lukem;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Don't lets this linger around forever. Causes hidden bugs.
@
text
@# Makefile.hpux-cc

major=0.9.8

slib=libssl
sh_slib=$(slib).sl.$(major)

clib=libcrypto
sh_clib=$(clib).sl.$(major)

all : $(clib).sl $(slib).sl


$(clib)_pic.a : $(clib).a
	echo "Copying $? to $@@"
	cp -p $? $@@

$(slib)_pic.a : $(slib).a
	echo "Copying $? to $@@"
	cp -p $? $@@

$(sh_clib) : $(clib)_pic.a
	ld -b -s -z +h $@@ -o $@@ -Fl $(clib)_pic.a -ldld -lc 

$(clib).sl : $(sh_clib)
	rm -f $@@
	ln -s $? $@@

$(sh_slib) : $(slib)_pic.a $(clib).sl
	ld -b -s -z +h $@@ -o $@@ -Fl $(slib)_pic.a -ldld -lc
        
$(slib).sl : $(sh_slib)
	rm -f $@@
	ln -s $? $@@
@


1.5
log
@Resolve conflicts:
1. Instead of trying to cleanup the ugly ifdefs, we leave them alone so that
   there are going to be fewer conflicts in the future.
2. Where we make changes to override things #ifdef __NetBSD__ around them
   so that it is clear what we are changing. This is still missing in some
   places, notably in opensslconf.h because it would make things messier.
@
text
@@


1.4
log
@upgrade openssl to 0.9.7b.  (AES is now supported)
alter des.h to be friendly with openssl/des.h (you can include both in the
same file)
make libkrb to depend on libdes.  bump major.
massage various portioin of heimdal to be friendly with openssl 0.9.7b.
@
text
@d3 1
a3 1
major=0.9.7
@


1.3
log
@sync with 0.9.6e.
@
text
@d3 1
a3 1
major=0.9.6e
@


1.2
log
@sync with 0.9.6d.  shlib minor for libssl and libcrypto
is cranked for additional functions.
@
text
@d3 1
a3 1
major=0.9.6d
@


1.1
log
@Initial revision
@
text
@d3 1
a3 1
major=1
d6 1
a6 1
sh_slib=$(slib).so.$(major)
d9 1
a9 1
sh_clib=$(clib).so.$(major)
d23 1
a23 9
	echo "collecting all object files for $@@"
	find . -name \*.o -print > allobjs
	for obj in `ar t $(clib)_pic.a`; \
	do \
		grep /$$obj allobjs; \
	done >objlist
	echo "linking $@@"
	ld -b -s -z +h $@@ -o $@@ `cat objlist` -lc 
	rm allobjs objlist
d30 1
a30 10
	echo "collecting all object files for $@@"
	find . -name \*.o -print > allobjs
	for obj in `ar t $(slib)_pic.a`; \
	do \
		grep /$$obj allobjs; \
	done >objlist
	echo "linking $@@"
	ld -b -s -z +h $@@ +b /usr/local/ssl/lib:/usr/lib -o $@@ `cat objlist` \
			-L. -lcrypto -lc
	rm -f allobjs objlist
@


1.1.1.1
log
@OpenSSL 0.9.5a import.
@
text
@@


1.1.1.1.2.1
log
@file Makefile.hpux10-cc was added on branch netbsd-1-5 on 2000-07-17 05:59:48 +0000
@
text
@d1 51
@


1.1.1.1.2.2
log
@pull up openssl 0.9.5a (requested by thorpej)
@
text
@a0 51
# Makefile.hpux-cc

major=1

slib=libssl
sh_slib=$(slib).so.$(major)

clib=libcrypto
sh_clib=$(clib).so.$(major)

all : $(clib).sl $(slib).sl


$(clib)_pic.a : $(clib).a
	echo "Copying $? to $@@"
	cp -p $? $@@

$(slib)_pic.a : $(slib).a
	echo "Copying $? to $@@"
	cp -p $? $@@

$(sh_clib) : $(clib)_pic.a
	echo "collecting all object files for $@@"
	find . -name \*.o -print > allobjs
	for obj in `ar t $(clib)_pic.a`; \
	do \
		grep /$$obj allobjs; \
	done >objlist
	echo "linking $@@"
	ld -b -s -z +h $@@ -o $@@ `cat objlist` -lc 
	rm allobjs objlist

$(clib).sl : $(sh_clib)
	rm -f $@@
	ln -s $? $@@

$(sh_slib) : $(slib)_pic.a $(clib).sl
	echo "collecting all object files for $@@"
	find . -name \*.o -print > allobjs
	for obj in `ar t $(slib)_pic.a`; \
	do \
		grep /$$obj allobjs; \
	done >objlist
	echo "linking $@@"
	ld -b -s -z +h $@@ +b /usr/local/ssl/lib:/usr/lib -o $@@ `cat objlist` \
			-L. -lcrypto -lc
	rm -f allobjs objlist
        
$(slib).sl : $(sh_slib)
	rm -f $@@
	ln -s $? $@@
@


1.1.1.1.2.3
log
@Pull up revisions 1.2-1.3 (requested by itojun,he):
  Update OpenSSL to version 0.9.6g.  Includes major version bump for
  libcrypto and all the dependent libraries.
@
text
@d3 1
a3 1
major=0.9.6e
d6 1
a6 1
sh_slib=$(slib).sl.$(major)
d9 1
a9 1
sh_clib=$(clib).sl.$(major)
d23 9
a31 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(clib)_pic.a -ldld -lc 
d38 10
a47 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(slib)_pic.a -ldld -lc
@


1.1.1.1.4.1
log
@Pull up revisions 1.2-1.3 (requested by itojun in ticket #607):
sync to head for openssl 0.9.6e
@
text
@d3 1
a3 1
major=0.9.6e
d6 1
a6 1
sh_slib=$(slib).sl.$(major)
d9 1
a9 1
sh_clib=$(clib).sl.$(major)
d23 9
a31 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(clib)_pic.a -ldld -lc 
d38 10
a47 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(slib)_pic.a -ldld -lc
@


1.1.1.2
log
@openssl 0.9.6d
@
text
@d3 1
a3 1
major=0.9.6d
d6 1
a6 1
sh_slib=$(slib).sl.$(major)
d9 1
a9 1
sh_clib=$(clib).sl.$(major)
d23 9
a31 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(clib)_pic.a -ldld -lc 
d38 10
a47 1
	ld -b -s -z +h $@@ -o $@@ -Fl $(slib)_pic.a -ldld -lc
@


1.1.1.3
log
@OpenSSL 0.9.6e.  includes major security fixes (already applied)
@
text
@d3 1
a3 1
major=0.9.6e
@


1.1.1.4
log
@OpenSSL 0.9.7b, major API changes included
@
text
@d3 1
a3 1
major=0.9.7
@


1.1.1.5
log
@from http://www.openssl.org/source
@
text
@d3 1
a3 1
major=0.9.8
@
