diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-i18n/dbskkd-cdb |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/dbskkd-cdb')
-rw-r--r-- | app-i18n/dbskkd-cdb/Manifest | 9 | ||||
-rw-r--r-- | app-i18n/dbskkd-cdb/dbskkd-cdb-2.00.ebuild | 61 | ||||
-rw-r--r-- | app-i18n/dbskkd-cdb/dbskkd-cdb-3.00.ebuild | 61 | ||||
-rw-r--r-- | app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch | 24 | ||||
-rw-r--r-- | app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd | 11 | ||||
-rw-r--r-- | app-i18n/dbskkd-cdb/metadata.xml | 11 |
6 files changed, 177 insertions, 0 deletions
diff --git a/app-i18n/dbskkd-cdb/Manifest b/app-i18n/dbskkd-cdb/Manifest new file mode 100644 index 000000000000..64623fe2eff2 --- /dev/null +++ b/app-i18n/dbskkd-cdb/Manifest @@ -0,0 +1,9 @@ +AUX dbskkd-cdb-gentoo.patch 505 SHA256 34643f671039ff20986e8f329cd7ec105130de429123544f65874e8ad2d05ad8 SHA512 015ffd8bb191ef1d16ce367fb9e8dd6cbade11f5fe24e4302f9781b679f07bd37376bee1a04e34e439f1b8858c4dda4a39a008bd421cca7097cb6762389dcadf WHIRLPOOL 63c157a5b55de28f52fc0b618721001a801449bd7f2f0fcf68fefb88ca384923f0d9362836f7a12593b1d798eeb8f5f94d28ed709f8c79af792b194d8133a919 +AUX dbskkd-cdb.xinetd 239 SHA256 1d3b087d54b12011f1993e7f28412fb206945dd6b5ec0747fa18d28ff75c7294 SHA512 a7efd15b7676b857b2adcc23df023f5af8d29a7357b77ab3fcb494fe6cbd401b28caf51f4f3ded5432bed0a3f1d29b0cc65148f3a8e083ebce70a0aca0437915 WHIRLPOOL 265e0fd623d18490e09051dd5c734972ff61263d2a455877244cbbb428636a9838ac517c5d66affdf898839224feec709acae528761c6b907c447ef69a8fb327 +DIST dbskkd-cdb-2.00.tar.gz 9296 SHA256 0e434e72153dde3131aeeeafbb40eba0054d0d37cab47b1561e4cf6dda6da8bb SHA512 3582728d2a1917c00437b273208fa150a5a32dcd462752c6751ddbd574ca7f1476b2aca0d2613471a800bd17f80e2c4b60846f9056ae621996f8f5a5592fa22a WHIRLPOOL 028849c4ab2d74338b6fcaed02f3c7b1ecea6315274499233e8097e4dab0bfd6d97a693657a1db8408d4e87933f804e253fa5a2e55a96ec47ba98bc45014e603 +DIST dbskkd-cdb-3.00.tar.gz 9380 SHA256 e92ef7162c2c50a441dd864dbf21510d746174b9f1f484bfbbdca1b31c055286 SHA512 a3fe5a0f2e96828d22a75e4daf36eecaa8d903efe8c8a5f6972178f52dc01cac5df5f3e1d8a2cf684d6b78a9c10c207b655a296ceb456dec9f0e502142de094b WHIRLPOOL 67b143c9fc13182f12fdbaa8f73ac743bc0c82f6393648acea2a80081bb4f8cf5625bbe5f083e44bfacb95e8445f8e559a03a3991cd44de7d7f5d863e710499a +EBUILD dbskkd-cdb-2.00.ebuild 1225 SHA256 202e291d7a63a735fc96733ce5fe7b645ed9c69593552020dcf90f91657844f3 SHA512 89a38d92e9573336aca31c3e0f2cca6398d864c1790703aa5691ac8c10cc9260603dcb192863c9fbeaeacc1618ff0163c1ea8c037f3e82155553025956a7d6ed WHIRLPOOL 518878942f1b6934acf8335946181cb57dec78904debbcbae0d78d8b9d35f6a95a9de6e0114ee57458844b4710a2895f306e6c8753befa558b69db80f7009329 +EBUILD dbskkd-cdb-3.00.ebuild 1179 SHA256 ece0932d6390e886160f57be09dd798a158e1b14b428027e42d821b61a4da722 SHA512 84b38add6d9befc6280e1cdb6265a54902b505b939e4c9c39d41bbfa131934a9d7c30edac39c7a65faaf5fdb2ee0a150a419647c36d2aa6277f5480eef4dba2d WHIRLPOOL 05ded490453524229544ed3c01bcb3c61d75bbd30b023dcd3f3dae5058b2828c129649a42090ff6529eff57de28cf900575c41570f2aea1c74b33d1e9d4b444a +MISC ChangeLog 2664 SHA256 e357671cfb0bea190f02df754581b7e9361fe23264d4d59f6afae7e6541a2a46 SHA512 f1e4a0f089da860fa7e2ecfa8386a44a866342f29d13ae7e980790c857001c53d222640eb4b7edeb3c0e42d6c94da9d7a7561eccbd7c3e2d872f3888c3ea11ea WHIRLPOOL 9190765e07eda0dd3678ed7085864104f58432364291d836c8bf136f667872a44d6c1802138bfdcd679e2ef319706d753c0177dbb4e0b70bf880701483dd380d +MISC ChangeLog-2015 3131 SHA256 70902419b3fd532ba953a7b0a2cce4f04b4ec2d34fb3f66fb4ff1839d156d0f3 SHA512 c1a754af9b7b30ee4ceca02468a127771fddb6292220d725b8d4c027fb7b43b0c10e74d49a79234d8d3949953674ffcde857d4b0d63d6569e3ccd61ea52a35d5 WHIRLPOOL bda23e64d16677bfcc0e9dc26e6eb154a72e891f725080a8b0482a3720322201b57eba8b2258b444cd121a370e7b081ead617d47cc3383af578add854607d608 +MISC metadata.xml 326 SHA256 097b66626f8b7e6ce65f15c77e03ac09cd353dede5e1f67da75b036646cbf8db SHA512 56d019cc1f6e39d358e431b910f36dced992bb1f202bf7ef405979633383301751e853e19eaaaa84408a71699bcf63480575a081a5981a49022a0fc0d32cda2f WHIRLPOOL 6fe805f28b448a0a6ccf1f47003d8b62594df6efce256730f75dfd0b3a0f24073fdccb7f7dba2741a9f09574bc4a453c9a0ea7a49f578805ea81b477d717bb9c diff --git a/app-i18n/dbskkd-cdb/dbskkd-cdb-2.00.ebuild b/app-i18n/dbskkd-cdb/dbskkd-cdb-2.00.ebuild new file mode 100644 index 000000000000..a1acbae2b9ab --- /dev/null +++ b/app-i18n/dbskkd-cdb/dbskkd-cdb-2.00.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit flag-o-matic toolchain-funcs user + +DESCRIPTION="SKK dictionary server based on cdb" +HOMEPAGE="https://github.com/jj1bdx/dbskkd-cdb" +SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +DEPEND="|| ( + dev-db/tinycdb + dev-db/cdb + )" +RDEPEND="app-i18n/skk-jisyo[cdb] + sys-apps/xinetd" + +PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch ) +DOCS="CHANGES README* *.txt" + +pkg_setup() { + enewuser dbskkd -1 -1 -1 +} + +src_prepare() { + default + + local cdblib=() + if has_version dev-db/cdb; then + append-cflags -I"${EPREFIX}"/usr/include/cdb + local a + for a in cdb.a alloc.a buffer.a byte.a unix.a; do + cdblib+=( "${EPREFIX}"/usr/$(get_libdir)/${a} ) + done + else + cdblib+=( -lcdb ) + fi + + sed -i "/^CDBLIB/s|=.*$|= ${cdblib[*]}|" Makefile +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + COMPAT="-DJISYO_FILE=\\\"${EPREFIX}/usr/share/skk/SKK-JISYO.L.cdb\\\"" +} + +src_install() { + exeinto /usr/libexec + doexe ${PN} + einstalldocs + + insinto /etc/xinetd.d + newins "${FILESDIR}"/${PN}.xinetd ${PN} +} diff --git a/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00.ebuild b/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00.ebuild new file mode 100644 index 000000000000..d8cb4b874391 --- /dev/null +++ b/app-i18n/dbskkd-cdb/dbskkd-cdb-3.00.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit flag-o-matic toolchain-funcs user + +DESCRIPTION="SKK dictionary server based on cdb" +HOMEPAGE="https://github.com/jj1bdx/dbskkd-cdb" +SRC_URI="https://github.com/jj1bdx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="|| ( + dev-db/tinycdb + dev-db/cdb + )" +RDEPEND="app-i18n/skk-jisyo[cdb] + sys-apps/xinetd" + +PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch ) +DOCS="*.md" + +pkg_setup() { + enewuser dbskkd -1 -1 -1 +} + +src_prepare() { + default + + local cdblib=() + if has_version dev-db/cdb; then + append-cflags -I"${EPREFIX}"/usr/include/cdb + local a + for a in cdb.a alloc.a buffer.a byte.a unix.a; do + cdblib+=( "${EPREFIX}"/usr/$(get_libdir)/${a} ) + done + else + cdblib+=( -lcdb ) + fi + + sed -i "/^CDBLIB/s|=.*$|= ${cdblib[*]}|" Makefile +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + COMPAT="-DJISYO_FILE=\\\"${EPREFIX}/usr/share/skk/SKK-JISYO.L.cdb\\\"" +} + +src_install() { + exeinto /usr/libexec + doexe ${PN} + einstalldocs + + insinto /etc/xinetd.d + newins "${FILESDIR}"/${PN}.xinetd ${PN} +} diff --git a/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch b/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch new file mode 100644 index 000000000000..0fe0b8a31ea3 --- /dev/null +++ b/app-i18n/dbskkd-cdb/files/dbskkd-cdb-gentoo.patch @@ -0,0 +1,24 @@ +--- a/Makefile ++++ b/Makefile +@@ -6,7 +6,7 @@ + INSTALLDIR = /usr/local/libexec + + .c.o: +- $(CC) $(COMPAT) $(PRIVATE) -c $*.c ++ $(CC) $(CFLAGS) $(COMPAT) $(PRIVATE) -c $*.c + + all: dbskkd-cdb + +@@ -14,11 +14,10 @@ + /bin/rm -f dbskkd-cdb *.o + + dbskkd-cdb: dbskkd-cdb.o +- $(CC) $(COMPAT) $(PRIVATE) -o dbskkd-cdb \ ++ $(CC) $(LDFLAGS) $(COMPAT) $(PRIVATE) -o dbskkd-cdb \ + dbskkd-cdb.o ${CDBLIB} + + dbskkd-cdb.o: dbskkd-cdb.c +- $(CC) $(COMPAT) $(PRIVATE) -c dbskkd-cdb.c + + error.o: error.c error.h + diff --git a/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd b/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd new file mode 100644 index 000000000000..98b1b501ef7e --- /dev/null +++ b/app-i18n/dbskkd-cdb/files/dbskkd-cdb.xinetd @@ -0,0 +1,11 @@ +service skkserv +{ + disable = yes + socket_type = stream + wait = no + user = dbskkd + server = /usr/libexec/dbskkd-cdb + only_from = 127.0.0.1 + log_on_failure += USERID + port = 1178 +} diff --git a/app-i18n/dbskkd-cdb/metadata.xml b/app-i18n/dbskkd-cdb/metadata.xml new file mode 100644 index 000000000000..e6d1445169e6 --- /dev/null +++ b/app-i18n/dbskkd-cdb/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">jj1bdx/dbskkd-cdb</remote-id> + </upstream> +</pkgmetadata> |