Test ran at 2025-02-05 01:13:16.786811+00:00 SOLUTION: bar_codes=5.0.0: Generate various types of bar codes (1D or 2D) on various media Origin: source archive abc_005.zip at https://sourceforge.net/projects/ada-bar-codes/files/abc_005.zip with hash sha512:c211b27c745a38409ecdf858277e0456fbb41692ee4534f4ae05ae75f75d37407f66a89d394a18f99c59a11f83fd4319f5cc41fb7416016a96b9576deb7dcac5 Properties: Author: Gautier de Montmollin Description: Generate various types of bar codes (1D or 2D) on various media Executable: bar_codes_demo GPR Scenario: Build_Mode := Debug | Fast License: MIT Long_Description:  QR  Code 128  Data Matrix Some features: * 1D bar codes supported: Code 128, EAN-13, MSI, UPC-A * 2D bar codes supported: Data Matrix, QR Codes * 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 versions of the Ada language * Tests and demos included * *Free*, open-source The creation of a bar code is as simple as this small procedure: ```ada with Ada.Text_IO, Bar_Codes, Bar_Codes_Media; procedure Small_Demo is use Ada.Text_IO; svg : File_Type; begin Create (svg, Out_File, "qr_code.svg"); Put_Line (svg, Bar_Codes_Media.SVG_Bar_Code (Bar_Codes.Code_QR_Low, 100.0, 100.0, "mm", "Hello")); Close (svg); end Small_Demo; ``` Maintainer: fabien.chouteau@gmail.com Maintainers_Logins: zertovitch Maintainers_Logins: Fabien-Chouteau Name: bar_codes Project_File: ada_bar_codes.gpr Tag: bar Tag: code Tag: barcode Tag: bar-code Tag: datamatrix Tag: data-matrix Tag: qr Tag: qrcode Tag: qr-code Tag: code128 Tag: msi Tag: ean13 Tag: upca Tag: pbm Tag: pdf Tag: png Tag: svg Version: 5.0.0 Website: https://ada-bar-codes.sourceforge.io/ LOG: Spawning: alr -d -n get --build bar_codes=5.0.0 Note: Deploying bar_codes=5.0.0... #=#=# ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0%##O#-# ############################################# 63.1% ######################################################################## 100.0% Note: Building bar_codes=5.0.0/ada_bar_codes.gpr... Setup [mkdir] object directory for project Ada_Bar_Codes Compile [Ada] bar_codes_demo.adb [Ada] bar_codes_test.adb [Ada] bar_codes.adb [Ada] bar_codes_media.adb Bind [gprbind] bar_codes_demo.bexch [gprbind] bar_codes_test.bexch [Ada] bar_codes_demo.ali [Ada] bar_codes_test.ali Link [link] bar_codes_demo.adb [link] bar_codes_test.adb bar_codes=5.0.0 successfully retrieved and built. There are no dependencies. Found declared GPR file: ada_bar_codes.gpr