From e53a467ae331060e44909d7a52573292d4401df6 Mon Sep 17 00:00:00 2001 From: "Laurento Frittella (mrfree)" Date: Tue, 31 May 2011 14:40:33 +0000 Subject: [PATCH] dev-libs/libapp: New Ebuild for bug 369487 thanks to mgorny svn path=/sunrise/; revision=12120 --- dev-libs/libapp/ChangeLog | 8 +++++ dev-libs/libapp/Manifest | 4 +++ dev-libs/libapp/files/makefile_fixes.patch | 36 ++++++++++++++++++++++ dev-libs/libapp/libapp-9999.ebuild | 30 ++++++++++++++++++ dev-libs/libapp/metadata.xml | 6 ++++ 5 files changed, 84 insertions(+) create mode 100644 dev-libs/libapp/ChangeLog create mode 100644 dev-libs/libapp/Manifest create mode 100644 dev-libs/libapp/files/makefile_fixes.patch create mode 100644 dev-libs/libapp/libapp-9999.ebuild create mode 100644 dev-libs/libapp/metadata.xml diff --git a/dev-libs/libapp/ChangeLog b/dev-libs/libapp/ChangeLog new file mode 100644 index 000000000..6dcb0f2ca --- /dev/null +++ b/dev-libs/libapp/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for dev-libs/libapp +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 31 May 2011; Laurento Frittella (mrfree) + +libapp-9999.ebuild, +files/makefile_fixes.patch, +metadata.xml: + New Ebuild for bug 369487 thanks to mgorny + diff --git a/dev-libs/libapp/Manifest b/dev-libs/libapp/Manifest new file mode 100644 index 000000000..a48ff4c1e --- /dev/null +++ b/dev-libs/libapp/Manifest @@ -0,0 +1,4 @@ +AUX makefile_fixes.patch 1041 RMD160 260fad49e2bf8256712468cfd0955f718616b91a SHA1 331cd9f991723364124d3fe363ec167fd9e4980b SHA256 f1f6ec81cb5eca76f495c872c3233fa52221c84a7209e67d5a99729accad5136 +EBUILD libapp-9999.ebuild 584 RMD160 b890cae63dd26dd57f7a5bfd485f246b05accf28 SHA1 e881a521bb7e89e851d4078080511ed53aeef7bf SHA256 537ced58b01506ebbc0ecfcd2c6ad003ef6f39a4226616da5f20b7a3c077f108 +MISC ChangeLog 303 RMD160 b1507a702c62fab407c34eb6683740d66e32fdf5 SHA1 4f239b19b5888ce4b779bce999a269f7103f1e1e SHA256 be3b265e520fc2dab2ac7b9f7f09977d347d22781bb4ee02e4056371d5e79e43 +MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f diff --git a/dev-libs/libapp/files/makefile_fixes.patch b/dev-libs/libapp/files/makefile_fixes.patch new file mode 100644 index 000000000..ca5e28596 --- /dev/null +++ b/dev-libs/libapp/files/makefile_fixes.patch @@ -0,0 +1,36 @@ +diff -Naur libapp-9999.orig//Makefile libapp-9999/Makefile +--- libapp-9999.orig//Makefile 2011-05-31 15:16:43.090960586 +0200 ++++ libapp-9999/Makefile 2011-05-31 15:25:12.300228627 +0200 +@@ -2,8 +2,7 @@ + VER=0.2.0 + OBJS=app.o list.o + HEADERS=app.h list.h base.h +-CFLAGS=-g -fPIC -I.. +-CFLAGS_T=-g -fPIC -I../.. ++MY_CFLAGS=-g -fPIC -I.. + SONAME=libapp.so + PREFIX=/usr/local + INCDIR=$(PREFIX)/include/libapp +@@ -19,10 +18,10 @@ + list.o: base.h list.h list.c + + $(SONAME).$(VER): $(OBJS) +- gcc $(CFLAGS) -Wl,-soname=$(SONAME) -shared -o $@ $(OBJS) ++ $(CC) $(MY_CFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname=$(SONAME) -shared -o $@ $(OBJS) + + .c.o: +- gcc $(CFLAGS) -c $< -o $@ ++ $(CC) $(MY_CFLAGS) $(CFLAGS) -c $< -o $@ + + clean: + rm -f $(SONAME).* *.o test/*.o $(TESTS) +@@ -40,7 +39,7 @@ + test: $(SONAME) $(TESTS) + + apptest: test/apptest.o +- gcc $(CFLAGS) -o $@ $< -lapp ++ $(CC) $(MY_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -lapp + + listtest: test/listtest.o +- gcc $(CFLAGS) -o $@ $< -lapp ++ $(CC) $(MY_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< -lapp diff --git a/dev-libs/libapp/libapp-9999.ebuild b/dev-libs/libapp/libapp-9999.ebuild new file mode 100644 index 000000000..e97f60a9d --- /dev/null +++ b/dev-libs/libapp/libapp-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +EGIT_REPO_URI="git://github.com/drotiro/${PN}.git + http://github.com/drotiro/${PN}.git" +inherit base git-2 + +DESCRIPTION="Utilities for repetitive tasks in app development" +HOMEPAGE="https://github.com/drotiro/libapp" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +PATCHES=( "${FILESDIR}/makefile_fixes.patch" ) + +src_install() { + dolib ${PN}.so.* + + insinto /usr/include/${PN} + doins app.h list.h base.h + + dodoc README.md + dodoc -r test/ +} diff --git a/dev-libs/libapp/metadata.xml b/dev-libs/libapp/metadata.xml new file mode 100644 index 000000000..e6233b5dc --- /dev/null +++ b/dev-libs/libapp/metadata.xml @@ -0,0 +1,6 @@ + + + +no-herd +maintainer-wanted@gentoo.org + -- 2.43.2