diff --git a/app-text/similarity-tester/Manifest b/app-text/similarity-tester/Manifest new file mode 100644 index 0000000..b27e645 --- /dev/null +++ b/app-text/similarity-tester/Manifest @@ -0,0 +1,3 @@ +AUX similarity-tester-2.26-fix-configuration.patch 6046 RMD160 0318948084432050d1e6e47779b17756da0a4b99 SHA1 4e59171be6f0b59d1df33dc27c7d4e5356fc9215 SHA256 3667d669bc2e880ad68e53489c33d9375dea4a6a625783a6e16b42a2da01e331 +DIST sim_2_26.zip 92760 RMD160 954ebf527f9de9012d8c1eee262d538ff1a7521d SHA1 fdea6762108dca7813ca1913635b5f67cb364e1d SHA256 999368ae021bc35639edc38e5c36dcbbb5c0d9902293a89b9bfb6625908996f1 +EBUILD similarity-tester-2.26.ebuild 756 RMD160 41eb0535ffbdb9c05685d1b948a98f3435277faf SHA1 95fe12d9b7675a6daed8926d5be8fc19dcf91f08 SHA256 88afab1e66a958572d554080fc3aeded8dc9a1d8e15d3318dc19f10143a44f5d diff --git a/app-text/similarity-tester/files/similarity-tester-2.26-fix-configuration.patch b/app-text/similarity-tester/files/similarity-tester-2.26-fix-configuration.patch new file mode 100644 index 0000000..c95ad90 --- /dev/null +++ b/app-text/similarity-tester/files/similarity-tester-2.26-fix-configuration.patch @@ -0,0 +1,215 @@ +--- a/Makefile 2011-05-10 20:36:17.699000099 +0200 ++++ b/Makefile 2011-05-10 20:38:20.958000119 +0200 +@@ -42,10 +42,10 @@ + # + + # Locations +-DIR = /home/dick +-BINDIR = $(DIR)/bin.`arch` +-MAN1DIR = $(DIR)/man/man1 +-DICTDIR = $(DIR)/lib ++DIR = $(DESTDIR)/usr ++BINDIR = $(DIR)/bin ++MAN1DIR = $(DIR)/share/man/man1 ++DICTDIR = $(DIR)/share/similarity-tester + + # Which Operating System + +@@ -53,16 +53,17 @@ + EXE = # + LN = ln + ZIP = zip ++COPY = install -D + # =============== end of ../lib/sysidf.mk + + # Compiler Options +-C_OPT = -O4# # C optimization level ++#C_OPT = -O4# # C optimization level + LIBFLAGS = # # library flags + LINTFLAGS = -h# # lint flags + + # Compilers: GNU + DJGPP v2 +-CC = gcc +-CFLAGS = -pedantic -D$(SYSTEM) $(C_OPT) $(TESTTOKEN) ++CFLAGS += -D$(SYSTEM) $(C_OPT) $(TESTTOKEN) ++LDFLAGS += $(LIBFLAGS) + LINT = lint -ansi -D$(SYSTEM) + + +@@ -170,11 +171,11 @@ + SIM_C_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(CLANG_OBJ) + + sim_c$(EXE): $(SIM_C_OBJ) +- $(CC) $(SIM_C_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_C_OBJ) + + SIM_C_GRB = clang.c sim_c + +-install.sim_c: $(BINDIR)/sim_c$(EXE) $(MANDIR)/sim.1 ++install.sim_c: $(BINDIR)/sim_c$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_c.1 + + $(BINDIR)/sim_c$(EXE): sim_c$(EXE) + $(COPY) sim_c$(EXE) $@ +@@ -192,11 +193,11 @@ + SIM_JAVA_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(JAVALANG_OBJ) + + sim_java$(EXE): $(SIM_JAVA_OBJ) +- $(CC) $(SIM_JAVA_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_JAVA_OBJ) + + SIM_JAVA_GRB = javalang.c sim_java + +-install.sim_java: $(BINDIR)/sim_java$(EXE) $(MANDIR)/sim.1 ++install.sim_java: $(BINDIR)/sim_java$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_java.1 + + $(BINDIR)/sim_java$(EXE): sim_java$(EXE) + $(COPY) sim_java$(EXE) $@ +@@ -208,17 +209,17 @@ + PASCLANG_FLS = $(PASCLANG_SRC) + + pascallang.c: pascallang.l +- $(LEX) -t pascallang.l >pascallang.c ++ $(LEX) -t pascallang.l >$@ + + SIM_PASC_CFS = $(SIM_CFS) $(ALG_CFS) $(PASCLANG_CFS) + SIM_PASC_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(PASCLANG_OBJ) + + sim_pasc$(EXE): $(SIM_PASC_OBJ) +- $(CC) $(SIM_PASC_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_PASC_OBJ) + + SIM_PASC_GRB = pascallang.c sim_pasc + +-install.sim_pasc: $(BINDIR)/sim_pasc$(EXE) $(MANDIR)/sim.1 ++install.sim_pasc: $(BINDIR)/sim_pasc$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_pasc.1 + + $(BINDIR)/sim_pasc$(EXE): sim_pasc$(EXE) + $(COPY) sim_pasc$(EXE) $@ +@@ -236,11 +237,11 @@ + SIM_M2_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(M2LANG_OBJ) + + sim_m2$(EXE): $(SIM_M2_OBJ) +- $(CC) $(SIM_M2_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_M2_OBJ) + + SIM_M2_GRB = m2lang.c sim_m2 + +-install.sim_m2: $(BINDIR)/sim_m2$(EXE) $(MANDIR)/sim.1 ++install.sim_m2: $(BINDIR)/sim_m2$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_m2.1 + + $(BINDIR)/sim_m2$(EXE): sim_m2$(EXE) + $(COPY) sim_m2$(EXE) $@ +@@ -258,11 +259,11 @@ + SIM_LISP_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(LISPLANG_OBJ) + + sim_lisp$(EXE): $(SIM_LISP_OBJ) +- $(CC) $(SIM_LISP_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_LISP_OBJ) + + SIM_LISP_GRB = lisplang.c sim_lisp + +-install.sim_lisp: $(BINDIR)/sim_lisp$(EXE) $(MANDIR)/sim.1 ++install.sim_lisp: $(BINDIR)/sim_lisp$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_lisp.1 + + $(BINDIR)/sim_lisp$(EXE): sim_lisp$(EXE) + $(COPY) sim_lisp$(EXE) $@ +@@ -280,11 +281,11 @@ + SIM_MIRA_OBJ = $(SIM_OBJ) $(ALG_OBJ) $(MIRALANG_OBJ) + + sim_mira$(EXE): $(SIM_MIRA_OBJ) +- $(CC) $(SIM_MIRA_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_MIRA_OBJ) + + SIM_MIRA_GRB = miralang.c sim_mira + +-install.sim_mira: $(BINDIR)/sim_mira$(EXE) $(MANDIR)/sim.1 ++install.sim_mira: $(BINDIR)/sim_mira$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_mira.1 + + $(BINDIR)/sim_mira$(EXE): sim_mira$(EXE) + $(COPY) sim_mira$(EXE) $@ +@@ -302,11 +303,11 @@ + SIM_TEXT_OBJ = $(SIM_OBJ) $(TEXTLANG_OBJ) + + sim_text$(EXE): $(SIM_TEXT_OBJ) +- $(CC) $(SIM_TEXT_OBJ) -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SIM_TEXT_OBJ) + + SIM_TEXT_GRB = textlang.c sim_text + +-install.sim_text: $(BINDIR)/sim_text$(EXE) $(MANDIR)/sim.1 ++install.sim_text: $(BINDIR)/sim_text$(EXE) $(MAN1DIR)/sim.1 $(MAN1DIR)/sim_text.1 + + $(BINDIR)/sim_text$(EXE): sim_text$(EXE) + $(COPY) sim_text$(EXE) $@ +@@ -391,9 +392,17 @@ + install.sim_m2 install.sim_lisp install.sim_mira \ + install.sim_text + +-$(MANDIR)/sim.1: sim.1 ++ALIAS_MAN_PAGES = \ ++ $(MAN1DIR)/sim_c.1 $(MAN1DIR)/sim_java.1 $(MAN1DIR)/sim_pasc.1 \ ++ $(MAN1DIR)/sim_m2.1 $(MAN1DIR)/sim_lisp.1 $(MAN1DIR)/sim_mira.1 \ ++ $(MAN1DIR)/sim_text.1 ++ ++$(MAN1DIR)/sim.1: sim.1 + $(COPY) sim.1 $@ + ++$(ALIAS_MAN_PAGES): sim_alias.1 ++ $(COPY) sim_alias.1 $@ ++ + simsrc.shr: $(ALL_FLS) + shar $(ALL_FLS) >$@ + +diff -Naur a/sim_alias.1 b/sim_alias.1 +--- a/sim_alias.1 1970-01-01 01:00:00.000000000 +0100 ++++ b/sim_alias.1 2011-05-10 20:37:10.618000113 +0200 +@@ -0,0 +1 @@ ++.so sim.1 +diff -Naur a/sysidf.mk b/sysidf.mk +--- a/sysidf.mk 2011-05-10 20:36:17.697000099 +0200 ++++ b/sysidf.mk 2011-05-10 20:36:31.829000088 +0200 +@@ -1,16 +1,16 @@ + # I N S T A L L A T I O N P A R A M E T E R S + +-BINDIR = /home/dick/bin.`arch` +-MANDIR = /home/dick/man/man1 ++BINDIR = $(DESTDIR)/usr/bin ++MAN1DIR = $(DESTDIR)/usr/share/man/man1 + FTPDIR = /usr/local/ftpd/pub/dick/similarity_tester + FTPFILES = README.1st READ_ME TechnReport + + # C O M P I L A T I O N P A R A M E T E R S + + EXE = # +-CC = gcc -pedantic -Wall ++#CC = $(CC) + LEX = flex +-COPY = cp -p ++COPY = install + ZIP = zip -o + LINT = lint -ansi $(SYSTEM) + LINTFLAGS = -xh +diff -Naur a/sysidf.unix b/sysidf.unix +--- a/sysidf.unix 2011-05-10 20:36:17.697000099 +0200 ++++ b/sysidf.unix 2011-05-10 20:36:31.829000088 +0200 +@@ -1,16 +1,16 @@ + # I N S T A L L A T I O N P A R A M E T E R S + +-BINDIR = /home/dick/bin.`arch` +-MANDIR = /home/dick/man/man1 ++BINDIR = $(DESTDIR)/usr/bin ++MAN1DIR = $(DESTDIR)/usr/share/man/man1 + FTPDIR = /usr/local/ftpd/pub/dick/similarity_tester + FTPFILES = README.1st READ_ME TechnReport + + # C O M P I L A T I O N P A R A M E T E R S + + EXE = # +-CC = gcc -pedantic -Wall ++#CC = $(CC) + LEX = flex +-COPY = cp -p ++COPY = install + ZIP = zip -o + LINT = lint -ansi $(SYSTEM) + LINTFLAGS = -xh diff --git a/app-text/similarity-tester/similarity-tester-2.26.ebuild b/app-text/similarity-tester/similarity-tester-2.26.ebuild new file mode 100644 index 0000000..e3b1c8d --- /dev/null +++ b/app-text/similarity-tester/similarity-tester-2.26.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit eutils toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +DESCRIPTION="Finds similarities between files" +HOMEPAGE="http://dickgrune.com/Programs/similarity_tester/" +SRC_URI="http://dickgrune.com/Programs/similarity_tester/sim_${MY_PV}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="app-arch/unzip + sys-devel/flex" + +S=${WORKDIR} + +src_prepare() { + epatch "${FILESDIR}"/${P}-fix-configuration.patch +} + +src_compile() { + tc-export CC + emake all +} + +src_install() { + emake DESTDIR="${D}" install + dodoc Answers ChangeLog READ_ME README.1ST TechnReport ToDo VERSION + dohtml sim.html +} diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..d3704e3 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +kahrl