From owner-freebsd-gnome@freebsd.org Mon May 7 02:04:33 2018 Return-Path: Delivered-To: freebsd-gnome@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 AD7B2FCCC36 for ; Mon, 7 May 2018 02:04:33 +0000 (UTC) (envelope-from khanzf@gmail.com) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 33F0D7C121 for ; Mon, 7 May 2018 02:04:33 +0000 (UTC) (envelope-from khanzf@gmail.com) Received: by mail-it0-x22c.google.com with SMTP id z6-v6so9565335iti.4 for ; Sun, 06 May 2018 19:04:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=G5Ig6NZWcbArBG7BFoJDioBUzicV0bX9+NfJY1KMu/I=; b=MVYZze7Tdkeia4Sy200n11tFFLmJm/ACdV0GAf9W/x+7cuE2wZSUdP7rmnyMRFcNKq /y3Mz3rTbfT9a4BE3qd5fjsu2m29SoFkR+hYxrlG86oa6SUfVHHUpMU/CPAewiEEzI+k ZX+zn1LAThFmOyQNSWB/c9Ktd26FN71B2K3wzwiVpupsKiUmnUNBIJ775QRI+hjJknXI ER1ZDlx/JB3Es8OFhrn/dMFUY4PRsK5c6iHjoDRQICgyF8x19LYxgUXWDBKsrVLMYOfv 9Jv6MHni1233OmloUGSmvdt0rBlbhKizf9BeGI+MlXqs7nvq6ZoLiYT3ZR115A98n9jl 7TTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=G5Ig6NZWcbArBG7BFoJDioBUzicV0bX9+NfJY1KMu/I=; b=U1cP/IjitlDRZCV3FZ2gicivhoi2wKh+0yvkcqnUNZxlFbN1ZITYcO7W474/6L4c5W SFQPeQvYoYLHzlpTaTL2axFXtpF9xBt4LcizLaDHhEYHShdSb2lznzJfOVceU6+Lo7QF VqOhA6Joz56cZrxJ2rj2EF7gKSxa3Le/j3NCksidsD/G7/FazizmUrn9R4YVTdbvWhd+ VjZVQLTIy2/c3oZkE5o+e9Qj1ZKPe2+SLTLnOAgOHJ9MN9yYptvADrYcF9DFIwOsxGJu x3W7PPwxrRbZ/uzl15ylV0bXs7BDI4sQcMfq0bv4RJsq20CAQ90RSlcsxDleIliBQuvn OCZA== X-Gm-Message-State: ALQs6tCymL7NqGtVEg5SaoM01fZXh93szQGfHSbHjd03Z6wsy19+XS9x E1yoX5jQ+q4rRknmy1uoSgRLgEopZu+Er84Es2bGUw== X-Google-Smtp-Source: AB8JxZqBOJxfeKeRiQ9RcFiMtHmdB2G4Qe+k6+ANWrUdSBp6LcpsUHkZsZaqWAkDjZ4yJrFIfPaqUHbNIS1YnKx1SL8= X-Received: by 2002:a24:3c4c:: with SMTP id m73-v6mr36611605ita.138.1525658672221; Sun, 06 May 2018 19:04:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.192.160.196 with HTTP; Sun, 6 May 2018 19:04:11 -0700 (PDT) From: Farhan Khan Date: Sun, 6 May 2018 22:04:11 -0400 Message-ID: Subject: Re: Compiling Cinnamon Desktop To: freebsd-gnome@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 02:04:33 -0000 On Wed, May 2, 2018 at 3:52 AM, Farhan Khan wrote: > On 04/29/2018 07:28 PM, Charlie Li wrote: > >> On 27/04/2018 18:05, Farhan Khan wrote: >> >>> Literally the only reason I haven't switched my desktop from Linux Mint >>> to >>> FreeBSD is that I really like my Cinnamon theme. I would like to compile >>> the latest version of Cinnamon and run it on FreeBSD, but haven't been >>> able >>> to figure out the process -- the one on their github repo is specific to >>> Linux and even then it appears to error out very early on (I can provide >>> the exact error if requested). >>> >>> Cinnamon's build process requires using GNU make (devel/gmake) instead >> of make in base, among other things. There also exist assorted patches >> within this suite of ports to fix these BSD-specific errors. >> >>> Are there any steps you have for compiling Cinnamon? I would really like >>> to >>> try to do so myself so I can get myself a current version of Cinammon? I >>> believe the FreeBSD version is 2.4 and Cinnamon is up to 3.6 at this >>> point. >>> >>> I'm currently working on updating the suite of ports for internal >> testing and public review. Just like you, I also liked using Cinnamon on >> my previous operating system, although currently using MATE on FreeBSD >> as an interim measure. Things have been slow on my end due to outside >> factors, but quite a lot has changed between Cinnamon 2.4 and 3.6. >> >> I can report that I've updated most of the ports on my local ports tree; >> there are still a few stragglers plus deciding how to include X-Apps. >> Plus I'd like to clean up the port Makefiles a bit more for >> maintainability's sake. >> >> Hi Charlie, > > I would be interested in reviewing the build-process. Are there any > documentation or notes on what the folks who built it did? It seems that it > would be quite similar to MATE, but I could be wrong. Using gmake over > make(1) is a trivial matter gmake(1). Is there anything more substantive > that involves changing code? > > Thanks! > Hi, just reaching back out. I am still interested in updating/compiling Cinnamon on my own with a modern version. I imagine it is not too different from compiling stock Gnome. Can I see the current/older Gnome or Cinnamon compiling scripts or build process? Thanks!