From nobody Fri Aug 26 08:26:45 2022 X-Original-To: freebsd-ports@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 4MDXxN5wYZz4ZZw6 for ; Fri, 26 Aug 2022 08:26:48 +0000 (UTC) (envelope-from SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4MDXxM3Ssyz3kwy for ; Fri, 26 Aug 2022 08:26:47 +0000 (UTC) (envelope-from SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl) Date: Fri, 26 Aug 2022 10:26:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=klop.ws; s=rw2; t=1661502405; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: references:references; bh=H576dwlcfGEQBZ+htWrGnsMsvdhyn0q2C7zCf1oiJu8=; b=jv/i1+SD7oMAiGlIZgib4OfPJeDlxUYRLj3vDq2/Yt1H2jMDwhqV/jGa8KOtza2kM3fAE4 hgt8R3tAqLzl9YAMn4vGAfY+XKoqy1CirsROKGbOMh5n6Ye1LIKmULOgdizoXM6BbhEgvx uj0azaWoqnBCOGeD9kvPTT5xvsduhfJ9Y+M/w8SF0UtdYa6LVWBjnIJ5KDvAiDdNR0K4lU wjVzsh5qt90amhFNyVsCMLZn8iTF3fuyal2pefkAfg1ZTwqJuNJKXDbLcgycKOTy5vuaKe 6GIuEhcj0J0b1UxC42eTbpp0L3EmOaZzZLfq6GbqIB9W8IT+eh7i+ErrlQDkFg== From: Ronald Klop To: freebsd-ports@freebsd.org Message-ID: <1166395100.37.1661502405108@localhost> References: <1062387933.146.1661491191507@localhost> <1126283524.90.1661501545184@localhost> Subject: Fwd: Re: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_36_2001258796.1661502405081" X-Mailer: Realworks (621.116) Importance: Normal X-Priority: 3 (Normal) X-Rspamd-Queue-Id: 4MDXxM3Ssyz3kwy X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=klop.ws header.s=rw2 header.b="jv/i1+SD"; dmarc=pass (policy=quarantine) header.from=klop.ws; spf=pass (mx1.freebsd.org: domain of "SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl" designates 194.109.157.24 as permitted sender) smtp.mailfrom="SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl" X-Spamd-Result: default: False [-3.20 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[klop.ws,quarantine]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[ronald-lists@klop.ws,SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl]; R_DKIM_ALLOW(-0.20)[klop.ws:s=rw2]; R_SPF_ALLOW(-0.20)[+ip4:194.109.157.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[klop.ws:+]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL]; FROM_HAS_DN(0.00)[]; HAS_X_PRIO_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[ronald-lists@klop.ws,SRS0=lH6/=Y6=klop.ws=ronald-lists@realworks.nl] X-ThisMailContainsUnwantedMimeParts: N ------=_Part_36_2001258796.1661502405081 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Forgot to send the reply to the list. Van: Ronald Klop Datum: vrijdag, 26 augustus 2022 10:12 Aan: "Michael A. Oshin" Onderwerp: Re: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch > > Mmm, lets take another look at it. > > From /usr/ports/Mk/bsd.ports.mk: > > "# Set these variables if your port doesn't need some of the steps. > # Note that there are no NO_PATCH or NO_CONFIGURE variables because > # those steps are empty by default. NO_EXTRACT is not allowed anymore > # since we need to at least create ${WRKDIR}. Also, NO_CHECKSUM is a user > # variable and is not to be set in a port's Makefile. See above for NO_PACKAGE. > # > # NO_BUILD - Use a dummy (do-nothing) build target. > # NO_INSTALL - Use a dummy (do-nothing) install target. > # NO_TEST - Use a dummy (do-nothing) test target." > > Oh, lets take a look at your Makefile. > You have "GNU_CONFIGURE= yes" defined. That is why it tries to run configure. > Remove that line and try again. > > See also the link I posted in the previous reply: > "If HAS_CONFIGURE or GNU_CONFIGURE is set, WRKSRC/configure is run." > > Regards, > Ronald. > > > Van: "Michael A. Oshin" > Datum: vrijdag, 26 augustus 2022 08:55 > Aan: Ronald Klop > Onderwerp: Re: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch >> >> HAS_CONFIGURE=off in Makefile did not work. A blank configure file in dir did not either. I have not seen one in pkg dirs though. >> >> On Fri, 26 Aug 2022 at 13:19, Ronald Klop wrote: >>> >>> Does this work? >>> >>> HAS_CONFIGURE=off >>> >>> https://docs.freebsd.org/en/books/porters-handbook/slow-porting/#slow-work >>> >>> Van: "Michael A. Oshin" >>> Datum: 26 augustus 2022 05:37 >>> Aan: freebsd-ports@freebsd.org >>> Onderwerp: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch >>>> >>>> Good Morning folks, >>>> >>>> I made a few changes to the liblurch Makefile. It now points to the developer's github for the pkg. See https://github.com/micadeyeye/freebsd-ports/blob/master/security/liblurch/Makefile. >>>> >>>> One problem I have with the liblurch is that it wants to run '.configure'. See the below: >>>> >>>> ______________________ >>>> make -C /usr/local/opt/github/freebsd-ports/security/liblurch/ install clean >>>> ===> liblurch-0.7.0 depends on package: gmake>=4.3 - found >>>> ===> liblurch-0.7.0 depends on package: pkgconf>=1.3.0_1 - found >>>> ===> liblurch-0.7.0 depends on file: /usr/local/bin/ccache - found >>>> ===> liblurch-0.7.0 depends on shared library: libmxml.so - found (/usr/local/lib/libmxml.so) >>>> ===> liblurch-0.7.0 depends on shared library: libpurple.so - found (/usr/local/lib/libpurple.so) >>>> ===> Configuring for liblurch-0.7.0 >>>> env: ./configure: No such file or directory >>>> ===> Script "configure" failed unexpectedly. >>>> Please report the problem to micadeyeye@gmail.com [maintainer] and attach the >>>> "/usr/local/opt/github/freebsd-ports/security/liblurch/work/lurch-0.7.0-src/config.log" >>>> including the output of the failure of your make command. Also, it might be >>>> a good idea to provide an overview of all packages installed on your system >>>> (e.g. a /usr/local/sbin/pkg-static info -g -Ea). >>>> *** Error code 1 >>>> >>>> Stop. >>>> make: stopped in /usr/local/opt/github/freebsd-ports/security/liblurch/ >>>> _________________________________ >>>> >>>> What it should do is ONLY run 'gmake install'. Please show me how to replace the process "===> Configuring for liblurch-0.7.0 >>>> env: ./configure: No such file or directory" with the "gmake install". >>>> >>>> On the other hand, please note that the pidgin-lurch (https://github.com/micadeyeye/freebsd-ports/blob/master/security/pidgin-lurch/Makefile) is the UI modification to Pidgin, and currently, I have only copied the OTR UI with no modifications yet to its source code. I need a lot of assistance here. >>> >>> >>> >> > ------=_Part_36_2001258796.1661502405081 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Forgot to send the reply to the list.
 

Van: Ronald Klop <ronald-lists@klop.ws>
Datum: vrijdag, 26 augustus 2022 10:12
Aan: "Michael A. Oshin" <micadeyeye@gmail.com>
Onderwerp: Re: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch

Mmm, lets take another look at it.

>From /usr/ports/Mk/bsd.ports.mk:

"# Set these variables if your port doesn't need some of the steps.
# Note that there are no NO_PATCH or NO_CONFIGURE variables because
# those steps are empty by default.  NO_EXTRACT is not allowed anymore
# since we need to at least create ${WRKDIR}.  Also, NO_CHECKSUM is a user
# variable and is not to be set in a port's Makefile.  See above for NO_PACKAGE.
#
# NO_BUILD      - Use a dummy (do-nothing) build target.
# NO_INSTALL    - Use a dummy (do-nothing) install target.
# NO_TEST       - Use a dummy (do-nothing) test target."

Oh, lets take a look at your Makefile.
You have "GNU_CONFIGURE= yes" defined. That is why it tries to run configure.
Remove that line and try again.

See also the link I posted in the previous reply:
"If HAS_CONFIGURE or GNU_CONFIGURE is set, WRKSRC/configure is run."

Regards,
Ronald.

 

Van: "Michael A. Oshin" <micadeyeye@gmail.com>
Datum: vrijdag, 26 augustus 2022 08:55
Aan: Ronald Klop <ronald-lists@klop.ws>
Onderwerp: Re: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch

HAS_CONFIGURE=off in Makefile did not work. A blank configure file in dir did not either. I have not seen one in pkg dirs though.
 
On Fri, 26 Aug 2022 at 13:19, Ronald Klop <ronald-lists@klop.ws> wrote:
Does this work?
 
HAS_CONFIGURE=off

https://docs.freebsd.org/en/books/porters-handbook/slow-porting/#slow-work
 

Van: "Michael A. Oshin" <micadeyeye@gmail.com>
Datum: 26 augustus 2022 05:37
Aan: freebsd-ports@freebsd.org
Onderwerp: Fwd: New Port: Security/liblurch & Security/Pidgin-lurch

Good Morning folks,

I made a few changes to the liblurch Makefile. It now points to the developer's github for the pkg. See https://github.com/micadeyeye/freebsd-ports/blob/master/security/liblurch/Makefile.

One problem I have with the liblurch is that it wants to run '.configure'. See the below:

______________________
make -C /usr/local/opt/github/freebsd-ports/security/liblurch/ install clean
===>   liblurch-0.7.0 depends on package: gmake>=4.3 - found
===>   liblurch-0.7.0 depends on package: pkgconf>=1.3.0_1 - found
===>   liblurch-0.7.0 depends on file: /usr/local/bin/ccache - found
===>   liblurch-0.7.0 depends on shared library: libmxml.so - found (/usr/local/lib/libmxml.so)
===>   liblurch-0.7.0 depends on shared library: libpurple.so - found (/usr/local/lib/libpurple.so)
===>  Configuring for liblurch-0.7.0
env: ./configure: No such file or directory
===>  Script "configure" failed unexpectedly.
Please report the problem to micadeyeye@gmail.com [maintainer] and attach the
"/usr/local/opt/github/freebsd-ports/security/liblurch/work/lurch-0.7.0-src/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make: stopped in /usr/local/opt/github/freebsd-ports/security/liblurch/
_________________________________

What it should do is ONLY run 'gmake install'. Please show me how to replace the process  "===>  Configuring for liblurch-0.7.0
env: ./configure: No such file or directory" with the "gmake install".

On the other hand, please note that the pidgin-lurch (https://github.com/micadeyeye/freebsd-ports/blob/master/security/pidgin-lurch/Makefile) is the UI modification to Pidgin, and currently, I have only copied the OTR UI with no modifications yet to its source code. I need a lot of assistance here.


 
------=_Part_36_2001258796.1661502405081--