Date: Mon, 31 Dec 2018 01:23:31 +0300 From: =?UTF-8?Q?Ali_Okan_Y=C3=9CKSEL?= <kaox.gen@gmail.com> To: freebsd-java@freebsd.org Subject: Re: openjdk8 dependency installation problem Message-ID: <CANiJOX2Fm6=L5LR33tZLMwkep_0DSa5nr%2BCH1%2BbUQxteiQ-g9A@mail.gmail.com> In-Reply-To: <CANiJOX2c_H_L7cq2H2unZhAP6fnfd=hKp2W=La4knaqwijG1dw@mail.gmail.com> References: <CANiJOX2c_H_L7cq2H2unZhAP6fnfd=hKp2W=La4knaqwijG1dw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
And also I want to add a screenshot about the installation screen which shows missing dependencies [image: image.png] On Mon, Dec 31, 2018 at 1:18 AM Ali Okan Y=C3=9CKSEL <kaox.gen@gmail.com> w= rote: > Hello, > > I am trying to define openjdk8 as dependency for my custom > textproc/elasticsearch5 package. Actually I am trying to fix that port. > > When I tried to install this package by using my custom repository, pkg > manager is not installing openjdk8 or jna package. Actually it should be > installed, because jna and openjdk packages are not installed on the targ= et > system. And I think Makefile looks correct. > > What you do you think about this dependency installation problem? > How can I debug or solve the problem? > > digest.txz meta.txz packagesite.txz files can be used for debug? > > Makefile content: > > # Created by: Tom Judge <tj@FreeBSD.org> > # $FreeBSD$ > > PORTNAME=3D elasticsearch > PORTVERSION=3D 5.6.8 > PORTREVISION=3D 5 > CATEGORIES=3D textproc java devel > MASTER_SITES=3D https://artifacts.elastic.co/downloads/${PORTNAME}/ \ > http://mirrors.rit.edu/zi/ > PKGNAMESUFFIX=3D 5 > > MAINTAINER=3D elastic@FreeBSD.org > COMMENT=3D Full-text search engine for Java > > LICENSE=3D APACHE20 > > BUILD_DEPENDS=3D jna>0:devel/jna > RUN_DEPENDS=3D bash>0:shells/bash \ > jna>0:devel/jna > > USE_XORG=3D xt > > > CONFLICTS=3D elasticsearch-[0-9]* elasticsearch2-[0-9]* elasticsearch6-[0= -9]* > > USES=3D cpe shebangfix > NO_ARCH=3D yes > USE_JAVA=3D yes > NO_BUILD=3D yes > JAVA_VERSION=3D 1.8+ > JAVA_VENDOR=3D openjdk > JAVA=3D /usr/local/openjdk8/bin/java > USE_RC_SUBR=3D ${PORTNAME} > SHEBANG_FILES=3D bin/elasticsearch-plugin \ > bin/elasticsearch bin/elasticsearch.in.sh > > OPTIONS_DEFINE=3D DOCS > > .include <bsd.port.options.mk> > > CONFIG_FILES=3D elasticsearch.yml log4j2.properties jvm.options > BINS=3D elasticsearch.in.sh \ > elasticsearch \ > elasticsearch-plugin > > PORTDOCS=3D LICENSE.txt \ > NOTICE.txt \ > README.textile > > SIGAR_ARCH=3D ${ARCH:S|i386|x86|} > SEARCHUSER?=3D elasticsearch > SEARCHGROUP?=3D ${SEARCHUSER} > USERS=3D ${SEARCHUSER} > GROUPS=3D ${SEARCHGROUP} > > SUB_LIST=3D ETCDIR=3D${ETCDIR} JAVA=3D${JAVA} > SUB_FILES=3D pkg-message > > post-patch: > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/elastics= earch.yml > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/elasticsear= ch.in.sh > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/elasticsear= ch > ${RM} ${WRKSRC}/lib/jna-*.jar > > do-install: > ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch > ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch/config > (cd ${WRKSRC}/config && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/ela= sticsearch/config) > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin > .for f in ${BINS} > ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/lib/elasticsea= rch/bin > .endfor > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib > (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasti= csearch/lib/ "-name *\.jar") > > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules > (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/el= asticsearch/modules/) > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins > (cd ${WRKSRC}/plugins && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/el= asticsearch/plugins) > ${INSTALL} -lrs ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin/elasticsearch= -plugin ${STAGEDIR}${PREFIX}/bin/elasticsearch-plugin > ${LN} -s ${JAVASHAREDIR}/classes/jna.jar ${STAGEDIR}${PREFIX}/lib/elasti= csearch/lib/jna.jar > ${CP} -rf ${STAGEDIR}${PREFIX}/lib/elasticsearch ${STAGEDIR}${PREFIX}/li= bexec/elasticsearch > ${CP} -rf ${WRKSRC}/config/* ${STAGEDIR}${PREFIX}/etc/elasticsearch/ > =09 > > do-install-DOCS-on: > ${MKDIR} ${STAGEDIR}${DOCSDIR} > .for f in ${PORTDOCS} > ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} > .endfor > > post-install: > ${ECHO} "@owner elasticsearch" >> ${TMPPLIST} > ${ECHO} "@group elasticsearch" >> ${TMPPLIST} > ${ECHO} "bin/elasticsearch-plugin" >> ${TMPPLIST} > ${FIND} -s ${STAGEDIR}${PREFIX}/etc -not -type d | ${SORT} | \ > ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} > ${FIND} -s ${STAGEDIR}${PREFIX}/libexec/elasticsearch -not -type d | ${S= ORT} | \ > ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} > ${FIND} -s ${STAGEDIR}${PREFIX}/lib/elasticsearch -not -type d | ${SORT}= | \ > ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} > ${ECHO} "@dir lib/elasticsearch/plugins" >> ${TMPPLIST} > ${ECHO} "@dir libexec/elasticsearch" >> ${TMPPLIST} > > .include <bsd.port.mk> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANiJOX2Fm6=L5LR33tZLMwkep_0DSa5nr%2BCH1%2BbUQxteiQ-g9A>