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ÜKSEL <kaox.gen@gmail.com> wrote: > 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 target > 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= elasticsearch > PORTVERSION= 5.6.8 > PORTREVISION= 5 > CATEGORIES= textproc java devel > MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ \ > http://mirrors.rit.edu/zi/ > PKGNAMESUFFIX= 5 > > MAINTAINER= elastic@FreeBSD.org > COMMENT= Full-text search engine for Java > > LICENSE= APACHE20 > > BUILD_DEPENDS= jna>0:devel/jna > RUN_DEPENDS= bash>0:shells/bash \ > jna>0:devel/jna > > USE_XORG= xt > > > CONFLICTS= elasticsearch-[0-9]* elasticsearch2-[0-9]* elasticsearch6-[0-9]* > > USES= cpe shebangfix > NO_ARCH= yes > USE_JAVA= yes > NO_BUILD= yes > JAVA_VERSION= 1.8+ > JAVA_VENDOR= openjdk > JAVA= /usr/local/openjdk8/bin/java > USE_RC_SUBR= ${PORTNAME} > SHEBANG_FILES= bin/elasticsearch-plugin \ > bin/elasticsearch bin/elasticsearch.in.sh > > OPTIONS_DEFINE= DOCS > > .include <bsd.port.options.mk> > > CONFIG_FILES= elasticsearch.yml log4j2.properties jvm.options > BINS= elasticsearch.in.sh \ > elasticsearch \ > elasticsearch-plugin > > PORTDOCS= LICENSE.txt \ > NOTICE.txt \ > README.textile > > SIGAR_ARCH= ${ARCH:S|i386|x86|} > SEARCHUSER?= elasticsearch > SEARCHGROUP?= ${SEARCHUSER} > USERS= ${SEARCHUSER} > GROUPS= ${SEARCHGROUP} > > SUB_LIST= ETCDIR=${ETCDIR} JAVA=${JAVA} > SUB_FILES= pkg-message > > post-patch: > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/elasticsearch.yml > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/elasticsearch.in.sh > ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/elasticsearch > ${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/elasticsearch/config) > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin > .for f in ${BINS} > ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin > .endfor > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib > (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/ "-name *\.jar") > > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules > (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/modules/) > ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins > (cd ${WRKSRC}/plugins && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins) > ${INSTALL} -lrs ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin/elasticsearch-plugin ${STAGEDIR}${PREFIX}/bin/elasticsearch-plugin > ${LN} -s ${JAVASHAREDIR}/classes/jna.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/lib/jna.jar > ${CP} -rf ${STAGEDIR}${PREFIX}/lib/elasticsearch ${STAGEDIR}${PREFIX}/libexec/elasticsearch > ${CP} -rf ${WRKSRC}/config/* ${STAGEDIR}${PREFIX}/etc/elasticsearch/ > > > 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 | ${SORT} | \ > ${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>
