| 1 |
# vim: ft=make ts=4 sw=4 noet |
| 2 |
|
| 3 |
NAME = sqlite3 |
| 4 |
VERSION = 3530200 |
| 5 |
GARTYPE = v2 |
| 6 |
|
| 7 |
DESCRIPTION = SQLite version 3, the lightweight SQL database library |
| 8 |
define BLURB |
| 9 |
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. |
| 10 |
SQLite is the most used database engine in the world. |
| 11 |
endef |
| 12 |
|
| 13 |
MASTER_SITES = https://sqlite.org/2026/ |
| 14 |
DISTFILES += $(DISTNAME).tar.gz |
| 15 |
|
| 16 |
LICENSE = COPYING |
| 17 |
|
| 18 |
PACKAGES += OZSWhello |
| 19 |
SPKG_DESC_OZSWhello = GNU Hello, the friendly greeting program |
| 20 |
CATALOGNAME_OZSWhello = hello |
| 21 |
# Catch-all: leave PKGFILES_OZSWhello unset (GAR uses exclude-other-pkgs mechanism). |
| 22 |
|
| 23 |
RUNTIME_DEP_PKGS_OZSWhello += OZSWgettext OZSWlibiconv |
| 24 |
BUILD_DEP_PKGS += OZSWgettext OZSWlibiconv |
| 25 |
|
| 26 |
# Enable Solaris extension macros (wprintf, mbstowcs, pthreads, etc.) |
| 27 |
EXTENSIONS = 1 |
| 28 |
|
| 29 |
# GNU ld requires all DSO dependencies to be explicit; libintl.so uses |
| 30 |
# libiconv internally, so we must add it to the link line. |
| 31 |
EXTRA_LD_FLAGS += -liconv |
| 32 |
|
| 33 |
# Patch libtool scripts to replace ksh93 "print -r --" with printf |
| 34 |
# so they work under bash (our SHELL override). |
| 35 |
post-configure: |
| 36 |
@echo "==> Patching libtool scripts for bash compatibility" |
| 37 |
@find $(WORKSRC) -name "libtool" -type f -exec \ |
| 38 |
gsed -i 's/ECHO="print -r --"/ECHO="printf %s\\\\n"/g' {} \; |
| 39 |
@$(MAKECOOKIE) |
| 40 |
|
| 41 |
include gar/category.mk |