Hex Artifact Content

Artifact 4dd4fb9eb5d8a32741d58196305ca34a603f416a:


0000: 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20  #! /usr/bin/env 
0010: 62 61 73 68 0a 0a 76 65 72 73 69 6f 6e 3d 27 31  bash..version='1
0020: 2e 31 32 27 0a 75 72 6c 3d 22 68 74 74 70 3a 2f  .12'.url="http:/
0030: 2f 66 69 6c 65 64 2e 72 6b 65 65 6e 65 2e 6f 72  /filed.rkeene.or
0040: 67 2f 66 6f 73 73 69 6c 2f 74 61 72 62 61 6c 6c  g/fossil/tarball
0050: 2f 66 69 6c 65 64 2d 24 7b 76 65 72 73 69 6f 6e  /filed-${version
0060: 7d 2e 74 61 72 2e 67 7a 3f 75 75 69 64 3d 24 7b  }.tar.gz?uuid=${
0070: 76 65 72 73 69 6f 6e 7d 22 0a 73 68 61 32 35 36  version}".sha256
0080: 3d 27 38 30 37 39 33 31 66 36 63 38 61 62 34 63  ='807931f6c8ab4c
0090: 39 30 65 32 36 66 35 32 32 31 65 38 39 35 35 38  90e26f5221e89558
00a0: 61 38 34 62 33 31 64 34 62 34 63 65 36 30 63 38  a84b31d4b4ce60c8
00b0: 63 32 63 63 63 62 30 39 33 35 30 65 32 35 64 65  c2cccb09350e25de
00c0: 38 35 27 0a 64 6f 6d 61 69 6e 3d 27 72 6b 65 65  85'.domain='rkee
00d0: 6e 65 2e 6f 72 67 27 0a 0a 66 75 6e 63 74 69 6f  ne.org'..functio
00e0: 6e 20 63 6f 6e 66 69 67 75 72 65 28 29 20 7b 0a  n configure() {.
00f0: 09 63 6f 6e 66 69 67 75 72 65 5f 67 63 63 0a 7d  .configure_gcc.}
0100: 0a 0a 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64  ..function build
0110: 28 29 20 7b 0a 09 6d 61 6b 65 20 70 72 65 66 69  () {..make prefi
0120: 78 3d 22 24 7b 70 72 65 66 69 78 7d 22 20 43 43  x="${prefix}" CC
0130: 3d 22 24 7b 43 43 7d 20 24 7b 43 46 4c 41 47 53  ="${CC} ${CFLAGS
0140: 7d 22 20 4c 44 46 4c 41 47 53 3d 22 2d 70 74 68  }" LDFLAGS="-pth
0150: 72 65 61 64 20 24 7b 4c 44 46 4c 41 47 53 7d 22  read ${LDFLAGS}"
0160: 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73  .}..function ins
0170: 74 61 6c 6c 28 29 20 7b 0a 09 6d 61 6b 65 20 69  tall() {..make i
0180: 6e 73 74 61 6c 6c 20 70 72 65 66 69 78 3d 22 24  nstall prefix="$
0190: 7b 70 72 65 66 69 78 7d 22 20 44 45 53 54 44 49  {prefix}" DESTDI
01a0: 52 3d 22 24 7b 64 65 73 74 64 69 72 7d 22 0a 7d  R="${destdir}".}
01b0: 0a                                               .