Files
bpfire/lfs/libaio
Adolf Belka cb5f4a5416 libaio: Update to 0.3.112
- Update from 0.3.111 to 0.3.112
- Update of rootfile not required
- Changelog
    The ChangeLog file in the source tarball has the last entry
     for version 0.3.107
    The AIO website has no change history
   The following commits were found on the Fedora git repository for libaio
    Makefile: add missing DESTDIR variable use
      Thomas Petazzoni • 2 years ago
    src/Makefile: add ENABLE_SHARED boolean to allow static-only build
      Thomas Petazzoni • 2 years ago
    Add README.md
      Jeff Moyer • 2 years ago
    Merge #7 `Link against libgcc to avoid unresolved symbols`
      Jeffrey E. Moyer • 2 years ago
    harness: fix POLLIN test case
      Jeff Moyer • 2 years ago
    Merge branch 'aio-poll'
      Jeff Moyer • 2 years ago
    Link against libgcc to avoid unresolved symbols
      Guillem Jover • 2 years ago

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-04-27 08:02:00 +00:00

81 lines
3.1 KiB
Plaintext

###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 0.3.112
THISAPP = libaio-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1ba264947d05bd8e0f9dc9a9ed80cf3e
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && sed -e "s@-nostdlib -nostartfiles@@g" -i src/Makefile
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make prefix=/usr install
@rm -rf $(DIR_APP)
@$(POSTBUILD)