View | Details | Raw Unified | Return to bug 168921
Collapse All | Expand All

(-)devel/llvm/Makefile (-14 / +27 lines)
Lines 6-20 Link Here
6
#
6
#
7
7
8
PORTNAME=	llvm
8
PORTNAME=	llvm
9
PORTVERSION=	3.0
9
PORTVERSION=	3.1
10
CATEGORIES=	devel lang
10
CATEGORIES=	devel lang
11
MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
11
MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
12
DISTNAME=	${PORTNAME}-${PORTVERSION}.src
12
13
13
MAINTAINER=	brooks@FreeBSD.org
14
MAINTAINER=	brooks@FreeBSD.org
14
COMMENT=	Low Level Virtual Machine
15
COMMENT=	Low Level Virtual Machine
15
16
17
LIB_DEPENDS=	execinfo:${PORTSDIR}/devel/libexecinfo
16
.if defined(PACKAGE_BUILDING) || defined(MAINTAINER_MODE)
18
.if defined(PACKAGE_BUILDING) || defined(MAINTAINER_MODE)
17
USE_PYTHON_BUILD=	yes
18
BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
19
BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
19
.endif
20
.endif
20
.if defined(MAINTAINER_MODE)
21
.if defined(MAINTAINER_MODE)
Lines 23-39 Link Here
23
24
24
CONFLICTS=	llvm-devel-[23]* llvm-etoile-2*
25
CONFLICTS=	llvm-devel-[23]* llvm-etoile-2*
25
26
26
WRKSRC=		${WRKDIR}/${DISTNAME}.src
27
28
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
29
USE_GCC=	4.2+
28
USE_GCC=	4.2+
30
USE_GMAKE=	yes
29
USE_GMAKE=	yes
31
USE_LDCONFIG=	yes
30
USE_LDCONFIG=	yes
32
USE_PERL5=	yes
31
USE_PERL5=	yes
32
USE_PYTHON_BUILD=	yes
33
MAKE_JOBS_SAFE=	yes
33
MAKE_JOBS_SAFE=	yes
34
34
35
# Suggested tweaks from http://llvm.org/docs/Packaging.html
35
CONFIGURE_ARGS+=	--enable-shared
36
CONFIGURE_ARGS+=	--enable-shared
36
MAKE_ARGS+=		REQUIRES_RTTI=1
37
MAKE_ARGS+=		REQUIRES_RTTI=1
38
LIBNAME=		libLLVM-${DISTVERSION:C/\.r[0-9]*//}.so
37
39
38
.if defined(MAINTAINER_MODE)
40
.if defined(MAINTAINER_MODE)
39
CONFIGURE_ARGS+=	--with-f2c=${LOCALBASE}
41
CONFIGURE_ARGS+=	--with-f2c=${LOCALBASE}
Lines 43-58 Link Here
43
45
44
CONFIGURE_ARGS+=	--enable-bindings=none
46
CONFIGURE_ARGS+=	--enable-bindings=none
45
47
46
OPTIONS=	ASSERTS	"Enable assertions (thread unsafe)" off
48
OPTIONS=	ASSERTS	"Enable assertions (thread unsafe)" off \
49
		LTOPLUGIN "Build LTO plugin (requires gold)" off
47
50
48
.if defined(NOPORTDOCS)
51
.if defined(NOPORTDOCS)
49
CONFIGURE_ARGS+=	--disable-docs
52
CONFIGURE_ARGS+=	--disable-docs
50
.endif
53
.endif
51
54
52
MAN1=		bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 \
55
MAN1=		bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
53
		llvm-as.1 llvm-bcanalyzer.1 llvm-config.1 llvm-diff.1 \
56
		llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \
54
		llvm-dis.1 llvm-extract.1 llvm-ld.1 llvm-link.1 llvm-nm.1 \
57
		llvm-dis.1 llvm-extract.1 llvm-ld.1 llvm-link.1 llvm-nm.1 \
55
		llvm-prof.1 llvm-ranlib.1 opt.1 tblgen.1
58
		llvm-prof.1 llvm-ranlib.1 llvm-stress.1 opt.1 tblgen.1
59
60
PLIST_SUB+=		PORTVERSION=${PORTVERSION}
56
61
57
.include <bsd.port.pre.mk>
62
.include <bsd.port.pre.mk>
58
63
Lines 74-80 Link Here
74
CONFIGURE_ARGS+=	--disable-assertions
79
CONFIGURE_ARGS+=	--disable-assertions
75
.endif
80
.endif
76
81
77
PLIST_SUB+=		PORTVERSION=${PORTVERSION}
82
.ifdef(WITH_LTOPLUGIN)
83
BUILD_DEPENDS+=		ld.gold:${PORTSDIR}/devel/binutils
84
RUN_DEPENDS+=		ld.gold:${PORTSDIR}/devel/binutils
85
CONFIGURE_ARGS+=	--with-binutils-include=${LOCALBASE}/include
86
PLIST_FILES+=		lib/LLVMgold.so
87
.endif
78
88
79
post-patch:
89
post-patch:
80
	${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
90
	${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
Lines 85-99 Link Here
85
.if defined(NOPORTDOCS)
95
.if defined(NOPORTDOCS)
86
post-build:
96
post-build:
87
	@cd ${WRKSRC}/docs/CommandGuide && ${GMAKE} ${MAN1}
97
	@cd ${WRKSRC}/docs/CommandGuide && ${GMAKE} ${MAN1}
98
.endif
88
99
89
post-install:
100
post-install:
101
	${MV} ${PREFIX}/lib/${LIBNAME} ${PREFIX}/lib/${LIBNAME}.0
102
	${LN} -s ${LIBNAME}.0 ${PREFIX}/lib/${LIBNAME}
103
.if defined(NOPORTDOCS)
90
.for man in ${MAN1}
104
.for man in ${MAN1}
91
	@${INSTALL_MAN} ${WRKSRC}/docs/CommandGuide/${man} \
105
	@${INSTALL_MAN} ${WRKSRC}/docs/CommandGuide/${man} \
92
	     ${MANPREFIX}/man/man1/
106
	     ${MANPREFIX}/man/man1/
93
.endfor
107
.endfor
94
.endif
108
.endif
95
109
96
TEST_CMD=	'(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} ${GMAKE} check-local-lit)'
110
TEST_CMD=	'(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${GMAKE} check-local-lit)'
97
regression-test: ${BUILD_COOKIE}
111
regression-test: ${BUILD_COOKIE}
98
	if [ `${ID} -u` = 0 ]; then \
112
	if [ `${ID} -u` = 0 ]; then \
99
		${CHOWN} -R nobody ${WRKSRC}/test; \
113
		${CHOWN} -R nobody ${WRKSRC}/test; \
Lines 108-120 Link Here
108
			bin/llvm* \
122
			bin/llvm* \
109
			bin/macho-dump \
123
			bin/macho-dump \
110
			bin/opt \
124
			bin/opt \
111
			lib/BugpointPasses.so \
112
			lib/LLVMHello.so \
125
			lib/LLVMHello.so \
113
			lib/libEnhancedDisassembly.a \
126
			lib/BugpointPasses.so \
114
			lib/libLTO.* \
127
			lib/libLTO.* \
115
			lib/libLLVM* \
128
			lib/libLLVM* \
116
			lib/libprofile_rt.a \
129
			lib/libprofile_rt.so \
117
			lib/libprofile_rt.so
130
			lib/libprofile_rt.a
118
PLIST_DIR_LIST=		include/llvm-c \
131
PLIST_DIR_LIST=		include/llvm-c \
119
			include/llvm
132
			include/llvm
120
build-plist:
133
build-plist:
(-)devel/llvm/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (llvm-3.0.tar.gz) = 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477
1
SHA256 (llvm-3.1.src.tar.gz) = 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab
2
SIZE (llvm-3.0.tar.gz) = 10350539
2
SIZE (llvm-3.1.src.tar.gz) = 11077429
(-)devel/llvm/pkg-plist (-21 / +47 lines)
Lines 17-24 Link Here
17
bin/llvm-objdump
17
bin/llvm-objdump
18
bin/llvm-prof
18
bin/llvm-prof
19
bin/llvm-ranlib
19
bin/llvm-ranlib
20
bin/llvm-readobj
20
bin/llvm-rtdyld
21
bin/llvm-rtdyld
21
bin/llvm-size
22
bin/llvm-size
23
bin/llvm-stress
22
bin/llvm-stub
24
bin/llvm-stub
23
bin/llvm-tblgen
25
bin/llvm-tblgen
24
bin/macho-dump
26
bin/macho-dump
Lines 34-42 Link Here
34
include/llvm-c/LinkTimeOptimizer.h
36
include/llvm-c/LinkTimeOptimizer.h
35
include/llvm-c/Object.h
37
include/llvm-c/Object.h
36
include/llvm-c/Target.h
38
include/llvm-c/Target.h
39
include/llvm-c/TargetMachine.h
37
include/llvm-c/Transforms/IPO.h
40
include/llvm-c/Transforms/IPO.h
38
include/llvm-c/Transforms/PassManagerBuilder.h
41
include/llvm-c/Transforms/PassManagerBuilder.h
39
include/llvm-c/Transforms/Scalar.h
42
include/llvm-c/Transforms/Scalar.h
43
include/llvm-c/Transforms/Vectorize.h
40
include/llvm-c/lto.h
44
include/llvm-c/lto.h
41
include/llvm/ADT/APFloat.h
45
include/llvm/ADT/APFloat.h
42
include/llvm/ADT/APInt.h
46
include/llvm/ADT/APInt.h
Lines 52-57 Link Here
52
include/llvm/ADT/EquivalenceClasses.h
56
include/llvm/ADT/EquivalenceClasses.h
53
include/llvm/ADT/FoldingSet.h
57
include/llvm/ADT/FoldingSet.h
54
include/llvm/ADT/GraphTraits.h
58
include/llvm/ADT/GraphTraits.h
59
include/llvm/ADT/Hashing.h
55
include/llvm/ADT/ImmutableIntervalMap.h
60
include/llvm/ADT/ImmutableIntervalMap.h
56
include/llvm/ADT/ImmutableList.h
61
include/llvm/ADT/ImmutableList.h
57
include/llvm/ADT/ImmutableMap.h
62
include/llvm/ADT/ImmutableMap.h
Lines 80-85 Link Here
80
include/llvm/ADT/SmallString.h
85
include/llvm/ADT/SmallString.h
81
include/llvm/ADT/SmallVector.h
86
include/llvm/ADT/SmallVector.h
82
include/llvm/ADT/SparseBitVector.h
87
include/llvm/ADT/SparseBitVector.h
88
include/llvm/ADT/SparseSet.h
83
include/llvm/ADT/Statistic.h
89
include/llvm/ADT/Statistic.h
84
include/llvm/ADT/StringExtras.h
90
include/llvm/ADT/StringExtras.h
85
include/llvm/ADT/StringMap.h
91
include/llvm/ADT/StringMap.h
Lines 92-98 Link Here
92
include/llvm/ADT/Twine.h
98
include/llvm/ADT/Twine.h
93
include/llvm/ADT/UniqueVector.h
99
include/llvm/ADT/UniqueVector.h
94
include/llvm/ADT/ValueMap.h
100
include/llvm/ADT/ValueMap.h
95
include/llvm/ADT/VectorExtras.h
101
include/llvm/ADT/VariadicFunction.h
102
include/llvm/ADT/edit_distance.h
96
include/llvm/ADT/ilist.h
103
include/llvm/ADT/ilist.h
97
include/llvm/ADT/ilist_node.h
104
include/llvm/ADT/ilist_node.h
98
include/llvm/Analysis/AliasAnalysis.h
105
include/llvm/Analysis/AliasAnalysis.h
Lines 169-177 Link Here
169
include/llvm/CallingConv.h
176
include/llvm/CallingConv.h
170
include/llvm/CodeGen/Analysis.h
177
include/llvm/CodeGen/Analysis.h
171
include/llvm/CodeGen/AsmPrinter.h
178
include/llvm/CodeGen/AsmPrinter.h
172
include/llvm/CodeGen/BinaryObject.h
173
include/llvm/CodeGen/CalcSpillWeights.h
179
include/llvm/CodeGen/CalcSpillWeights.h
174
include/llvm/CodeGen/CallingConvLower.h
180
include/llvm/CodeGen/CallingConvLower.h
181
include/llvm/CodeGen/DFAPacketizer.h
175
include/llvm/CodeGen/EdgeBundles.h
182
include/llvm/CodeGen/EdgeBundles.h
176
include/llvm/CodeGen/FastISel.h
183
include/llvm/CodeGen/FastISel.h
177
include/llvm/CodeGen/FunctionLoweringInfo.h
184
include/llvm/CodeGen/FunctionLoweringInfo.h
Lines 188-193 Link Here
188
include/llvm/CodeGen/LinkAllCodegenComponents.h
195
include/llvm/CodeGen/LinkAllCodegenComponents.h
189
include/llvm/CodeGen/LiveInterval.h
196
include/llvm/CodeGen/LiveInterval.h
190
include/llvm/CodeGen/LiveIntervalAnalysis.h
197
include/llvm/CodeGen/LiveIntervalAnalysis.h
198
include/llvm/CodeGen/LiveRangeEdit.h
191
include/llvm/CodeGen/LiveStackAnalysis.h
199
include/llvm/CodeGen/LiveStackAnalysis.h
192
include/llvm/CodeGen/LiveVariables.h
200
include/llvm/CodeGen/LiveVariables.h
193
include/llvm/CodeGen/MachORelocation.h
201
include/llvm/CodeGen/MachORelocation.h
Lines 204-209 Link Here
204
include/llvm/CodeGen/MachineFunctionPass.h
212
include/llvm/CodeGen/MachineFunctionPass.h
205
include/llvm/CodeGen/MachineInstr.h
213
include/llvm/CodeGen/MachineInstr.h
206
include/llvm/CodeGen/MachineInstrBuilder.h
214
include/llvm/CodeGen/MachineInstrBuilder.h
215
include/llvm/CodeGen/MachineInstrBundle.h
207
include/llvm/CodeGen/MachineJumpTableInfo.h
216
include/llvm/CodeGen/MachineJumpTableInfo.h
208
include/llvm/CodeGen/MachineLoopInfo.h
217
include/llvm/CodeGen/MachineLoopInfo.h
209
include/llvm/CodeGen/MachineLoopRanges.h
218
include/llvm/CodeGen/MachineLoopRanges.h
Lines 215-221 Link Here
215
include/llvm/CodeGen/MachineRegisterInfo.h
224
include/llvm/CodeGen/MachineRegisterInfo.h
216
include/llvm/CodeGen/MachineRelocation.h
225
include/llvm/CodeGen/MachineRelocation.h
217
include/llvm/CodeGen/MachineSSAUpdater.h
226
include/llvm/CodeGen/MachineSSAUpdater.h
218
include/llvm/CodeGen/ObjectCodeEmitter.h
227
include/llvm/CodeGen/MachineScheduler.h
219
include/llvm/CodeGen/PBQP/Graph.h
228
include/llvm/CodeGen/PBQP/Graph.h
220
include/llvm/CodeGen/PBQP/HeuristicBase.h
229
include/llvm/CodeGen/PBQP/HeuristicBase.h
221
include/llvm/CodeGen/PBQP/HeuristicSolver.h
230
include/llvm/CodeGen/PBQP/HeuristicSolver.h
Lines 228-235 Link Here
228
include/llvm/CodeGen/RegAllocPBQP.h
237
include/llvm/CodeGen/RegAllocPBQP.h
229
include/llvm/CodeGen/RegAllocRegistry.h
238
include/llvm/CodeGen/RegAllocRegistry.h
230
include/llvm/CodeGen/RegisterScavenging.h
239
include/llvm/CodeGen/RegisterScavenging.h
240
include/llvm/CodeGen/ResourcePriorityQueue.h
231
include/llvm/CodeGen/RuntimeLibcalls.h
241
include/llvm/CodeGen/RuntimeLibcalls.h
232
include/llvm/CodeGen/ScheduleDAG.h
242
include/llvm/CodeGen/ScheduleDAG.h
243
include/llvm/CodeGen/ScheduleDAGInstrs.h
233
include/llvm/CodeGen/ScheduleHazardRecognizer.h
244
include/llvm/CodeGen/ScheduleHazardRecognizer.h
234
include/llvm/CodeGen/SchedulerRegistry.h
245
include/llvm/CodeGen/SchedulerRegistry.h
235
include/llvm/CodeGen/ScoreboardHazardRecognizer.h
246
include/llvm/CodeGen/ScoreboardHazardRecognizer.h
Lines 249-264 Link Here
249
include/llvm/Constant.h
260
include/llvm/Constant.h
250
include/llvm/Constants.h
261
include/llvm/Constants.h
251
include/llvm/DebugInfo/DIContext.h
262
include/llvm/DebugInfo/DIContext.h
252
include/llvm/DebugInfoProbe.h
253
include/llvm/DefaultPasses.h
263
include/llvm/DefaultPasses.h
254
include/llvm/DerivedTypes.h
264
include/llvm/DerivedTypes.h
255
include/llvm/ExecutionEngine/ExecutionEngine.h
265
include/llvm/ExecutionEngine/ExecutionEngine.h
256
include/llvm/ExecutionEngine/GenericValue.h
266
include/llvm/ExecutionEngine/GenericValue.h
267
include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
257
include/llvm/ExecutionEngine/Interpreter.h
268
include/llvm/ExecutionEngine/Interpreter.h
258
include/llvm/ExecutionEngine/JIT.h
269
include/llvm/ExecutionEngine/JIT.h
259
include/llvm/ExecutionEngine/JITEventListener.h
270
include/llvm/ExecutionEngine/JITEventListener.h
260
include/llvm/ExecutionEngine/JITMemoryManager.h
271
include/llvm/ExecutionEngine/JITMemoryManager.h
261
include/llvm/ExecutionEngine/MCJIT.h
272
include/llvm/ExecutionEngine/MCJIT.h
273
include/llvm/ExecutionEngine/OProfileWrapper.h
262
include/llvm/ExecutionEngine/RuntimeDyld.h
274
include/llvm/ExecutionEngine/RuntimeDyld.h
263
include/llvm/Function.h
275
include/llvm/Function.h
264
include/llvm/GVMaterializer.h
276
include/llvm/GVMaterializer.h
Lines 276-283 Link Here
276
include/llvm/Intrinsics.h
288
include/llvm/Intrinsics.h
277
include/llvm/Intrinsics.td
289
include/llvm/Intrinsics.td
278
include/llvm/IntrinsicsARM.td
290
include/llvm/IntrinsicsARM.td
279
include/llvm/IntrinsicsAlpha.td
280
include/llvm/IntrinsicsCellSPU.td
291
include/llvm/IntrinsicsCellSPU.td
292
include/llvm/IntrinsicsHexagon.td
281
include/llvm/IntrinsicsPTX.td
293
include/llvm/IntrinsicsPTX.td
282
include/llvm/IntrinsicsPowerPC.td
294
include/llvm/IntrinsicsPowerPC.td
283
include/llvm/IntrinsicsX86.td
295
include/llvm/IntrinsicsX86.td
Lines 336-341 Link Here
336
include/llvm/MC/MCTargetAsmParser.h
348
include/llvm/MC/MCTargetAsmParser.h
337
include/llvm/MC/MCValue.h
349
include/llvm/MC/MCValue.h
338
include/llvm/MC/MCWin64EH.h
350
include/llvm/MC/MCWin64EH.h
351
include/llvm/MC/MCWinCOFFObjectWriter.h
339
include/llvm/MC/MachineLocation.h
352
include/llvm/MC/MachineLocation.h
340
include/llvm/MC/SectionKind.h
353
include/llvm/MC/SectionKind.h
341
include/llvm/MC/SubtargetFeature.h
354
include/llvm/MC/SubtargetFeature.h
Lines 344-349 Link Here
344
include/llvm/Object/Archive.h
357
include/llvm/Object/Archive.h
345
include/llvm/Object/Binary.h
358
include/llvm/Object/Binary.h
346
include/llvm/Object/COFF.h
359
include/llvm/Object/COFF.h
360
include/llvm/Object/ELF.h
347
include/llvm/Object/Error.h
361
include/llvm/Object/Error.h
348
include/llvm/Object/MachO.h
362
include/llvm/Object/MachO.h
349
include/llvm/Object/MachOFormat.h
363
include/llvm/Object/MachOFormat.h
Lines 377-382 Link Here
377
include/llvm/Support/DOTGraphTraits.h
391
include/llvm/Support/DOTGraphTraits.h
378
include/llvm/Support/DataExtractor.h
392
include/llvm/Support/DataExtractor.h
379
include/llvm/Support/DataFlow.h
393
include/llvm/Support/DataFlow.h
394
include/llvm/Support/DataStream.h
380
include/llvm/Support/DataTypes.h
395
include/llvm/Support/DataTypes.h
381
include/llvm/Support/Debug.h
396
include/llvm/Support/Debug.h
382
include/llvm/Support/DebugLoc.h
397
include/llvm/Support/DebugLoc.h
Lines 403-408 Link Here
403
include/llvm/Support/InstVisitor.h
418
include/llvm/Support/InstVisitor.h
404
include/llvm/Support/LICENSE.TXT
419
include/llvm/Support/LICENSE.TXT
405
include/llvm/Support/LeakDetector.h
420
include/llvm/Support/LeakDetector.h
421
include/llvm/Support/Locale.h
422
include/llvm/Support/LockFileManager.h
423
include/llvm/Support/MDBuilder.h
406
include/llvm/Support/MachO.h
424
include/llvm/Support/MachO.h
407
include/llvm/Support/ManagedStatic.h
425
include/llvm/Support/ManagedStatic.h
408
include/llvm/Support/MathExtras.h
426
include/llvm/Support/MathExtras.h
Lines 431-439 Link Here
431
include/llvm/Support/Registry.h
449
include/llvm/Support/Registry.h
432
include/llvm/Support/RegistryParser.h
450
include/llvm/Support/RegistryParser.h
433
include/llvm/Support/SMLoc.h
451
include/llvm/Support/SMLoc.h
452
include/llvm/Support/SaveAndRestore.h
434
include/llvm/Support/Signals.h
453
include/llvm/Support/Signals.h
435
include/llvm/Support/Solaris.h
454
include/llvm/Support/Solaris.h
436
include/llvm/Support/SourceMgr.h
455
include/llvm/Support/SourceMgr.h
456
include/llvm/Support/StreamableMemoryObject.h
437
include/llvm/Support/StringPool.h
457
include/llvm/Support/StringPool.h
438
include/llvm/Support/SwapByteOrder.h
458
include/llvm/Support/SwapByteOrder.h
439
include/llvm/Support/SystemUtils.h
459
include/llvm/Support/SystemUtils.h
Lines 449-454 Link Here
449
include/llvm/Support/Valgrind.h
469
include/llvm/Support/Valgrind.h
450
include/llvm/Support/ValueHandle.h
470
include/llvm/Support/ValueHandle.h
451
include/llvm/Support/Win64EH.h
471
include/llvm/Support/Win64EH.h
472
include/llvm/Support/YAMLParser.h
452
include/llvm/Support/circular_raw_ostream.h
473
include/llvm/Support/circular_raw_ostream.h
453
include/llvm/Support/raw_os_ostream.h
474
include/llvm/Support/raw_os_ostream.h
454
include/llvm/Support/raw_ostream.h
475
include/llvm/Support/raw_ostream.h
Lines 488-498 Link Here
488
include/llvm/Transforms/Scalar.h
509
include/llvm/Transforms/Scalar.h
489
include/llvm/Transforms/Utils/AddrModeMatcher.h
510
include/llvm/Transforms/Utils/AddrModeMatcher.h
490
include/llvm/Transforms/Utils/BasicBlockUtils.h
511
include/llvm/Transforms/Utils/BasicBlockUtils.h
491
include/llvm/Transforms/Utils/BasicInliner.h
492
include/llvm/Transforms/Utils/BuildLibCalls.h
512
include/llvm/Transforms/Utils/BuildLibCalls.h
493
include/llvm/Transforms/Utils/Cloning.h
513
include/llvm/Transforms/Utils/Cloning.h
514
include/llvm/Transforms/Utils/CmpInstAnalysis.h
494
include/llvm/Transforms/Utils/FunctionUtils.h
515
include/llvm/Transforms/Utils/FunctionUtils.h
495
include/llvm/Transforms/Utils/Local.h
516
include/llvm/Transforms/Utils/Local.h
517
include/llvm/Transforms/Utils/ModuleUtils.h
496
include/llvm/Transforms/Utils/PromoteMemToReg.h
518
include/llvm/Transforms/Utils/PromoteMemToReg.h
497
include/llvm/Transforms/Utils/SSAUpdater.h
519
include/llvm/Transforms/Utils/SSAUpdater.h
498
include/llvm/Transforms/Utils/SSAUpdaterImpl.h
520
include/llvm/Transforms/Utils/SSAUpdaterImpl.h
Lines 500-505 Link Here
500
include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
522
include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
501
include/llvm/Transforms/Utils/UnrollLoop.h
523
include/llvm/Transforms/Utils/UnrollLoop.h
502
include/llvm/Transforms/Utils/ValueMapper.h
524
include/llvm/Transforms/Utils/ValueMapper.h
525
include/llvm/Transforms/Vectorize.h
503
include/llvm/Type.h
526
include/llvm/Type.h
504
include/llvm/Use.h
527
include/llvm/Use.h
505
include/llvm/User.h
528
include/llvm/User.h
Lines 507-543 Link Here
507
include/llvm/ValueSymbolTable.h
530
include/llvm/ValueSymbolTable.h
508
lib/BugpointPasses.so
531
lib/BugpointPasses.so
509
lib/LLVMHello.so
532
lib/LLVMHello.so
510
lib/libEnhancedDisassembly.a
511
lib/libLLVM-%%PORTVERSION%%.so
533
lib/libLLVM-%%PORTVERSION%%.so
534
lib/libLLVM-%%PORTVERSION%%.so.0
512
lib/libLLVMARMAsmParser.a
535
lib/libLLVMARMAsmParser.a
513
lib/libLLVMARMAsmPrinter.a
536
lib/libLLVMARMAsmPrinter.a
514
lib/libLLVMARMCodeGen.a
537
lib/libLLVMARMCodeGen.a
515
lib/libLLVMARMDesc.a
538
lib/libLLVMARMDesc.a
516
lib/libLLVMARMDisassembler.a
539
lib/libLLVMARMDisassembler.a
517
lib/libLLVMARMInfo.a
540
lib/libLLVMARMInfo.a
518
lib/libLLVMAlphaCodeGen.a
519
lib/libLLVMAlphaDesc.a
520
lib/libLLVMAlphaInfo.a
521
lib/libLLVMAnalysis.a
541
lib/libLLVMAnalysis.a
522
lib/libLLVMArchive.a
542
lib/libLLVMArchive.a
523
lib/libLLVMAsmParser.a
543
lib/libLLVMAsmParser.a
524
lib/libLLVMAsmPrinter.a
544
lib/libLLVMAsmPrinter.a
525
lib/libLLVMBitReader.a
545
lib/libLLVMBitReader.a
526
lib/libLLVMBitWriter.a
546
lib/libLLVMBitWriter.a
527
lib/libLLVMBlackfinCodeGen.a
528
lib/libLLVMBlackfinDesc.a
529
lib/libLLVMBlackfinInfo.a
530
lib/libLLVMCBackend.a
531
lib/libLLVMCBackendInfo.a
532
lib/libLLVMCellSPUCodeGen.a
547
lib/libLLVMCellSPUCodeGen.a
533
lib/libLLVMCellSPUDesc.a
548
lib/libLLVMCellSPUDesc.a
534
lib/libLLVMCellSPUInfo.a
549
lib/libLLVMCellSPUInfo.a
535
lib/libLLVMCodeGen.a
550
lib/libLLVMCodeGen.a
536
lib/libLLVMCore.a
551
lib/libLLVMCore.a
537
lib/libLLVMCppBackend.a
552
lib/libLLVMCppBackendCodeGen.a
538
lib/libLLVMCppBackendInfo.a
553
lib/libLLVMCppBackendInfo.a
539
lib/libLLVMDebugInfo.a
554
lib/libLLVMDebugInfo.a
540
lib/libLLVMExecutionEngine.a
555
lib/libLLVMExecutionEngine.a
556
lib/libLLVMHexagonAsmPrinter.a
557
lib/libLLVMHexagonCodeGen.a
558
lib/libLLVMHexagonDesc.a
559
lib/libLLVMHexagonInfo.a
541
lib/libLLVMInstCombine.a
560
lib/libLLVMInstCombine.a
542
lib/libLLVMInstrumentation.a
561
lib/libLLVMInstrumentation.a
543
lib/libLLVMInterpreter.a
562
lib/libLLVMInterpreter.a
Lines 557-565 Link Here
557
lib/libLLVMMSP430CodeGen.a
576
lib/libLLVMMSP430CodeGen.a
558
lib/libLLVMMSP430Desc.a
577
lib/libLLVMMSP430Desc.a
559
lib/libLLVMMSP430Info.a
578
lib/libLLVMMSP430Info.a
579
lib/libLLVMMipsAsmParser.a
560
lib/libLLVMMipsAsmPrinter.a
580
lib/libLLVMMipsAsmPrinter.a
561
lib/libLLVMMipsCodeGen.a
581
lib/libLLVMMipsCodeGen.a
562
lib/libLLVMMipsDesc.a
582
lib/libLLVMMipsDesc.a
583
lib/libLLVMMipsDisassembler.a
563
lib/libLLVMMipsInfo.a
584
lib/libLLVMMipsInfo.a
564
lib/libLLVMObject.a
585
lib/libLLVMObject.a
565
lib/libLLVMPTXAsmPrinter.a
586
lib/libLLVMPTXAsmPrinter.a
Lines 577-588 Link Here
577
lib/libLLVMSparcDesc.a
598
lib/libLLVMSparcDesc.a
578
lib/libLLVMSparcInfo.a
599
lib/libLLVMSparcInfo.a
579
lib/libLLVMSupport.a
600
lib/libLLVMSupport.a
580
lib/libLLVMSystemZCodeGen.a
581
lib/libLLVMSystemZDesc.a
582
lib/libLLVMSystemZInfo.a
583
lib/libLLVMTableGen.a
601
lib/libLLVMTableGen.a
584
lib/libLLVMTarget.a
602
lib/libLLVMTarget.a
585
lib/libLLVMTransformUtils.a
603
lib/libLLVMTransformUtils.a
604
lib/libLLVMVectorize.a
586
lib/libLLVMX86AsmParser.a
605
lib/libLLVMX86AsmParser.a
587
lib/libLLVMX86AsmPrinter.a
606
lib/libLLVMX86AsmPrinter.a
588
lib/libLLVMX86CodeGen.a
607
lib/libLLVMX86CodeGen.a
Lines 605-611 Link Here
605
%%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html
624
%%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html
606
%%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.html
625
%%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.html
607
%%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html
626
%%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html
608
%%PORTDOCS%%%%DOCSDIR%%/html/CFEBuildInstrs.html
609
%%PORTDOCS%%%%DOCSDIR%%/html/CMake.html
627
%%PORTDOCS%%%%DOCSDIR%%/html/CMake.html
610
%%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.html
628
%%PORTDOCS%%%%DOCSDIR%%/html/CodeGenerator.html
611
%%PORTDOCS%%%%DOCSDIR%%/html/CodingStandards.html
629
%%PORTDOCS%%%%DOCSDIR%%/html/CodingStandards.html
Lines 618-624 Link Here
618
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ar.html
636
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ar.html
619
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-as.html
637
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-as.html
620
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-bcanalyzer.html
638
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-bcanalyzer.html
639
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-build.html
621
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-config.html
640
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-config.html
641
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-cov.html
622
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-diff.html
642
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-diff.html
623
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-dis.html
643
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-dis.html
624
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-extract.html
644
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-extract.html
Lines 627-632 Link Here
627
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-nm.html
647
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-nm.html
628
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-prof.html
648
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-prof.html
629
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ranlib.html
649
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-ranlib.html
650
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/llvm-stress.html
630
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/manpage.css
651
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/manpage.css
631
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/opt.html
652
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/opt.html
632
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/tblgen.html
653
%%PORTDOCS%%%%DOCSDIR%%/html/CommandGuide/tblgen.html
Lines 643-650 Link Here
643
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStarted.html
664
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStarted.html
644
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStartedVS.html
665
%%PORTDOCS%%%%DOCSDIR%%/html/GettingStartedVS.html
645
%%PORTDOCS%%%%DOCSDIR%%/html/GoldPlugin.html
666
%%PORTDOCS%%%%DOCSDIR%%/html/GoldPlugin.html
667
%%PORTDOCS%%%%DOCSDIR%%/html/HowToAddABuilder.html
646
%%PORTDOCS%%%%DOCSDIR%%/html/HowToReleaseLLVM.html
668
%%PORTDOCS%%%%DOCSDIR%%/html/HowToReleaseLLVM.html
647
%%PORTDOCS%%%%DOCSDIR%%/html/HowToSubmitABug.html
669
%%PORTDOCS%%%%DOCSDIR%%/html/HowToSubmitABug.html
670
%%PORTDOCS%%%%DOCSDIR%%/html/LLVMBuild.html
648
%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.html
671
%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.html
649
%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html
672
%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html
650
%%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.html
673
%%PORTDOCS%%%%DOCSDIR%%/html/LinkTimeOptimization.html
Lines 658-665 Link Here
658
%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.html
681
%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.html
659
%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.html
682
%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.html
660
%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.html
683
%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.html
684
%%PORTDOCS%%%%DOCSDIR%%/html/TestSuiteMakefileGuide.html
661
%%PORTDOCS%%%%DOCSDIR%%/html/TestingGuide.html
685
%%PORTDOCS%%%%DOCSDIR%%/html/TestingGuide.html
662
%%PORTDOCS%%%%DOCSDIR%%/html/UsingLibraries.html
663
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMBackend.html
686
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMBackend.html
664
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMPass.html
687
%%PORTDOCS%%%%DOCSDIR%%/html/WritingAnLLVMPass.html
665
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
688
%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
Lines 696-702 Link Here
696
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ar.ps
719
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ar.ps
697
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-as.ps
720
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-as.ps
698
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-bcanalyzer.ps
721
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-bcanalyzer.ps
722
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-build.ps
699
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-config.ps
723
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-config.ps
724
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-cov.ps
700
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-diff.ps
725
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-diff.ps
701
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-dis.ps
726
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-dis.ps
702
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-extract.ps
727
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-extract.ps
Lines 705-710 Link Here
705
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-nm.ps
730
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-nm.ps
706
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-prof.ps
731
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-prof.ps
707
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ranlib.ps
732
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-ranlib.ps
733
%%PORTDOCS%%%%DOCSDIR%%/ps/llvm-stress.ps
708
%%PORTDOCS%%%%DOCSDIR%%/ps/opt.ps
734
%%PORTDOCS%%%%DOCSDIR%%/ps/opt.ps
709
%%PORTDOCS%%%%DOCSDIR%%/ps/tblgen.ps
735
%%PORTDOCS%%%%DOCSDIR%%/ps/tblgen.ps
710
@dirrm include/llvm/Transforms/Utils
736
@dirrm include/llvm/Transforms/Utils
(-)devel/llvm/files/patch-utils_llvm-build_llvmbuild_main.py (+20 lines)
Added Link Here
1
2
$FreeBSD$
3
4
--- utils/llvm-build/llvmbuild/main.py.orig
5
+++ utils/llvm-build/llvmbuild/main.py
6
@@ -633,7 +633,13 @@
7
 
8
     # We handle a few special cases of target names here for historical
9
     # reasons, as these are the names configure currently comes up with.
10
-    native_target_name = { 'x86' : 'X86',
11
+    native_target_name = { 'amd64' : 'X86',
12
+			   'arm' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'sparc64' : 'Sparc',
17
+                           'x86' : 'X86',
18
                            'x86_64' : 'X86',
19
                            'Unknown' : None }.get(opts.native_target,
20
                                                   opts.native_target)
(-)lang/clang/Makefile (-19 / +12 lines)
Lines 6-14 Link Here
6
#
6
#
7
7
8
PORTNAME=	clang
8
PORTNAME=	clang
9
PORTVERSION=	3.0
9
PORTVERSION=	3.1
10
CATEGORIES=	lang devel
10
CATEGORIES=	lang devel
11
MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
11
MASTER_SITES=	http://llvm.org/releases/${PORTVERSION}/
12
DISTNAME=	${PORTNAME}-${PORTVERSION}.src
12
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
13
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
13
		${LLVM_SOURCE}
14
		${LLVM_SOURCE}
14
EXTRACT_ONLY=	${LLVM_SOURCE}
15
EXTRACT_ONLY=	${LLVM_SOURCE}
Lines 18-29 Link Here
18
19
19
CONFLICTS=	clang-devel-[23]*
20
CONFLICTS=	clang-devel-[23]*
20
21
21
CLANG_NAME=	clang-${PORTVERSION}
22
CLANG_NAME=	clang-${PORTVERSION}.src
22
CLANG_SOURCE=	${CLANG_NAME}${EXTRACT_SUFX}
23
CLANG_SOURCE=	${CLANG_NAME}${EXTRACT_SUFX}
23
LLVM_NAME=	llvm-${PORTVERSION}
24
LLVM_NAME=	llvm-${PORTVERSION}.src
24
LLVM_SOURCE=	${LLVM_NAME}${EXTRACT_SUFX}
25
LLVM_SOURCE=	${LLVM_NAME}${EXTRACT_SUFX}
25
26
26
WRKSRC=		${WRKDIR}/${LLVM_NAME}.src
27
WRKSRC=		${WRKDIR}/${LLVM_NAME}
27
BUILD_WRKSRC=	${WRKSRC}/tools/clang
28
BUILD_WRKSRC=	${WRKSRC}/tools/clang
28
INSTALL_WRKSRC=	${WRKSRC}/tools/clang
29
INSTALL_WRKSRC=	${WRKSRC}/tools/clang
29
30
Lines 44-56 Link Here
44
USE_PYTHON=	yes
45
USE_PYTHON=	yes
45
MAKE_JOBS_SAFE=	yes
46
MAKE_JOBS_SAFE=	yes
46
47
47
MAKE_ARGS=	CLANG_TBLGEN=${WRKSRC}/Release/bin/clang-tblgen \
48
MAKE_ARGS=	CLANG_TBLGEN=${WRKSRC}/Release+Asserts/bin/clang-tblgen \
48
		LLVMIncDir=${LOCALBASE}/include \
49
		LLVMIncDir=${LOCALBASE}/include \
49
		LLVMToolDir=${LOCALBASE}/bin \
50
		LLVMToolDir=${LOCALBASE}/bin \
50
		LLVMLibDir=${LOCALBASE}/lib
51
		LLVMLibDir=${LOCALBASE}/lib
51
52
52
CONFIGURE_ARGS+=	--enable-shared
53
54
.if defined(MAINTAINER_MODE)
53
.if defined(MAINTAINER_MODE)
55
CONFIGURE_ARGS+=	--with-f2c=${LOCALBASE}
54
CONFIGURE_ARGS+=	--with-f2c=${LOCALBASE}
56
.else
55
.else
Lines 74-80 Link Here
74
post-extract:
73
post-extract:
75
	cd ${WRKSRC}/tools && \
74
	cd ${WRKSRC}/tools && \
76
	    tar xf ${DISTDIR}/${CLANG_SOURCE} && \
75
	    tar xf ${DISTDIR}/${CLANG_SOURCE} && \
77
	    ${MV} ${CLANG_NAME}.src clang
76
	    ${MV} ${CLANG_NAME} clang
78
77
79
post-patch:
78
post-patch:
80
	${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
79
	${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
Lines 90-106 Link Here
90
	    ${WRKSRC}/tools/clang/tools/scan-view/scan-view
89
	    ${WRKSRC}/tools/clang/tools/scan-view/scan-view
91
90
92
pre-build:
91
pre-build:
93
	${LN} -sf ${LOCALBASE}/include/llvm/Intrinsics.gen \
92
	${LN} -sf ${LOCALBASE}/include/llvm/Intrinsics.gen ${WRKSRC}/include/llvm/
94
	    ${WRKSRC}/include/llvm/
93
	${MKDIR} ${WRKSRC}/Release+Asserts/lib
95
	${MKDIR} ${WRKSRC}/Release/lib
94
	${LN} -sf ${LOCALBASE}/lib/libLLVMTableGen.a ${WRKSRC}/Release+Asserts/lib/
96
	${LN} -sf ${LOCALBASE}/lib/libLLVM-${PORTVERSION}.so \
95
	${LN} -sf ${LOCALBASE}/lib/libLLVMSupport.a ${WRKSRC}/Release+Asserts/lib/
97
	    ${WRKSRC}/Release/lib/
96
	cd ${WRKSRC}/utils/unittest && ${GMAKE}
98
	${LN} -sf ${LOCALBASE}/lib/libLLVMTableGen.a \
99
	    ${WRKSRC}/Release/lib/
100
	${LN} -sf ${LOCALBASE}/lib/libLLVMSupport.a \
101
	    ${WRKSRC}/Release/lib/
102
	cd ${WRKSRC}/utils/unittest/UnitTestMain && ${GMAKE}
103
	cd ${WRKSRC}/utils/unittest/googletest && ${GMAKE}
104
97
105
.if defined(NOPORTDOCS)
98
.if defined(NOPORTDOCS)
106
post-build:
99
post-build:
(-)lang/clang/distinfo (-4 / +4 lines)
Lines 1-4 Link Here
1
SHA256 (clang-3.0.tar.gz) = b64e72da356d7c3428cfd7ac620d49ec042c84eaee13c26024879f555f4e126d
1
SHA256 (clang-3.1.src.tar.gz) = ff63e215dcd3e2838ffdea38502f8d35bab17e487f3c3799579961e452d5a786
2
SIZE (clang-3.0.tar.gz) = 7240578
2
SIZE (clang-3.1.src.tar.gz) = 8158418
3
SHA256 (llvm-3.0.tar.gz) = 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477
3
SHA256 (llvm-3.1.src.tar.gz) = 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab
4
SIZE (llvm-3.0.tar.gz) = 10350539
4
SIZE (llvm-3.1.src.tar.gz) = 11077429
(-)lang/clang/pkg-plist (-22 / +44 lines)
Lines 22-27 Link Here
22
include/clang/AST/AttrImpl.inc
22
include/clang/AST/AttrImpl.inc
23
include/clang/AST/Attrs.inc
23
include/clang/AST/Attrs.inc
24
include/clang/AST/BaseSubobject.h
24
include/clang/AST/BaseSubobject.h
25
include/clang/AST/BuiltinTypes.def
25
include/clang/AST/CXXInheritance.h
26
include/clang/AST/CXXInheritance.h
26
include/clang/AST/CanonicalType.h
27
include/clang/AST/CanonicalType.h
27
include/clang/AST/CharUnits.h
28
include/clang/AST/CharUnits.h
Lines 32-37 Link Here
32
include/clang/AST/DeclContextInternals.h
33
include/clang/AST/DeclContextInternals.h
33
include/clang/AST/DeclFriend.h
34
include/clang/AST/DeclFriend.h
34
include/clang/AST/DeclGroup.h
35
include/clang/AST/DeclGroup.h
36
include/clang/AST/DeclLookups.h
35
include/clang/AST/DeclNodes.inc
37
include/clang/AST/DeclNodes.inc
36
include/clang/AST/DeclObjC.h
38
include/clang/AST/DeclObjC.h
37
include/clang/AST/DeclTemplate.h
39
include/clang/AST/DeclTemplate.h
Lines 44-50 Link Here
44
include/clang/AST/ExprObjC.h
46
include/clang/AST/ExprObjC.h
45
include/clang/AST/ExternalASTSource.h
47
include/clang/AST/ExternalASTSource.h
46
include/clang/AST/GlobalDecl.h
48
include/clang/AST/GlobalDecl.h
49
include/clang/AST/LambdaMangleContext.h
47
include/clang/AST/Mangle.h
50
include/clang/AST/Mangle.h
51
include/clang/AST/NSAPI.h
48
include/clang/AST/NestedNameSpecifier.h
52
include/clang/AST/NestedNameSpecifier.h
49
include/clang/AST/OperationKinds.h
53
include/clang/AST/OperationKinds.h
50
include/clang/AST/ParentMap.h
54
include/clang/AST/ParentMap.h
Lines 70-81 Link Here
70
include/clang/AST/TypeOrdering.h
74
include/clang/AST/TypeOrdering.h
71
include/clang/AST/TypeVisitor.h
75
include/clang/AST/TypeVisitor.h
72
include/clang/AST/UnresolvedSet.h
76
include/clang/AST/UnresolvedSet.h
73
include/clang/AST/UsuallyTinyPtrVector.h
74
include/clang/AST/VTTBuilder.h
77
include/clang/AST/VTTBuilder.h
75
include/clang/AST/VTableBuilder.h
78
include/clang/AST/VTableBuilder.h
76
include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
79
include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
80
include/clang/Analysis/Analyses/Dominators.h
77
include/clang/Analysis/Analyses/FormatString.h
81
include/clang/Analysis/Analyses/FormatString.h
78
include/clang/Analysis/Analyses/LiveVariables.h
82
include/clang/Analysis/Analyses/LiveVariables.h
83
include/clang/Analysis/Analyses/PostOrderCFGView.h
79
include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
84
include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
80
include/clang/Analysis/Analyses/ReachableCode.h
85
include/clang/Analysis/Analyses/ReachableCode.h
81
include/clang/Analysis/Analyses/ThreadSafety.h
86
include/clang/Analysis/Analyses/ThreadSafety.h
Lines 84-111 Link Here
84
include/clang/Analysis/AnalysisDiagnostic.h
89
include/clang/Analysis/AnalysisDiagnostic.h
85
include/clang/Analysis/CFG.h
90
include/clang/Analysis/CFG.h
86
include/clang/Analysis/CFGStmtMap.h
91
include/clang/Analysis/CFGStmtMap.h
92
include/clang/Analysis/CallGraph.h
87
include/clang/Analysis/DomainSpecific/CocoaConventions.h
93
include/clang/Analysis/DomainSpecific/CocoaConventions.h
88
include/clang/Analysis/FlowSensitive/DataflowSolver.h
94
include/clang/Analysis/FlowSensitive/DataflowSolver.h
89
include/clang/Analysis/FlowSensitive/DataflowValues.h
95
include/clang/Analysis/FlowSensitive/DataflowValues.h
90
include/clang/Analysis/ProgramPoint.h
96
include/clang/Analysis/ProgramPoint.h
91
include/clang/Analysis/Support/BlkExprDeclBitVector.h
97
include/clang/Analysis/Support/BlkExprDeclBitVector.h
92
include/clang/Analysis/Support/BumpVector.h
98
include/clang/Analysis/Support/BumpVector.h
93
include/clang/Analysis/Support/SaveAndRestore.h
94
include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
99
include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
95
include/clang/Analysis/Visitors/CFGRecStmtVisitor.h
100
include/clang/Analysis/Visitors/CFGRecStmtVisitor.h
96
include/clang/Analysis/Visitors/CFGStmtVisitor.h
101
include/clang/Analysis/Visitors/CFGStmtVisitor.h
97
include/clang/Basic/ABI.h
102
include/clang/Basic/ABI.h
98
include/clang/Basic/AddressSpaces.h
103
include/clang/Basic/AddressSpaces.h
104
include/clang/Basic/AllDiagnostics.h
99
include/clang/Basic/AttrKinds.h
105
include/clang/Basic/AttrKinds.h
100
include/clang/Basic/AttrList.inc
106
include/clang/Basic/AttrList.inc
101
include/clang/Basic/Builtins.def
107
include/clang/Basic/Builtins.def
102
include/clang/Basic/Builtins.h
108
include/clang/Basic/Builtins.h
103
include/clang/Basic/BuiltinsARM.def
109
include/clang/Basic/BuiltinsARM.def
110
include/clang/Basic/BuiltinsHexagon.def
104
include/clang/Basic/BuiltinsPPC.def
111
include/clang/Basic/BuiltinsPPC.def
105
include/clang/Basic/BuiltinsPTX.def
112
include/clang/Basic/BuiltinsPTX.def
106
include/clang/Basic/BuiltinsX86.def
113
include/clang/Basic/BuiltinsX86.def
107
include/clang/Basic/ConvertUTF.h
114
include/clang/Basic/ConvertUTF.h
108
include/clang/Basic/DelayedCleanupPool.h
109
include/clang/Basic/Diagnostic.h
115
include/clang/Basic/Diagnostic.h
110
include/clang/Basic/DiagnosticASTKinds.inc
116
include/clang/Basic/DiagnosticASTKinds.inc
111
include/clang/Basic/DiagnosticAnalysisKinds.inc
117
include/clang/Basic/DiagnosticAnalysisKinds.inc
Lines 119-124 Link Here
119
include/clang/Basic/DiagnosticLexKinds.inc
125
include/clang/Basic/DiagnosticLexKinds.inc
120
include/clang/Basic/DiagnosticParseKinds.inc
126
include/clang/Basic/DiagnosticParseKinds.inc
121
include/clang/Basic/DiagnosticSemaKinds.inc
127
include/clang/Basic/DiagnosticSemaKinds.inc
128
include/clang/Basic/DiagnosticSerializationKinds.inc
122
include/clang/Basic/ExceptionSpecificationType.h
129
include/clang/Basic/ExceptionSpecificationType.h
123
include/clang/Basic/ExpressionTraits.h
130
include/clang/Basic/ExpressionTraits.h
124
include/clang/Basic/FileManager.h
131
include/clang/Basic/FileManager.h
Lines 126-135 Link Here
126
include/clang/Basic/FileSystemStatCache.h
133
include/clang/Basic/FileSystemStatCache.h
127
include/clang/Basic/IdentifierTable.h
134
include/clang/Basic/IdentifierTable.h
128
include/clang/Basic/LLVM.h
135
include/clang/Basic/LLVM.h
136
include/clang/Basic/Lambda.h
129
include/clang/Basic/LangOptions.def
137
include/clang/Basic/LangOptions.def
130
include/clang/Basic/LangOptions.h
138
include/clang/Basic/LangOptions.h
131
include/clang/Basic/Linkage.h
139
include/clang/Basic/Linkage.h
132
include/clang/Basic/MacroBuilder.h
140
include/clang/Basic/MacroBuilder.h
141
include/clang/Basic/Module.h
133
include/clang/Basic/OnDiskHashTable.h
142
include/clang/Basic/OnDiskHashTable.h
134
include/clang/Basic/OpenCL.h
143
include/clang/Basic/OpenCL.h
135
include/clang/Basic/OpenCLExtensions.def
144
include/clang/Basic/OpenCLExtensions.def
Lines 156-161 Link Here
156
include/clang/CodeGen/BackendUtil.h
165
include/clang/CodeGen/BackendUtil.h
157
include/clang/CodeGen/CodeGenAction.h
166
include/clang/CodeGen/CodeGenAction.h
158
include/clang/CodeGen/ModuleBuilder.h
167
include/clang/CodeGen/ModuleBuilder.h
168
include/clang/Config/config.h
159
include/clang/Driver/Action.h
169
include/clang/Driver/Action.h
160
include/clang/Driver/Arg.h
170
include/clang/Driver/Arg.h
161
include/clang/Driver/ArgList.h
171
include/clang/Driver/ArgList.h
Lines 166-172 Link Here
166
include/clang/Driver/Compilation.h
176
include/clang/Driver/Compilation.h
167
include/clang/Driver/Driver.h
177
include/clang/Driver/Driver.h
168
include/clang/Driver/DriverDiagnostic.h
178
include/clang/Driver/DriverDiagnostic.h
169
include/clang/Driver/HostInfo.h
170
include/clang/Driver/Job.h
179
include/clang/Driver/Job.h
171
include/clang/Driver/ObjCRuntime.h
180
include/clang/Driver/ObjCRuntime.h
172
include/clang/Driver/OptSpecifier.h
181
include/clang/Driver/OptSpecifier.h
Lines 180-196 Link Here
180
include/clang/Driver/Types.def
189
include/clang/Driver/Types.def
181
include/clang/Driver/Types.h
190
include/clang/Driver/Types.h
182
include/clang/Driver/Util.h
191
include/clang/Driver/Util.h
192
include/clang/Edit/Commit.h
193
include/clang/Edit/EditedSource.h
194
include/clang/Edit/EditsReceiver.h
195
include/clang/Edit/FileOffset.h
196
include/clang/Edit/Rewriters.h
183
include/clang/Frontend/ASTConsumers.h
197
include/clang/Frontend/ASTConsumers.h
184
include/clang/Frontend/ASTUnit.h
198
include/clang/Frontend/ASTUnit.h
185
include/clang/Frontend/Analyses.def
199
include/clang/Frontend/Analyses.def
186
include/clang/Frontend/AnalyzerOptions.h
200
include/clang/Frontend/AnalyzerOptions.h
187
include/clang/Frontend/ChainedDiagnosticConsumer.h
201
include/clang/Frontend/ChainedDiagnosticConsumer.h
202
include/clang/Frontend/ChainedIncludesSource.h
188
include/clang/Frontend/CodeGenOptions.h
203
include/clang/Frontend/CodeGenOptions.h
189
include/clang/Frontend/CommandLineSourceLoc.h
204
include/clang/Frontend/CommandLineSourceLoc.h
190
include/clang/Frontend/CompilerInstance.h
205
include/clang/Frontend/CompilerInstance.h
191
include/clang/Frontend/CompilerInvocation.h
206
include/clang/Frontend/CompilerInvocation.h
192
include/clang/Frontend/DependencyOutputOptions.h
207
include/clang/Frontend/DependencyOutputOptions.h
193
include/clang/Frontend/DiagnosticOptions.h
208
include/clang/Frontend/DiagnosticOptions.h
209
include/clang/Frontend/DiagnosticRenderer.h
194
include/clang/Frontend/FrontendAction.h
210
include/clang/Frontend/FrontendAction.h
195
include/clang/Frontend/FrontendActions.h
211
include/clang/Frontend/FrontendActions.h
196
include/clang/Frontend/FrontendDiagnostic.h
212
include/clang/Frontend/FrontendDiagnostic.h
Lines 199-226 Link Here
199
include/clang/Frontend/HeaderSearchOptions.h
215
include/clang/Frontend/HeaderSearchOptions.h
200
include/clang/Frontend/LangStandard.h
216
include/clang/Frontend/LangStandard.h
201
include/clang/Frontend/LangStandards.def
217
include/clang/Frontend/LangStandards.def
218
include/clang/Frontend/LayoutOverrideSource.h
202
include/clang/Frontend/LogDiagnosticPrinter.h
219
include/clang/Frontend/LogDiagnosticPrinter.h
220
include/clang/Frontend/MigratorOptions.h
203
include/clang/Frontend/MultiplexConsumer.h
221
include/clang/Frontend/MultiplexConsumer.h
204
include/clang/Frontend/PreprocessorOptions.h
222
include/clang/Frontend/PreprocessorOptions.h
205
include/clang/Frontend/PreprocessorOutputOptions.h
223
include/clang/Frontend/PreprocessorOutputOptions.h
224
include/clang/Frontend/SerializedDiagnosticPrinter.h
225
include/clang/Frontend/TextDiagnostic.h
206
include/clang/Frontend/TextDiagnosticBuffer.h
226
include/clang/Frontend/TextDiagnosticBuffer.h
207
include/clang/Frontend/TextDiagnosticPrinter.h
227
include/clang/Frontend/TextDiagnosticPrinter.h
208
include/clang/Frontend/Utils.h
228
include/clang/Frontend/Utils.h
209
include/clang/Frontend/VerifyDiagnosticConsumer.h
229
include/clang/Frontend/VerifyDiagnosticConsumer.h
210
include/clang/FrontendTool/Utils.h
230
include/clang/FrontendTool/Utils.h
211
include/clang/Index/ASTLocation.h
212
include/clang/Index/Analyzer.h
213
include/clang/Index/CallGraph.h
214
include/clang/Index/DeclReferenceMap.h
215
include/clang/Index/Entity.h
216
include/clang/Index/GlobalSelector.h
217
include/clang/Index/Handlers.h
218
include/clang/Index/IndexProvider.h
219
include/clang/Index/Indexer.h
220
include/clang/Index/Program.h
221
include/clang/Index/STLExtras.h
222
include/clang/Index/SelectorMap.h
223
include/clang/Index/TranslationUnit.h
224
include/clang/Lex/AttrSpellings.inc
231
include/clang/Lex/AttrSpellings.inc
225
include/clang/Lex/CodeCompletionHandler.h
232
include/clang/Lex/CodeCompletionHandler.h
226
include/clang/Lex/DirectoryLookup.h
233
include/clang/Lex/DirectoryLookup.h
Lines 232-237 Link Here
232
include/clang/Lex/LiteralSupport.h
239
include/clang/Lex/LiteralSupport.h
233
include/clang/Lex/MacroInfo.h
240
include/clang/Lex/MacroInfo.h
234
include/clang/Lex/ModuleLoader.h
241
include/clang/Lex/ModuleLoader.h
242
include/clang/Lex/ModuleMap.h
235
include/clang/Lex/MultipleIncludeOpt.h
243
include/clang/Lex/MultipleIncludeOpt.h
236
include/clang/Lex/PPCallbacks.h
244
include/clang/Lex/PPCallbacks.h
237
include/clang/Lex/PTHLexer.h
245
include/clang/Lex/PTHLexer.h
Lines 258-263 Link Here
258
include/clang/Rewrite/Rewriters.h
266
include/clang/Rewrite/Rewriters.h
259
include/clang/Rewrite/TokenRewriter.h
267
include/clang/Rewrite/TokenRewriter.h
260
include/clang/Sema/AnalysisBasedWarnings.h
268
include/clang/Sema/AnalysisBasedWarnings.h
269
include/clang/Sema/AttrParsedAttrKinds.inc
270
include/clang/Sema/AttrParsedAttrList.inc
271
include/clang/Sema/AttrTemplateInstantiate.inc
261
include/clang/Sema/AttributeList.h
272
include/clang/Sema/AttributeList.h
262
include/clang/Sema/CXXFieldCollector.h
273
include/clang/Sema/CXXFieldCollector.h
263
include/clang/Sema/CodeCompleteConsumer.h
274
include/clang/Sema/CodeCompleteConsumer.h
Lines 269-275 Link Here
269
include/clang/Sema/Initialization.h
280
include/clang/Sema/Initialization.h
270
include/clang/Sema/LocInfoType.h
281
include/clang/Sema/LocInfoType.h
271
include/clang/Sema/Lookup.h
282
include/clang/Sema/Lookup.h
272
include/clang/Sema/MultiInitializer.h
273
include/clang/Sema/ObjCMethodList.h
283
include/clang/Sema/ObjCMethodList.h
274
include/clang/Sema/Overload.h
284
include/clang/Sema/Overload.h
275
include/clang/Sema/Ownership.h
285
include/clang/Sema/Ownership.h
Lines 292-302 Link Here
292
include/clang/Serialization/ASTWriter.h
302
include/clang/Serialization/ASTWriter.h
293
include/clang/Serialization/AttrPCHRead.inc
303
include/clang/Serialization/AttrPCHRead.inc
294
include/clang/Serialization/AttrPCHWrite.inc
304
include/clang/Serialization/AttrPCHWrite.inc
295
include/clang/Serialization/ChainedIncludesSource.h
296
include/clang/Serialization/ContinuousRangeMap.h
305
include/clang/Serialization/ContinuousRangeMap.h
297
include/clang/Serialization/Module.h
306
include/clang/Serialization/Module.h
298
include/clang/Serialization/ModuleManager.h
307
include/clang/Serialization/ModuleManager.h
308
include/clang/Serialization/SerializationDiagnostic.h
299
include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
309
include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
310
include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
300
include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h
311
include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h
301
include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
312
include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
302
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
313
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
Lines 318-328 Link Here
318
include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
329
include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
319
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
330
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
320
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
331
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
321
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h
332
include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
322
include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
333
include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
323
include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
334
include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
324
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
335
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
325
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
336
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
337
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
326
include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
338
include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
327
include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
339
include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
328
include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
340
include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
Lines 330-344 Link Here
330
include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
342
include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
331
include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
343
include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
332
include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
344
include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
345
include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
346
include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
333
include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
347
include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
334
include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
348
include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
335
include/clang/StaticAnalyzer/Frontend/FrontendActions.h
349
include/clang/StaticAnalyzer/Frontend/FrontendActions.h
350
include/clang/Tooling/CompilationDatabase.h
351
include/clang/Tooling/Tooling.h
336
lib/clang/%%PORTVERSION%%/include/arm_neon.h
352
lib/clang/%%PORTVERSION%%/include/arm_neon.h
337
lib/clang/%%PORTVERSION%%/include/emmintrin.h
353
lib/clang/%%PORTVERSION%%/include/emmintrin.h
338
lib/clang/%%PORTVERSION%%/include/immintrin.h
354
lib/clang/%%PORTVERSION%%/include/immintrin.h
339
lib/clang/%%PORTVERSION%%/include/mm3dnow.h
355
lib/clang/%%PORTVERSION%%/include/mm3dnow.h
340
lib/clang/%%PORTVERSION%%/include/mm_malloc.h
356
lib/clang/%%PORTVERSION%%/include/mm_malloc.h
341
lib/clang/%%PORTVERSION%%/include/mmintrin.h
357
lib/clang/%%PORTVERSION%%/include/mmintrin.h
358
lib/clang/%%PORTVERSION%%/include/module.map
342
lib/clang/%%PORTVERSION%%/include/nmmintrin.h
359
lib/clang/%%PORTVERSION%%/include/nmmintrin.h
343
lib/clang/%%PORTVERSION%%/include/pmmintrin.h
360
lib/clang/%%PORTVERSION%%/include/pmmintrin.h
344
lib/clang/%%PORTVERSION%%/include/smmintrin.h
361
lib/clang/%%PORTVERSION%%/include/smmintrin.h
Lines 353-361 Link Here
353
lib/libclangBasic.a
370
lib/libclangBasic.a
354
lib/libclangCodeGen.a
371
lib/libclangCodeGen.a
355
lib/libclangDriver.a
372
lib/libclangDriver.a
373
lib/libclangEdit.a
356
lib/libclangFrontend.a
374
lib/libclangFrontend.a
357
lib/libclangFrontendTool.a
375
lib/libclangFrontendTool.a
358
lib/libclangIndex.a
359
lib/libclangLex.a
376
lib/libclangLex.a
360
lib/libclangParse.a
377
lib/libclangParse.a
361
lib/libclangRewrite.a
378
lib/libclangRewrite.a
Lines 364-377 Link Here
364
lib/libclangStaticAnalyzerCheckers.a
381
lib/libclangStaticAnalyzerCheckers.a
365
lib/libclangStaticAnalyzerCore.a
382
lib/libclangStaticAnalyzerCore.a
366
lib/libclangStaticAnalyzerFrontend.a
383
lib/libclangStaticAnalyzerFrontend.a
384
lib/libclangTooling.a
367
%%DATADIR%%/scanview.css
385
%%DATADIR%%/scanview.css
368
%%DATADIR%%/sorttable.js
386
%%DATADIR%%/sorttable.js
369
%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz
387
%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz
388
%%PORTDOCS%%%%DOCSDIR%%/html/AddressSanitizer.html
370
%%PORTDOCS%%%%DOCSDIR%%/html/AnalyzerRegions.html
389
%%PORTDOCS%%%%DOCSDIR%%/html/AnalyzerRegions.html
371
%%PORTDOCS%%%%DOCSDIR%%/html/AutomaticReferenceCounting.html
390
%%PORTDOCS%%%%DOCSDIR%%/html/AutomaticReferenceCounting.html
372
%%PORTDOCS%%%%DOCSDIR%%/html/DriverInternals.html
391
%%PORTDOCS%%%%DOCSDIR%%/html/DriverInternals.html
373
%%PORTDOCS%%%%DOCSDIR%%/html/InternalsManual.html
392
%%PORTDOCS%%%%DOCSDIR%%/html/InternalsManual.html
374
%%PORTDOCS%%%%DOCSDIR%%/html/LanguageExtensions.html
393
%%PORTDOCS%%%%DOCSDIR%%/html/LanguageExtensions.html
394
%%PORTDOCS%%%%DOCSDIR%%/html/ObjectiveCLiterals.html
375
%%PORTDOCS%%%%DOCSDIR%%/html/PCHInternals.html
395
%%PORTDOCS%%%%DOCSDIR%%/html/PCHInternals.html
376
%%PORTDOCS%%%%DOCSDIR%%/html/PTHInternals.html
396
%%PORTDOCS%%%%DOCSDIR%%/html/PTHInternals.html
377
%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.html
397
%%PORTDOCS%%%%DOCSDIR%%/html/ReleaseNotes.html
Lines 389-394 Link Here
389
@dirrm lib/clang/%%PORTVERSION%%/include
409
@dirrm lib/clang/%%PORTVERSION%%/include
390
@dirrm lib/clang/%%PORTVERSION%%
410
@dirrm lib/clang/%%PORTVERSION%%
391
@dirrm lib/clang
411
@dirrm lib/clang
412
@dirrm include/clang/Tooling
392
@dirrm include/clang/StaticAnalyzer/Frontend
413
@dirrm include/clang/StaticAnalyzer/Frontend
393
@dirrm include/clang/StaticAnalyzer/Core/PathSensitive
414
@dirrm include/clang/StaticAnalyzer/Core/PathSensitive
394
@dirrm include/clang/StaticAnalyzer/Core/BugReporter
415
@dirrm include/clang/StaticAnalyzer/Core/BugReporter
Lines 400-409 Link Here
400
@dirrm include/clang/Rewrite
421
@dirrm include/clang/Rewrite
401
@dirrm include/clang/Parse
422
@dirrm include/clang/Parse
402
@dirrm include/clang/Lex
423
@dirrm include/clang/Lex
403
@dirrm include/clang/Index
404
@dirrm include/clang/FrontendTool
424
@dirrm include/clang/FrontendTool
405
@dirrm include/clang/Frontend
425
@dirrm include/clang/Frontend
426
@dirrm include/clang/Edit
406
@dirrm include/clang/Driver
427
@dirrm include/clang/Driver
428
@dirrm include/clang/Config
407
@dirrm include/clang/CodeGen
429
@dirrm include/clang/CodeGen
408
@dirrm include/clang/Basic
430
@dirrm include/clang/Basic
409
@dirrm include/clang/Analysis/Visitors
431
@dirrm include/clang/Analysis/Visitors
(-)lang/clang/files/patch-utils_llvm-build_llvmbuild_main.py (+20 lines)
Added Link Here
1
2
$FreeBSD$
3
4
--- utils/llvm-build/llvmbuild/main.py.orig
5
+++ utils/llvm-build/llvmbuild/main.py
6
@@ -633,7 +633,13 @@
7
 
8
     # We handle a few special cases of target names here for historical
9
     # reasons, as these are the names configure currently comes up with.
10
-    native_target_name = { 'x86' : 'X86',
11
+    native_target_name = { 'amd64' : 'X86',
12
+			   'arm' : 'ARM',
13
+			   'i386' : 'X86',
14
+			   'mips' : 'Mips',
15
+			   'powerpc' : 'PowerPC',
16
+			   'sparc64' : 'Sparc',
17
+                           'x86' : 'X86',
18
                            'x86_64' : 'X86',
19
                            'Unknown' : None }.get(opts.native_target,
20
                                                   opts.native_target)

Return to bug 168921