From owner-freebsd-ports@freebsd.org Sun May 29 09:37:02 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CA0CB4E0BE for ; Sun, 29 May 2016 09:37:02 +0000 (UTC) (envelope-from mnd999@gmail.com) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 97CA91738 for ; Sun, 29 May 2016 09:37:01 +0000 (UTC) (envelope-from mnd999@gmail.com) Received: by mail-wm0-x22a.google.com with SMTP id z87so38781456wmh.0 for ; Sun, 29 May 2016 02:37:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-transfer-encoding; bh=8fusn/j4SJiGvJ8TMs3feKmrzCbMVZwI5FCFqgHB3iI=; b=uyfM0+3QDK5nvC9aj3aIGKfQ0Emu9kHoUmh5YcQja0YnDC2r2Xh+QN7QG6lJx+/1FQ jCFZlDyQ9ybFbGhdwW0gu8aNX/HDt0uEpC+1jfht/F66IhMbWLqufTFIEzvmcCTfW5ms bYZCQDaGuWutc+6s+17cr/Y2rTK2VmVyD8CAaWa5bdMeR/nvgVe+3ECUKYshjEftO2yK woktcGqi5o9hKUVwp7k8Y0WeA8i5cjQhKC1BuTYs19W3D+GPUSfe11ts1ezcqR4KNIGe /WK8H/2FOf/HyuwSpLbEc92wclmtCf9N6U1K0FsXc9xP6EHAAZjsd8R5ZaKfsL0TL1+v EaJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version:content-transfer-encoding; bh=8fusn/j4SJiGvJ8TMs3feKmrzCbMVZwI5FCFqgHB3iI=; b=FJ/I2TlDeza2brHIpIXAXDjQ2+luvjss9fQtXLjmVNIqIzL8I1wGIfB2Bygn3NILRr W97xZKVtdLibuTg2op8jpm+5F7E0gNJCvlCcUPZkTzrY5H3Dzc7cysZg+NOwkhoSRBOu /lbOTK4lFLmDRzhY7Oj46d90DEBb+sjKk3d0JtUShwQTfY0A/khCNe08Kh0gxQ9Hquz3 OM+wFloRfsiucDFwidi7Hv5Dy0t4xRTc2BSyqZ55OjRaY8Tb4DKCpde9JWn60logUzQW sLqsQYj3MWOmSbhRNyiXemqcMGK4/mDXIlZkUDQvpFPgEQWN9zC2Hw+RrDT8O+Zj2cNt HuEw== X-Gm-Message-State: ALyK8tKR2M8aEx34yiqah8zssj0kvLVdyn1c7H90Qdopc/4VaIYa+HJOckMv7jlPDPo/uA== X-Received: by 10.28.230.87 with SMTP id d84mr6361963wmh.50.1464514619667; Sun, 29 May 2016 02:36:59 -0700 (PDT) Received: from markspc.local (5.0.2.b.b.a.9.e.d.c.7.9.b.a.d.f.2.a.6.7.3.a.d.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:da3:76a2:fdab:97cd:e9ab:b205]) by smtp.googlemail.com with ESMTPSA id o76sm17795954wme.0.2016.05.29.02.36.58 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 29 May 2016 02:36:58 -0700 (PDT) From: Mark Dixon To: freebsd-ports@freebsd.org Subject: Port with sbt build (archivers/snappy-java) Date: Sun, 29 May 2016 10:36:58 +0100 Message-ID: <3285429.1DVW0n9D9h@markspc.local> User-Agent: KMail/4.14.3 (FreeBSD/10.3-RELEASE-p3; KDE/4.14.3; amd64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2016 09:37:02 -0000 Hi porters, I'm looking at a long overdue update of archivers/snappy-java which I have kinda fallen into maintaining. The current version of the port is a Maven build which uses a zipped up maven repository and runs maven in offline mode as is common for Maven builds. The new version of snappy/java however seems to use an sbt build, which is quite different. Has anyone got any experience of porting anything with an sbt build. I've got something going (link below) but it's very much an online build in that sbt fetches all sorts of dependenices from the internet in the build phase and this is not ideal. https://github.com/freebsd/freebsd-ports/compare/master...mnd999:snappy-java-1.1.2.4?expand=1 Regards, Mark