1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= ada_language_server
8 SDESC[standard]= Microsoft Language Server Protocol for Ada
9 HOMEPAGE= https://github.com/AdaCore/ada_language_server
10 CONTACT= John_Marino[draco@marino.st]
13 SITES[main]= GITHUB/AdaCore:ada_language_server:v23.0.0
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= ada_libfswatch:single:standard
22 libvss:single:standard
23 gnatdoc:single:standard
24 BUILDRUN_DEPENDS= libadalang:single:standard
25 libadalang-tools:single:standard
26 ada_spawn:single:standard
31 LICENSE= GPLv3+:single
32 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
33 LICENSE_FILE= GPLv3+:{{WRKSRC}}/LICENSE
34 LICENSE_AWK= TERMS:"^$$"
35 LICENSE_SOURCE= TERMS:{{WRKSRC}}/source/server/lsp-servers.ads
38 MAKE_ARGS= BUILD_MODE=prod
41 INSTALL_REQ_TOOLCHAIN= yes
44 ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
45 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
47 [FILE:451:descriptions/desc.single]
48 Ada_Language_Server an implementation of the Microsoft Language Server
49 Protocol for Ada/SPARK.
52 * GNAT project files support.
53 * Code completion for names, keywords, aggregates, etc.
54 * Code navigation, such as Go to Definition/Declaration, Find All
55 References, Call Hierarchies, etc.
56 * Code refactoring like insert named associations, auto-add with-clauses.
57 * Document/Workspace symbol search.
58 * Code folding and formatting.
62 3efa8a48e45c37fe1dffd3fb25ac5685f7b456c9315b09f8a5dbe35027694760 1224007 AdaCore-ada_language_server-23.0.0.tar.gz
65 [FILE:4567:manifests/plist.single]
70 include/codec_test/codec_test.adb
72 lsp-client_message_receivers.ads
73 lsp-client_notification_receivers.ads
74 lsp-client_request_receivers.ads
75 lsp-client_response_senders.ads
80 lsp-generic_notifications.adb
81 lsp-generic_notifications.ads
82 lsp-generic_optional.adb
83 lsp-generic_optional.ads
84 lsp-generic_optional_with_read_write.adb
85 lsp-generic_optional_with_read_write.ads
86 lsp-generic_requests.adb
87 lsp-generic_requests.ads
88 lsp-generic_responses.adb
89 lsp-generic_responses.ads
92 lsp-generic_vectors.adb
93 lsp-generic_vectors.ads
98 lsp-messages-client_notifications.adb
99 lsp-messages-client_notifications.ads
100 lsp-messages-client_requests.adb
101 lsp-messages-client_requests.ads
102 lsp-messages-client_responses.adb
103 lsp-messages-client_responses.ads
104 lsp-messages-common_writers.adb
105 lsp-messages-common_writers.ads
106 lsp-messages-server_notifications.adb
107 lsp-messages-server_notifications.ads
108 lsp-messages-server_requests.adb
109 lsp-messages-server_requests.ads
110 lsp-messages-server_responses.adb
111 lsp-messages-server_responses.ads
112 lsp-messages-visitors.adb
113 lsp-messages-visitors.ads
116 lsp-server_notification_receivers.ads
117 lsp-server_request_receivers.ads
118 lsp-server_response_senders.ads
119 lsp-stdio_streams-init_others.adb
120 lsp-stdio_streams-init_windows.adb
121 lsp-stdio_streams.adb
122 lsp-stdio_streams.ads
130 vss-json-pull_readers-look_ahead.adb
131 vss-json-pull_readers-look_ahead.ads
133 lsp-clients-request_handlers.ads
134 lsp-clients-response_handlers.ads
139 include/lsp_client_glib/
140 lsp-clients-request_handlers.ads
141 lsp-clients-response_handlers.ads
154 lsp-client_message_receivers.ali
155 lsp-client_message_receivers.o
156 lsp-client_notification_receivers.ali
157 lsp-client_notification_receivers.o
158 lsp-client_request_receivers.ali
159 lsp-client_request_receivers.o
160 lsp-client_response_senders.ali
161 lsp-client_response_senders.o
166 lsp-generic_notifications.ali
167 lsp-generic_notifications.o
168 lsp-generic_optional.ali
169 lsp-generic_optional.o
170 lsp-generic_optional_with_read_write.ali
171 lsp-generic_optional_with_read_write.o
172 lsp-generic_requests.ali
173 lsp-generic_requests.o
174 lsp-generic_responses.ali
175 lsp-generic_responses.o
178 lsp-generic_vectors.ali
179 lsp-generic_vectors.o
184 lsp-messages-client_notifications.ali
185 lsp-messages-client_notifications.o
186 lsp-messages-client_requests.ali
187 lsp-messages-client_requests.o
188 lsp-messages-client_responses.ali
189 lsp-messages-client_responses.o
190 lsp-messages-common_writers.ali
191 lsp-messages-common_writers.o
192 lsp-messages-server_notifications.ali
193 lsp-messages-server_notifications.o
194 lsp-messages-server_requests.ali
195 lsp-messages-server_requests.o
196 lsp-messages-server_responses.ali
197 lsp-messages-server_responses.o
198 lsp-messages-visitors.ali
199 lsp-messages-visitors.o
202 lsp-server_notification_receivers.ali
203 lsp-server_notification_receivers.o
204 lsp-server_request_receivers.ali
205 lsp-server_request_receivers.o
206 lsp-server_response_senders.ali
207 lsp-server_response_senders.o
208 lsp-stdio_streams.ali
218 vss-json-pull_readers-look_ahead.ali
219 vss-json-pull_readers-look_ahead.o
221 lsp-clients-request_handlers.ali
222 lsp-clients-request_handlers.o
223 lsp-clients-response_handlers.ali
224 lsp-clients-response_handlers.o
230 lsp-clients-request_handlers.ali
231 lsp-clients-request_handlers.o
232 lsp-clients-response_handlers.ali
233 lsp-clients-response_handlers.o
246 [FILE:1694:patches/patch-Makefile]
247 --- Makefile.orig 2022-09-20 14:18:47 UTC
249 @@ -38,13 +38,12 @@ ifeq ($(OS),Windows_NT)
252 UNAME_S := $(shell uname -s)
253 - ifeq ($(UNAME_S),Linux)
257 ifeq ($(UNAME_S),Darwin)
266 @@ -77,6 +76,7 @@ all: coverage-instrument
267 $(GPRBUILD) -P gnat/codec_test.gpr -p $(COVERAGE_BUILD_FLAGS)
268 $(GPRBUILD) -P gnat/lsp_client.gpr -p $(COVERAGE_BUILD_FLAGS) \
269 -XVERSION=$(TRAVIS_TAG)
270 + $(GPRBUILD) -P gnat/lsp_client_glib.gpr -p $(COVERAGE_BUILD_FLAGS)
271 mkdir -p integration/vscode/ada/$(PLATFORM)
272 cp -f $(ALS)$(EXE) integration/vscode/ada/$(PLATFORM)
274 @@ -99,16 +99,18 @@ endif
277 gprinstall -f -P gnat/lsp_server.gpr -p -r --mode=usage \
278 - --prefix=$(DESTDIR) $(LIBRARY_FLAGS)
279 - gprinstall -f -P gnat/tester.gpr -p --prefix=$(DESTDIR) $(LIBRARY_FLAGS)
280 - gprinstall -f -P gnat/codec_test.gpr -p --prefix=$(DESTDIR) $(LIBRARY_FLAGS)
281 + --prefix=$(DESTDIR)$(PREFIX) $(LIBRARY_FLAGS)
282 + gprinstall -f -P gnat/tester.gpr -p --prefix=$(DESTDIR)$(PREFIX) $(LIBRARY_FLAGS)
283 + gprinstall -f -P gnat/codec_test.gpr -p --prefix=$(DESTDIR)$(PREFIX) $(LIBRARY_FLAGS)
284 gprinstall -f -P gnat/lsp_client.gpr -p -r \
286 - --prefix=$(DESTDIR) \
287 + --prefix=$(DESTDIR)$(PREFIX) \
289 + gprinstall -f -P gnat/lsp_client_glib.gpr -p -r \
290 + --prefix=$(DESTDIR)$(PREFIX) $(LIBRARY_FLAGS)
292 mkdir -p $(DESTDIR)/share/als/sids || true
293 - cp .obj/*/*.sid $(DESTDIR)/share/als/sids/
294 + cp .obj/*/*.sid $(DESTDIR)$(PREFIX)/share/als/sids/