Personal patches
Go to file
Jan Beich b221670ae6 MFH: r482120 r482122
devel/android-tools-adb: unbreak with OpenSSL 1.1

adb/../libcrypto_utils/android_pubkey.c:84:10: error: incomplete definition of type 'struct rsa_st'
  new_key->n = BN_bin2bn(modulus_buffer, sizeof(modulus_buffer), NULL);
  ~~~~~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:85:15: error: incomplete definition of type 'struct rsa_st'
  if (!new_key->n) {
       ~~~~~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:90:10: error: incomplete definition of type 'struct rsa_st'
  new_key->e = BN_new();
  ~~~~~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:91:15: error: incomplete definition of type 'struct rsa_st'
  if (!new_key->e || !BN_set_word(new_key->e, key_struct->exponent)) {
       ~~~~~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:91:42: error: incomplete definition of type 'struct rsa_st'
  if (!new_key->e || !BN_set_word(new_key->e, key_struct->exponent)) {
                                  ~~~~~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:138:18: error: incomplete definition of type 'struct bignum_st'
  BN_ULONG l = in->d[constant_time_select_ulong(
               ~~^
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
adb/../libcrypto_utils/android_pubkey.c:139:33: error: incomplete definition of type 'struct bignum_st'
      constant_time_le_size_t(in->dmax, i), in->dmax - 1, i)];
                              ~~^
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
adb/../libcrypto_utils/android_pubkey.c:139:47: error: incomplete definition of type 'struct bignum_st'
      constant_time_le_size_t(in->dmax, i), in->dmax - 1, i)];
                                            ~~^
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
adb/../libcrypto_utils/android_pubkey.c:142:63: error: incomplete definition of type 'struct bignum_st'
  return constant_time_select_ulong(constant_time_le_size_t(in->top, i), 0, l);
                                                            ~~^
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
adb/../libcrypto_utils/android_pubkey.c:157:17: error: incomplete definition of type 'struct bignum_st'
  if ((size_t)in->top > (len + (BN_BYTES - 1)) / BN_BYTES) {
              ~~^
/usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
adb/../libcrypto_utils/android_pubkey.c:210:25: error: incomplete definition of type 'struct rsa_st'
      !BN_mod(n0inv, key->n, r32, ctx) ||
                     ~~~^
/usr/include/openssl/bn.h:247:49: note: expanded from macro 'BN_mod'
 # define BN_mod(rem,m,d,ctx) BN_div(NULL,(rem),(m),(d),(ctx))
                                                 ^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:217:40: error: incomplete definition of type 'struct rsa_st'
  if (!android_pubkey_encode_bignum(key->n, key_struct->modulus)) {
                                    ~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:223:30: error: incomplete definition of type 'struct rsa_st'
      !BN_mod_sqr(rr, rr, key->n, ctx) ||
                          ~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^
adb/../libcrypto_utils/android_pubkey.c:229:51: error: incomplete definition of type 'struct rsa_st'
  key_struct->exponent = (uint32_t)BN_get_word(key->e);
                                               ~~~^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st'
typedef struct rsa_st RSA;
               ^

Reported by:	pkg-fallout
Approved by:	ports-secteam blanket
2018-10-17 22:37:06 +00:00
accessibility Cleanup plist handling 2018-10-01 06:10:39 +00:00
arabic
archivers The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
astro astro/qmapshack: update to 1.12.0 2018-09-29 15:05:36 +00:00
audio MFH: r482109 2018-10-17 21:18:08 +00:00
base
benchmarks benchmarks/stress-ng: Update to 0.09.41 2018-09-28 15:14:05 +00:00
biology - Update to 1-14-10 2018-09-28 18:47:49 +00:00
cad
chinese
comms MFH: r481438 comms/hylafax: Fix build with Clang 6 (and GCC7) 2018-10-08 08:53:59 +00:00
converters
databases MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
deskutils deskutils/treeline: Update to 3.0.1 2018-10-01 01:22:53 +00:00
devel MFH: r482120 r482122 2018-10-17 22:37:06 +00:00
dns MFH: r481329 2018-10-13 13:34:31 +00:00
editors MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
emulators MFH: r482195 2018-10-16 00:20:10 +00:00
finance
french
ftp
games MFH: r482143 2018-10-15 09:27:26 +00:00
german
graphics MFH: r481157 r481158 r481168 r481224 r481276 2018-10-09 12:13:46 +00:00
hebrew
hungarian
irc The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
japanese
java
Keywords
korean
lang MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
mail MFH: r482205 2018-10-16 07:45:53 +00:00
math MFH: r481437 math/py-graphillion: Update to 1.2 2018-10-08 08:56:04 +00:00
misc MFH: r481658 2018-10-09 20:48:48 +00:00
Mk MFH: r481023 2018-10-01 11:32:48 +00:00
multimedia MFH: r481478 2018-10-07 19:39:21 +00:00
net MFH: r482147 2018-10-15 10:27:59 +00:00
net-im The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
net-mgmt MFH: r481898 2018-10-16 11:37:55 +00:00
net-p2p net-p2p/bitcoin: update to 0.16.3 2018-09-29 21:40:00 +00:00
news MFH: r481674 2018-10-09 22:58:54 +00:00
palm
polish
ports-mgmt MFH: r481775 r482214 2018-10-16 10:13:10 +00:00
portuguese
print Remove expired ports: 2018-09-30 11:08:43 +00:00
russian
science science/fsom: Fix build on GCC-based architectures 2018-09-30 21:41:44 +00:00
security security/libssh: Update to 0.7.6 (Fixes security vulnerability: CVE-2018-10933) 2018-10-17 15:28:08 +00:00
shells MFH: r481781 2018-10-11 15:26:33 +00:00
sysutils MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
Templates
textproc MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
Tools
ukrainian
vietnamese
www MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
x11 MFH: r481921 r481969 2018-10-13 09:51:23 +00:00
x11-clocks
x11-drivers Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
x11-fm The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
x11-fonts The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
x11-servers
x11-themes The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD. 2018-09-30 11:58:29 +00:00
x11-toolkits MFH: r481731 2018-10-10 11:56:44 +00:00
x11-wm The updated libgtop included in the GNOME 3.28 update broke runtime for 2018-09-30 20:27:44 +00:00
.arcconfig
.gitattributes
.gitauthors
.gitignore
.gitmessage
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs
LEGAL
Makefile
MOVED Move deskutils/kdeconnect to deskutils/kdeconnect-kde-kde4 2018-09-30 18:59:22 +00:00
README
UIDs
UPDATING Add UPDATING entry concerning DRM metaport. 2018-09-30 19:22:24 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.