From nobody Sun Jan 22 03:32:37 2023 X-Original-To: java@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NzzMG5RSpz2stsF; Sun, 22 Jan 2023 03:32:42 +0000 (UTC) (envelope-from nork@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NzzMG4nb7z40Vq; Sun, 22 Jan 2023 03:32:42 +0000 (UTC) (envelope-from nork@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674358362; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=9GXqr9q9zRJZtxqqWHzopLpVMzwl2Om3KgGCUHPZBvs=; b=Mbnn334VJtOifCBugN9VR8aKMKxwOjsQA0DdGk/hNBA3TsguQtHiaNNz4my6f1xIlgMEap UJykFpKb98lXE+a2PnIKVy/znYXYJAEBFp57MsHkldK2zD5U2KMSCyq6SeqhG4ThUDK+qN XLF39lbP8c79pUHqKb9Qhm8cX1Yr0Wl2yWA3C9Bes80B93zCS/mS2oP36EarnMqdFZ9Xt6 UsL3ETophCtczSTEtOmatAP7oVi0F1s+ryZYgxJReF8VznYLmVAuNhwn1IWniimJk9Qr0G V0Zqr5GeqfWNQAETT6GBHQktfGB1N+J3LeHYsHsifCWXogYT0LvpxRcywZFjjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674358362; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=9GXqr9q9zRJZtxqqWHzopLpVMzwl2Om3KgGCUHPZBvs=; b=iVoxwSrVi/fTsqWYFwYAEQc5V8MrocTg7IAJOHYMTCCuDIc3ROuUmea+2Id1x2qz9kZ5+h rLy8VkvwYDZtsBYTsmI8fH4OO2HEQ8snlpk9UvDiAuicdR2JMDwT5ggZNuXZuj4vDEUYIG BiDX08q0XmrAdjKGC+DV+Aq+cSel+Tev7d6oECBLnx1CSzADnxqeuc+qEE2q4VJn5M+7RH T0MQf4A3srjC7f+Lw++tyKvDzcXu3OZHaYdTjyW2jQz3EZTW0Vl9gcI0anjGDoTqr97qc+ PgVZDPrN4+ScDyzHR8HJdTSxXH25XOpKkNWx7HLyqEuoEkcCT37c5wQOvtTrAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1674358362; a=rsa-sha256; cv=none; b=VUdJo4TDU6LUws3KlE18UhCigw7tPFrvCZgGCtp5sr9vITmpi8dr233cdp4w5fl2Zvbaeo v4DGqlQXUIHpm9W1u6Gb6qXvqPWPoXzFetcdWNE9xu+KeoqlQqbw/Qebr6yyutN/6FAgdU qCAgUPE5LUleruMb7YVD/9gpC8yux27KZ/jdfs8me3kQty3NTzR6sEo+n08vCvtE2OrLJe o2yrzlRtGIY8Y3OkEU1EjRliIX5HTHN6Do7rZBIfqZ4j8EhMbMJQT4i9anqLZj6xiC7ZBm ILIztA5yeZ1V8gKIMlZI6uY7eekZj++2/w6m5LJdTAZTZ4x+39Q1dOLvxYXnlA== Received: from [IPV6:2405:1200:8301:7200:f974:8951:8734:9b08] (unknown [IPv6:2405:1200:8301:7200:f974:8951:8734:9b08]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "nork@ninth-nine.com", Issuer "Actalis Client Authentication CA G3" (verified OK)) (Authenticated sender: nork) by smtp.freebsd.org (Postfix) with ESMTPSA id 4NzzMD3JBfzd4K; Sun, 22 Jan 2023 03:32:40 +0000 (UTC) (envelope-from nork@FreeBSD.org) Content-Type: multipart/mixed; boundary="------------YK8SMBxW1TBgg1NoAicBfX66" Message-ID: Date: Sun, 22 Jan 2023 12:32:37 +0900 List-Id: Porting Java to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-java List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-java@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.0 To: ports@freebsd.org Cc: java@FreeBSD.org, Norikatsu Shigemura From: Norikatsu Shigemura Subject: devel/thrift-java: How to make a port for Gradle Java Application? X-ThisMailContainsUnwantedMimeParts: N This is a multi-part message in MIME format. --------------YK8SMBxW1TBgg1NoAicBfX66 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi! Now I want to use parquet-cli (https://github.com/apache/parquet-mr/), and I am starting to make a port thrift-java before building parquet-cli.  It depends on thrift-java, and I can't build it without thrift-java. My thrift-java port is still some work to do, and we have built the port creation with network connection.  But building in poudriere-testport without network connection environment is not successful. Because gradlew downloads a lot of JAR files depending on thrift-java at build time. This behavior is similar to the GO language, NPM and others, but even if I pre-fetched them, gradlew won't use them. What should I do? Please let me know if you have any ideas. -- Norikatsu Shigemura --------------YK8SMBxW1TBgg1NoAicBfX66 Content-Type: application/octet-stream; name="thrift-java-port-20230122.tar.xz" Content-Disposition: attachment; filename="thrift-java-port-20230122.tar.xz" Content-Transfer-Encoding: base64 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 AAAABFla --------------YK8SMBxW1TBgg1NoAicBfX66--