# -*-makefile-*- # # Copyright (C) 2004 by Robert Schwebel # 2008, 2009, 2010, 2016 by Marc Kleine-Budde # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_LIBPCRE) += libpcre # # Paths and names # LIBPCRE_VERSION := 8.40 LIBPCRE_MD5 := 41a842bf7dcecd6634219336e2167d1d LIBPCRE := pcre-$(LIBPCRE_VERSION) LIBPCRE_SUFFIX := tar.bz2 LIBPCRE_URL := $(call ptx/mirror, SF, pcre/$(LIBPCRE).$(LIBPCRE_SUFFIX)) LIBPCRE_SOURCE := $(SRCDIR)/$(LIBPCRE).$(LIBPCRE_SUFFIX) LIBPCRE_DIR := $(BUILDDIR)/$(LIBPCRE) LIBPCRE_LICENSE := BSD-3-Clause LIBPCRE_LICENSE_FILES := file://LICENCE;md5=60da32d84d067f53e22071c4ecb4384d # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- # # autoconf # LIBPCRE_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --$(call ptx/endis, PTXCONF_LIBPCRE_ENABLE_PCREGREP_LIBZ)-pcregrep-libz \ --$(call ptx/endis, PTXCONF_LIBPCRE_ENABLE_PCREGREP_LIBBZ2)-pcregrep-libbz2 \ --$(call ptx/endis, PTXCONF_LIBPCRE_ENABLE_UTF8)-utf8 \ --$(call ptx/endis, PTXCONF_LIBPCRE_ENABLE_UTF8)-unicode-properties \ ifdef PTXCONF_LIBPCRE_ENABLE_NEWLINE_IS_ANYCRLF LIBPCRE_AUTOCONF += --enable-newline-is-anycrlf endif # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/libpcre.targetinstall: @$(call targetinfo) @$(call install_init, libpcre) @$(call install_fixup, libpcre,PRIORITY,optional) @$(call install_fixup, libpcre,SECTION,base) @$(call install_fixup, libpcre,AUTHOR,"Robert Schwebel ") @$(call install_fixup, libpcre,DESCRIPTION,missing) @$(call install_lib, libpcre, 0, 0, 0644, libpcre) ifdef PTXCONF_LIBPCRE_LIBPCREPOSIX @$(call install_lib, libpcre, 0, 0, 0644, libpcreposix) endif ifdef PTXCONF_LIBPCRE_LIBPCRECPP @$(call install_lib, libpcre, 0, 0, 0644, libpcrecpp) endif ifdef PTXCONF_LIBPCRE_PCREGREP @$(call install_copy, libpcre, 0, 0, 0755, -, /usr/bin/pcregrep) endif @$(call install_finish, libpcre) @$(call touch) # vim: syntax=make