From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/expander/Manifest | 6 +++ app-text/expander/expander-2.0.5-r2.ebuild | 51 +++++++++++++++++++ .../expander/files/expander-2.0.5-gentoo.patch | 58 ++++++++++++++++++++++ app-text/expander/metadata.xml | 5 ++ 4 files changed, 120 insertions(+) create mode 100644 app-text/expander/Manifest create mode 100644 app-text/expander/expander-2.0.5-r2.ebuild create mode 100644 app-text/expander/files/expander-2.0.5-gentoo.patch create mode 100644 app-text/expander/metadata.xml (limited to 'app-text/expander') diff --git a/app-text/expander/Manifest b/app-text/expander/Manifest new file mode 100644 index 000000000000..a576b46fc851 --- /dev/null +++ b/app-text/expander/Manifest @@ -0,0 +1,6 @@ +AUX expander-2.0.5-gentoo.patch 1971 SHA256 0b04f87fe812b9faff18675a5834dd17a5140133cb2ee6b008992ff99a5deb94 SHA512 f81577c3ee11d2e13b59258a59e02a3ec26b265ee2206fde5585f75c21db015907835ade2db88a19ab1afd778a3a7d146d99d1dfb891237d04b2e6a052f49f57 WHIRLPOOL 2bb45e6b78073715e5316dc3fde7263d93d26bf8cf2085bded606ae32d4578acc5fb93511ee0c51f37afca12cfad9532c3f2beecb9df72b436fbd71ab488329e +DIST nedit_expander_kit_2.05.tar.gz 92571 SHA256 6d2ebebfc50b277b375eba6325d8d9ef381a9a12d8e581c0b65ce28e1f0eff15 SHA512 a9d5e97db95eec9f98d71360c6af5a6908f31f59221ac1f509ae4f661b0614610b9591b9e2f58bba1175a6b609407d720369ba99cecb5496133d889bf93788ee WHIRLPOOL 8eb5664b1892234db2463c63e32f9743375da979ccdd7af1f5fbdd8b25713ab2c65c2e07e1e0d43e8c06cfea98847c78f5ed7da86e1727a6669615b7c82b606a +EBUILD expander-2.0.5-r2.ebuild 1094 SHA256 041adef8c15bdb356806003eff94017a5f23fbb567f8e3ceb6174c749bc9b3c4 SHA512 1c95a0838980dd94d03257eae7c3c405d3236e0af0b828860a1e9d428788d77beb0add8bbcb8cabed07e7839c164ff44137a189965cd42a0ca1c32fa0620ae01 WHIRLPOOL 64a088b327fa2a9d3a392d22ba750b2dc403dadc8c472219a0cb91530ee7d3eed58315716103ed55890b3b13f0c94e720b78b1a86c6cf4bb0277d5ea473eb81c +MISC ChangeLog 2569 SHA256 4aa9033d633f87b86b1d8546226afcbb2ba3626b69de4b9566c65ae73e88759f SHA512 9f6033bc976cd2243e72868ff90f9296bf65c5974b2a396d38bd25c65ccf8b6e1c3a7badc88b861cf9c784980eaf01308520dea86e53b1b86021cc3e93211314 WHIRLPOOL 9011b9828398e4ad94e5a4d281baadc3b96de7f1d44e4834f49a33a8164f21feb0d5a5735ed708e68c098590396d66e2d12cbc44ff06265dd4d17e06ed4496df +MISC ChangeLog-2015 1789 SHA256 09f7cefd1ac6a012457cf17bc695b047f94461d3ff250b6e734ee8e28e77b95d SHA512 98bd26e57318f378bff53244a77df935be60e74cd3256eb55740465f4112fe79b1c895513ce53df714abdbb572a5f2ab382cb9e6c6e9797833bf44468678f999 WHIRLPOOL a4a75e9d4288d72de53bc3edfca291cdcb0f0043d9a518aa0b5c157d85ae747e047042f5e9217e0e5a74235b7ad2e43ac9d3f7fea8628a908ba48169d4fe6ca0 +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/app-text/expander/expander-2.0.5-r2.ebuild b/app-text/expander/expander-2.0.5-r2.ebuild new file mode 100644 index 000000000000..1c4a5c12ffbd --- /dev/null +++ b/app-text/expander/expander-2.0.5-r2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="Expander is a utility that acts as a filter for text editors" +HOMEPAGE="http://www.nedit.org" +SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_2.05.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos" +IUSE="" + +S=${WORKDIR}/${PN} + +src_prepare() { + epatch "${FILESDIR}"/${P}-gentoo.patch +} + +src_compile() { + emake -C src CC=$(tc-getCC) +} + +src_install() { + cd src + dobin expander boxcomment align_columns align_comments where_is + dosym boxcomment /usr/bin/unboxcomment + + insinto /usr/share/${P} + doins "${S}"/service + for x in defs macros misc templates ; do + insinto /usr/share/${P}/${x} + doins "${S}"/${x}/* + done + + cd "${S}"/docs + doman *.1 + + cd "${S}" + dodoc ChangeLog INSTALL README USAGE +} + +pkg_postinst() { + elog + elog "Instructions for using expander with NEdit are in /usr/share/doc/${PF}/INSTALL" + elog "Macro, definition and template files can be found in /usr/share/${P}" + elog +} diff --git a/app-text/expander/files/expander-2.0.5-gentoo.patch b/app-text/expander/files/expander-2.0.5-gentoo.patch new file mode 100644 index 000000000000..460a8164cee5 --- /dev/null +++ b/app-text/expander/files/expander-2.0.5-gentoo.patch @@ -0,0 +1,58 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -3,15 +3,14 @@ + bindir = $(BINDIR)/ + + copy = ln -fs +-CFLAGS += -v -g # -DNEED_GETOPT_PROTO_TYPE +-compiler = cc $(CFLAGS) ++compiler = $(CC) $(CFLAGS) + + executables = expander boxcomment align_columns align_comments where_is + + #-------------- + # Build Targets + #-------------- +-all: verify $(executables) ++all: $(executables) + + verify: + @if [ "$(bindir)" = "/" ]; then \ +@@ -24,32 +23,31 @@ + # Abbreviation expansion filter program (with NEdit, language sensitive) + #----------------------------------------------------------------------- + expander: expander.c +- $(compiler) -o $(bindir)$@ $? ++ $(compiler) $(LDFLAGS) -o $@ $? + + #-------------------------------------------------------------------------- + # Surround given text with open ended box. (with NEdit, language sensitive) + #-------------------------------------------------------------------------- + boxcomment: boxcomment.c +- $(compiler) -o $(bindir)$@ $? +- @if [ ! -f $(bindir)un$@ ]; then $(copy) $(bindir)$@ $(bindir)un$@; fi ++ $(compiler) $(LDFLAGS) -o $@ $? + + #------------------------------------------------------------------------------- + # Align ragged looking 'C' style comments (good substitute for align_equals too) + #------------------------------------------------------------------------------- + align_comments: align_comments.c +- $(compiler) -o $(bindir)$@ $? ++ $(compiler) $(LDFLAGS) -o $@ $? + + #---------------------------- + # Align given text in columns + #---------------------------- + align_columns: align_columns.c +- $(compiler) -o $(bindir)$@ $? ++ $(compiler) $(LDFLAGS) -o $@ $? + + #---------------------------------------------- + # File locator (substitute for which, where...) + #---------------------------------------------- + where_is: where_is.c +- $(compiler) -o $(bindir)$@ $? ++ $(compiler) $(LDFLAGS) -o $@ $? + + #------------------------------------------------ + # Here is how to uninstall the executables built. diff --git a/app-text/expander/metadata.xml b/app-text/expander/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/app-text/expander/metadata.xml @@ -0,0 +1,5 @@ + + + + + -- cgit v1.2.3