[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

            Bug ID: 231807
           Summary: [New port] math/cocoalib: C++ library for doing
                    computations in commutative algebra
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

--- Comment #1 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197606
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197606&action=edit
shar file for cocoalib

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

--- Comment #2 from Lorenzo Salvadore <[hidden email]> ---
This port depends optionally on:
- frobby: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231208
- gfanlib: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231186 (which in
turn needs cddlib: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231161 )
- libnormaliz: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231806

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Nathan <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from Nathan <[hidden email]> ---
Comment on attachment 197606
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197606
shar file for cocoalib

XLICENSE_DISTFILES_GFDL=                ${WRKSRC}/doc
is not aligned correctly

XOPTIONS_DEFINE=        DOCS \
X               EXAMPLES \
X               FROBBY \
X               GFAN \
X               GSL \
X               NORMALIZ \
X               SMALLDEG \
X               TEST

Dont need all \
Could make them look something like:
DOCS EXAMPLES FROBBY GFAN \
GSL NORMALIZ SMALLDEG TEST

Move the following below BUILD_DEPENDS with space between( variables not
related to OPTIONS don't need to go below options area:
USES+=          shebangfix
SHEBANG_GLOB=   *.sh
USES+=  tar:tgz

Also eliminate one USES and do:
USES=   shebangfix tar:tgz

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197606|0                           |1
        is obsolete|                            |

--- Comment #4 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197620
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197620&action=edit
cocoalib shar file - correction 1

I did the corrections as following:

- I could not align correctly the line "LICENSE_DISTFILES_GFDL=        
${WRKSRC}/doc" because to me it looks aligned correctly: the first L is under
the first L of the above line (LICENSE_DISTFILES_GPLv3+ =         ${WRKSRC}/src
${WRKSRC}/include) and the dollar sign is under the first dollar sign of the
above line. What should I correct? Is it possible that the mistake that you
found is related to the above line, where portlint suggested me to put a space
between the plus sign and the equal sign to make clear that the plus refers to
the license name?

- I put the options on two lines only as you suggested.

- I put both USES flags on the same line and moved it earlier. I tried after
BUILD_DEPENDS, but portlint complained it wanted to know about flavors before,
so I put in order BUILD_DEPENDS, FLAVORS, FLAVOR?, USES. Also, portlint did not
appreciate SHEBANG_GLOB put together with USES, so I had to put it later.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

--- Comment #5 from Nathan <[hidden email]> ---
Comment on attachment 197620
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197620
cocoalib shar file - correction 1

Move : SHEBANG_GLOB=    *.sh back under USES but put a space in between and
portlint won't complain

LICENSE_DISTFILES are license files that are zip'd,gz, etc
https://www.freebsd.org/doc/en/books/porters-handbook/licenses.html#licenses-license_distfiles-ex1
So those lines don't need to be there. Though if the PD file does exist(not
archived) then it should look like LICENSE_FILE_PD

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197620|0                           |1
        is obsolete|                            |

--- Comment #6 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197639
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197639&action=edit
cocoalib shar file - correction 2

I did as you suggested for SHEBANG_GLOB and it worked.

As for the licenses, I am sorry, but I am not sure to have understood
correctly. You tell me "LICENSE_DISTFILES are license files that are zip'd,gz,
etc": I think you meant LICENSE_FILE (the handbook defines LICENSE_FILE as
"full path to the file containing the license text" and LICENSE_DISTFILES as
"the distribution files to which the licenses apply").

Hence what you mean is that it is not necessary to specify values for the
variable LICENCE_FILE when the license is standard? This seems to me to be in
conflict with the first example of
https://www.freebsd.org/doc/en/books/porters-handbook/licenses.html#licenses-license_distfiles-ex1
and I see that many ports do specify those values (for example
editor/openoffice-devel, games/supertuxkart, www/falkon), although I also found
counterexamples. Are all those ports wrong?

In the new shar file, I removed the LICENSE_FILE_whatever lines, hoping that it
was the requested correction.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197639|0                           |1
        is obsolete|                            |

--- Comment #7 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197675
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197675&action=edit
cocoalib shar file - correction 3

Style corrections following suggestions from bug #231161.
Correction of a mistake about a wrong dependency on readline.

I also added again the LICENSE_FILE_whatever lines since in bug #231161 I had
such a line and a committer kept it.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

--- Comment #8 from Lorenzo Salvadore <[hidden email]> ---
I suspend temporarily the request because I am working to simplify the port. I
will soon send the new simplified version.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197675|0                           |1
        is obsolete|                            |

--- Comment #9 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197692
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197692&action=edit
cocoalib shar file - correction 4

Port has been simplified and is now much more readable.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197692|0                           |1
        is obsolete|                            |

--- Comment #10 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197715
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197715&action=edit
cocoalib shar file - correction 5

One more style improvement, this time concerning the TEST option, which now
takes advantage of TEST_TARGET.

(Sorry for the multiple corrections, but this port is complex and I am still at
my first ports. I think it should be good now.)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197715|0                           |1
        is obsolete|                            |

--- Comment #11 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197766
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197766&action=edit
cocoalib shar file - correction 6

Minor correction related to a wrong dependency on ccdlib.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |231186, 231208


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231186
[Bug 231186] [New Ports] math/gfan and math/gfanlib: Software package for
computing Groebner fans and tropical varieties
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231208
[Bug 231208] [New port]: math/frobby - Software system and project for
computations with monomial ideals
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [New port] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197766|0                           |1
        is obsolete|                            |

--- Comment #12 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 197907
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=197907&action=edit
cocoalib shar file - correction 7

I misunderstood the meaning of LICENSE_DISTFILES_whatever: now I have it clear
and I understood Nathan's comment #5, so I removed the lines that needed to be
removed.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[New port] math/cocoalib:   |[NEW PORT] math/cocoalib:
                   |C++ library for doing       |C++ library for doing
                   |computations in commutative |computations in commutative
                   |algebra                     |algebra

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Tobias Kortkamp <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |231806


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231806
[Bug 231806] [NEW PORT] math/libnormaliz: computations in affin monoids, vector
configurations etc
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Lorenzo Salvadore <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #197907|0                           |1
        is obsolete|                            |
 Attachment #201759|                            |maintainer-approval+
              Flags|                            |
 Attachment #201759|application/x-shar          |text/plain
          mime type|                            |

--- Comment #13 from Lorenzo Salvadore <[hidden email]> ---
Created attachment 201759
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=201759&action=edit
cocoalib shar file - correction 8

I made some corrections based on remarks reported in bug #231806.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807
Bug 231807 depends on bug 231186, which changed state.

Bug 231186 Summary: [NEW PORT] math/gfan and math/gfanlib: Software package for computing Groebner fans and tropical varieties
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231186

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Closed
         Resolution|---                         |FIXED

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807
Bug 231807 depends on bug 231208, which changed state.

Bug 231208 Summary: [NEW PORT] math/frobby: Software system and project for computations with monomial ideals
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231208

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|In Progress                 |Closed
         Resolution|---                         |FIXED

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 231807] [NEW PORT] math/cocoalib: C++ library for doing computations in commutative algebra

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231807

Steve Wills <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[hidden email]      |[hidden email]
                 CC|                            |[hidden email]

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"