From owner-freebsd-java@freebsd.org Sun Dec 30 22:23:45 2018 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84EFD1437530 for ; Sun, 30 Dec 2018 22:23:45 +0000 (UTC) (envelope-from kaox.gen@gmail.com) Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 59B4D706CB for ; Sun, 30 Dec 2018 22:23:44 +0000 (UTC) (envelope-from kaox.gen@gmail.com) Received: by mail-pf1-x42a.google.com with SMTP id r136so12582237pfc.6 for ; Sun, 30 Dec 2018 14:23:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=fSL58nZg9eUA5ZlNgUoxggGDKMKE7RqBMDCXeC5NJqo=; b=TEI69S4gQNtbQfI2tBNyt8p8nZoXh/3XBnCYnGaUUKOQ+DSxIabYdx2m2W7MgDwHSC iD6IrA/G9QTYQ1HQQbfxDzKUffA1OCJNl0rZ21IbxB9IODj2MAhBRvZSV/qr510gazWb FBRLGU74n45D9JMXEWBBu7KatHMikvQDrwn6NynvB9tHra/6EV8KI/qppJI8I3YDbFsB kmi82HeOKMnKuK5fHKu7gFNCL8M5c9RvayjBfzykQRXwLQnZSNRNMMCCfr6tiZrsimBf u7CLf7lInYH+Tpt2wfnf9FuVXbpg2A5fymCB2I47jy/wm4fByekdEQq1dFWRWjL2wlB+ s0GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=fSL58nZg9eUA5ZlNgUoxggGDKMKE7RqBMDCXeC5NJqo=; b=gSSwCQgwyV2mTob/S+6T6HV8ou+DBTei1GQ3Mylnus8UPJlbgvi3+u5KfbxBFKVtn6 X3/EKw3QXDlOq04Q2Vwyvh/9k2YoH7wtY+C454cRgB8FEBW55VZDC+Upyb5NUw072sh+ M1Z+LlAdw7eSKMezvYKBs/6kkU7PKDZsS5c/hPL8CJcEeO9l7B9sdROOebYyOf1UfeLR cJmPEjKcXsEvAB5Is6scTVd6oDk5jTiTWKYT9CekvR7XHr2jOrks7glgISTB+TaSKJep /ynX1hpsAWPbF7aQZ9vkxW7SI2TBPGeAqeDa5E/XXJ/rpuD+wYyFraDAN4XRhpCsOs3f rYrA== X-Gm-Message-State: AA+aEWZQzs1h28chOpdRRptYUC2mSf/foXcA90R7JvknObDKKd8YLjya Xgj0icIPTv/V7g6zVWVuhsVmecQbxpbGbAGPPaIuhpmt X-Google-Smtp-Source: AFSGD/WP+pXWXPU/99lglEyd7TPnPaDtgxKUy0zAC7nhucHje2MPfsdTRg5YAXpG3OPP5WUvB0MTIvQwVy3HfgOhVBk= X-Received: by 2002:a62:c613:: with SMTP id m19mr36350579pfg.207.1546208622597; Sun, 30 Dec 2018 14:23:42 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Ali_Okan_Y=C3=9CKSEL?= Date: Mon, 31 Dec 2018 01:23:31 +0300 Message-ID: Subject: Re: openjdk8 dependency installation problem To: freebsd-java@freebsd.org X-Rspamd-Queue-Id: 59B4D706CB X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TEI69S4g; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kaoxgen@gmail.com designates 2607:f8b0:4864:20::42a as permitted sender) smtp.mailfrom=kaoxgen@gmail.com X-Spamd-Result: default: False [-5.96 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.48)[-0.476,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/related,multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-java@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.47)[ip: (-8.82), ipnet: 2607:f8b0::/32(-1.91), asn: 15169(-1.54), country: US(-0.08)]; RCVD_IN_DNSWL_NONE(0.00)[a.2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2018 22:23:45 -0000 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 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 > # $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 > > 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 > >