Test ran at 2025-02-27 12:48:44.610812+00:00 SOLUTION: apdf=7.0.0: Portable package for producing dynamically PDF documents Origin: source archive apdf_007.zip at https://sourceforge.net/projects/apdf/files/apdf_007.zip with hash sha512:11c5d525f3e77d88f673dc8921af4304f33188c0ca54c3ab3da3013212d48027019f31b935933aeaad8d40ead76a3711f8ed491810e63f546e1f550e15cfb7ea Properties: Author: Gautier de Montmollin Description: Portable package for producing dynamically PDF documents Executable: pdf_out_demo Executable: koch_curve Executable: sierpinski_arrowhead_curve GPR Scenario: PDF_Build_Mode := Debug | Fast License: MIT Long_Description: **PDF_Out** is an Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics and raster graphics. ![Ada PDF Screenshot](https://apdf.sourceforge.io/pw_ari_parcel_m.png "Screenshot of a page produced by PDF_Out") * Ideal for the dynamic production of reports, invoices, tickets, charts, maps etc. * Vector graphics * Inclusion of JPEG images * Object oriented * Task safe * Endian-neutral * Multi-platform, but native code build * Standalone (no dependency on other libraires, bindings, etc.; no extra component needed for running) * Unconditionally portable code: OS-, CPU-, compiler- independent code * Pure Ada 2012: this package can be used in projects in Ada 2012 and later language versions * Free, open-source The creation of a PDF file is as simple as this small procedure: ```ada with PDF_Out; procedure Small_Demo is pdf : PDF_Out.PDF_Out_File; begin pdf.Create ("small.pdf"); pdf.Put_Line ("This is a very small demo for PDF_Out..."); pdf.Close; end Small_Demo; ``` Maintainer: gdemont@hotmail.com Maintainers_Logins: zertovitch Maintainers_Logins: Fabien-Chouteau Name: apdf Project_File: pdf_out_gnat_w_gid.gpr Tag: pdf Tag: adobe Version: 7.0.0 Website: https://apdf.sourceforge.io/ Dependencies (direct): gid>=9.0.0 Dependencies (solution): gid=13.0.1 Dependencies (graph): apdf=7.0.0 --> gid=13.0.1 (>=9.0.0) LOG: Spawning: alr -d -n get --build apdf=7.0.0 Note: Deploying apdf=7.0.0... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% #=#=# ######################################################################## 100.0% ##=#=# # 1.4% ######### 13.3% ################## 25.1% ###################### 31.8% ############################################### 65.9% ############################################################ 84.4% ###################################################################### 97.7% ######################################################################## 100.0% Note: Building gid=13.0.1/gid.gpr... gprbuild: "to_png.exe" up to date gprbuild: "to_bmp.exe" up to date gprbuild: "mini.exe" up to date gprbuild: "all_rgb.exe" up to date gprbuild: "benchmark.exe" up to date gprbuild: "color_avg.exe" up to date gprbuild: "comp_img.exe" up to date gprbuild: "is_opaque.exe" up to date gprbuild: "recurve.exe" up to date gprbuild: "steg.exe" up to date Note: Building apdf=7.0.0/pdf_out_gnat_w_gid.gpr... Setup [mkdir] object directory for project PDF_Out_Gnat_w_GID Compile [Ada] pdf_out_demo.adb [Ada] color_pinstripe_printer.adb [Ada] hilbert_curve.adb [Ada] k_means.adb [Ada] koch_curve.adb [Ada] peano_curve.adb [Ada] pinstripe_printer.adb [Ada] sierpinski_arrowhead_curve.adb [Ada] img2pdf.adb [Ada] arc_test.adb [Ada] page_test.adb [Ada] validation_test.adb [Ada] pdf_out.adb [Ada] bar_code.ads [Ada] fancy_page.adb [Ada] insert_mascot.adb [Ada] qr_code.ads [Ada] pdf_out-fonts.adb [Ada] pdf_out-images.adb pdf_out-images.adb:41:19: (style) bad casing of "Image_Descriptor" declared at gid.ads:58 pdf_out-images.adb:44:14: (style) bad casing of "Load_Image_Header" declared at gid.ads:64 pdf_out-images.adb:46:39: (style) bad casing of "Pixel_Width" declared at gid.ads:85 pdf_out-images.adb:46:67: (style) bad casing of "Pixel_Height" declared at gid.ads:86 pdf_out-images.adb:95:21: (style) bad casing of "Image_Descriptor" declared at gid.ads:58 pdf_out-images.adb:100:16: (style) bad casing of "Load_Image_Header" declared at gid.ads:64 pdf_out-images.adb:106:25: (style) bad casing of "Detailed_Format" declared at gid.ads:159 pdf_out-images.adb:112:25: (style) bad casing of "Pixel_Width" declared at gid.ads:85 pdf_out-images.adb:112:67: (style) bad casing of "Pixel_Height" declared at gid.ads:86 pdf_out-images.adb:113:75: (style) bad casing of "Bits_per_Pixel" declared at gid.ads:164 Bind [gprbind] pdf_out_demo.bexch [gprbind] color_pinstripe_printer.bexch [gprbind] hilbert_curve.bexch [gprbind] k_means.bexch [Ada] hilbert_curve.ali [Ada] pdf_out_demo.ali [Ada] color_pinstripe_printer.ali [Ada] k_means.ali [gprbind] koch_curve.bexch [gprbind] peano_curve.bexch [gprbind] pinstripe_printer.bexch [gprbind] sierpinski_arrowhead_curve.bexch [Ada] koch_curve.ali [Ada] sierpinski_arrowhead_curve.ali [Ada] pinstripe_printer.ali [Ada] peano_curve.ali [gprbind] img2pdf.bexch [gprbind] arc_test.bexch [gprbind] page_test.bexch [Ada] img2pdf.ali [Ada] arc_test.ali [Ada] page_test.ali [gprbind] validation_test.bexch [Ada] validation_test.ali Link [link] pdf_out_demo.adb [link] color_pinstripe_printer.adb [link] hilbert_curve.adb [link] k_means.adb [link] koch_curve.adb [link] peano_curve.adb [link] pinstripe_printer.adb [link] sierpinski_arrowhead_curve.adb [link] img2pdf.adb [link] arc_test.adb [link] page_test.adb [link] validation_test.adb apdf=7.0.0 successfully retrieved and built. Dependencies were solved as follows: + gid 13.0.1 (new) Found declared GPR file: pdf_out_gnat_w_gid.gpr