added repo_name and similarity-tester

master
Kahrl 2011-06-16 21:08:29 +02:00
parent b79fce1178
commit b9b56a7652
4 changed files with 256 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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
}

1
profiles/repo_name Normal file
View File

@ -0,0 +1 @@
kahrl