TclOO Package

Hex Artifact Content
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Artifact c7ea65afed9e9a9ad7b7a0b300271ba204f054fb:

Attachment "TclOO_Package-e5b56214c7.patch" to ticket [86dccceffb] added by erikleunissen 2017-06-18 09:10:51.
0000: 4f 6e 6c 79 20 69 6e 20 54 63 6c 4f 4f 5f 50 61  Only in TclOO_Pa
0010: 63 6b 61 67 65 2d 65 35 62 35 36 32 31 34 63 37  ckage-e5b56214c7
0020: 2e 6e 65 77 3a 20 61 75 74 6f 6d 34 74 65 2e 63  .new: autom4te.c
0030: 61 63 68 65 0a 64 69 66 66 20 2d 75 72 20 54 63  ache.diff -ur Tc
0040: 6c 4f 4f 5f 50 61 63 6b 61 67 65 2d 65 35 62 35  lOO_Package-e5b5
0050: 36 32 31 34 63 37 2e 6f 6c 64 2f 63 6f 6e 66 69  6214c7.old/confi
0060: 67 2e 68 2e 69 6e 20 54 63 6c 4f 4f 5f 50 61 63  g.h.in TclOO_Pac
0070: 6b 61 67 65 2d 65 35 62 35 36 32 31 34 63 37 2e  kage-e5b56214c7.
0080: 6e 65 77 2f 63 6f 6e 66 69 67 2e 68 2e 69 6e 0a  new/config.h.in.
0090: 2d 2d 2d 20 54 63 6c 4f 4f 5f 50 61 63 6b 61 67  --- TclOO_Packag
00a0: 65 2d 65 35 62 35 36 32 31 34 63 37 2e 6f 6c 64  e-e5b56214c7.old
00b0: 2f 63 6f 6e 66 69 67 2e 68 2e 69 6e 09 32 30 31  /config.h.in.201
00c0: 36 2d 30 34 2d 32 30 20 30 39 3a 35 38 3a 32 31  6-04-20 09:58:21
00d0: 2e 30 30 30 30 30 30 30 30 30 20 2b 30 32 30 30  .000000000 +0200
00e0: 0a 2b 2b 2b 20 54 63 6c 4f 4f 5f 50 61 63 6b 61  .+++ TclOO_Packa
00f0: 67 65 2d 65 35 62 35 36 32 31 34 63 37 2e 6e 65  ge-e5b56214c7.ne
0100: 77 2f 63 6f 6e 66 69 67 2e 68 2e 69 6e 09 32 30  w/config.h.in.20
0110: 31 37 2d 30 36 2d 31 37 20 32 33 3a 31 36 3a 30  17-06-17 23:16:0
0120: 36 2e 30 30 30 30 30 30 30 30 30 20 2b 30 32 30  6.000000000 +020
0130: 30 0a 40 40 20 2d 33 2c 36 20 2b 33 2c 39 20 40  [email protected]@ -3,6 +3,9 @
0140: 40 0a 20 2f 2a 20 44 65 66 69 6e 65 20 69 66 20  @. /* Define if 
0150: 62 75 69 6c 64 69 6e 67 20 75 6e 69 76 65 72 73  building univers
0160: 61 6c 20 28 69 6e 74 65 72 6e 61 6c 20 68 65 6c  al (internal hel
0170: 70 65 72 20 6d 61 63 72 6f 29 20 2a 2f 0a 20 23  per macro) */. #
0180: 75 6e 64 65 66 20 41 43 5f 41 50 50 4c 45 5f 55  undef AC_APPLE_U
0190: 4e 49 56 45 52 53 41 4c 5f 42 55 49 4c 44 0a 20  NIVERSAL_BUILD. 
01a0: 0a 2b 2f 2a 20 53 68 6f 75 6c 64 20 61 6c 77 61  .+/* Should alwa
01b0: 79 73 20 62 65 20 31 20 2a 2f 0a 2b 23 75 6e 64  ys be 1 */.+#und
01c0: 65 66 20 42 55 49 4c 44 5f 54 63 6c 4f 4f 0a 2b  ef BUILD_TclOO.+
01d0: 0a 20 2f 2a 20 44 6f 20 77 65 20 68 61 76 65 20  . /* Do we have 
01e0: 74 68 65 20 69 6e 74 70 74 72 5f 74 20 74 79 70  the intptr_t typ
01f0: 65 3f 20 2a 2f 0a 20 23 75 6e 64 65 66 20 48 41  e? */. #undef HA
0200: 56 45 5f 49 4e 54 50 54 52 5f 54 0a 20 0a 64 69  VE_INTPTR_T. .di
0210: 66 66 20 2d 75 72 20 54 63 6c 4f 4f 5f 50 61 63  ff -ur TclOO_Pac
0220: 6b 61 67 65 2d 65 35 62 35 36 32 31 34 63 37 2e  kage-e5b56214c7.
0230: 6f 6c 64 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  old/configure.in
0240: 20 54 63 6c 4f 4f 5f 50 61 63 6b 61 67 65 2d 65   TclOO_Package-e
0250: 35 62 35 36 32 31 34 63 37 2e 6e 65 77 2f 63 6f  5b56214c7.new/co
0260: 6e 66 69 67 75 72 65 2e 69 6e 0a 2d 2d 2d 20 54  nfigure.in.--- T
0270: 63 6c 4f 4f 5f 50 61 63 6b 61 67 65 2d 65 35 62  clOO_Package-e5b
0280: 35 36 32 31 34 63 37 2e 6f 6c 64 2f 63 6f 6e 66  56214c7.old/conf
0290: 69 67 75 72 65 2e 69 6e 09 32 30 31 36 2d 30 34  igure.in.2016-04
02a0: 2d 32 30 20 30 39 3a 35 38 3a 32 31 2e 30 30 30  -20 09:58:21.000
02b0: 30 30 30 30 30 30 20 2b 30 32 30 30 0a 2b 2b 2b  000000 +0200.+++
02c0: 20 54 63 6c 4f 4f 5f 50 61 63 6b 61 67 65 2d 65   TclOO_Package-e
02d0: 35 62 35 36 32 31 34 63 37 2e 6e 65 77 2f 63 6f  5b56214c7.new/co
02e0: 6e 66 69 67 75 72 65 2e 69 6e 09 32 30 31 37 2d  nfigure.in.2017-
02f0: 30 36 2d 31 37 20 32 33 3a 31 36 3a 32 38 2e 30  06-17 23:16:28.0
0300: 30 30 30 30 30 30 30 30 20 2b 30 32 30 30 0a 40  00000000 [email protected]
0310: 40 20 2d 35 37 2c 36 20 2b 35 37 2c 31 30 20 40  @ -57,6 +57,10 @
0320: 40 0a 20 41 43 5f 53 55 42 53 54 28 43 4c 45 41  @. AC_SUBST(CLEA
0330: 4e 46 49 4c 45 53 29 0a 20 41 43 5f 44 45 46 49  NFILES). AC_DEFI
0340: 4e 45 28 55 53 45 5f 54 43 4c 5f 53 54 55 42 53  NE(USE_TCL_STUBS
0350: 2c 5b 31 5d 2c 5b 53 68 6f 75 6c 64 20 61 6c 77  ,[1],[Should alw
0360: 61 79 73 20 62 65 20 31 5d 29 0a 20 0a 2b 64 6e  ays be 1]). .+dn
0370: 6c 23 20 54 68 69 73 20 69 73 20 6e 65 63 65 73  l# This is neces
0380: 73 61 72 79 20 74 6f 20 65 6e 73 75 72 65 20 74  sary to ensure t
0390: 68 61 74 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20  hat invocations 
03a0: 6f 66 20 61 75 74 6f 68 65 61 64 65 72 0a 2b 64  of autoheader.+d
03b0: 6e 6c 23 20 67 65 6e 65 72 61 74 65 20 61 20 63  nl# generate a c
03c0: 6f 6e 66 69 67 2e 69 6e 2e 68 20 74 68 61 74 20  onfig.in.h that 
03d0: 69 6e 63 6c 75 64 65 73 20 74 68 65 20 42 55 49  includes the BUI
03e0: 4c 44 5f 54 63 6c 4f 4f 20 64 69 72 65 63 74 69  LD_TclOO directi
03f0: 76 65 2e 0a 2b 41 43 5f 44 45 46 49 4e 45 28 5b  ve..+AC_DEFINE([
0400: 42 55 49 4c 44 5f 54 63 6c 4f 4f 5d 2c 20 5b 31  BUILD_TclOO], [1
0410: 5d 2c 20 5b 53 68 6f 75 6c 64 20 61 6c 77 61 79  ], [Should alway
0420: 73 20 62 65 20 31 5d 29 0a 2b 0a 20 54 45 41 5f  s be 1]).+. TEA_
0430: 50 52 4f 47 5f 54 43 4c 53 48 0a 20 43 4f 4e 46  PROG_TCLSH. CONF
0440: 49 47 55 52 45 5f 4f 55 54 50 55 54 53 3d 22 4d  IGURE_OUTPUTS="M
0450: 61 6b 65 66 69 6c 65 20 74 63 6c 6f 6f 43 6f 6e  akefile tclooCon
0460: 66 69 67 2e 73 68 20 63 6f 6e 66 69 67 2e 63 61  fig.sh config.ca
0470: 63 68 65 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 63  che config.log c
0480: 6f 6e 66 69 67 2e 73 74 61 74 75 73 22 0a 20 41  onfig.status". A
0490: 43 5f 53 55 42 53 54 28 43 4f 4e 46 49 47 55 52  C_SUBST(CONFIGUR
04a0: 45 5f 4f 55 54 50 55 54 53 29 0a                 E_OUTPUTS).