Opened 6 years ago

Closed 6 years ago

#57669 closed request (fixed)

taucs: port request

Reported by: mbrethen Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: taucs

Description

Requesting a new port to install taucs: https://www.tau.ac.il/~stoledo/taucs/

There is a pkg hosted on the svnweb freebsd org that has a taucs port https://svnweb.freebsd.org/ports/head/math/taucs/ Could you use that?

Attachments (9)

patch-taucs-build.diff (3.6 KB) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.
dylib.patch (5.0 KB) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.
LDFLAGS.patch (1.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.
Portfile (2.4 KB) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.
Portfile.2 (2.7 KB) - added by mbrethen 6 years ago.
Added f2c port dependency and doc user variant
Portfile.3 (2.6 KB) - added by mbrethen 6 years ago.
Replaced f2c lib-dependency with libf2c build-dependency; removed doc variant
Portfile.4 (2.8 KB) - added by mbrethen 6 years ago.
added header files to destroot
Portfile.5 (2.9 KB) - added by mbrethen 6 years ago.
Use vecLibFort for BLAS and LAPACK
patch-taucs-build.2.diff (3.6 KB) - added by mbrethen 6 years ago.
Use vecLibFort for BLAS and LAPACK

Download all attachments as: .zip

Change History (18)

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: patch-taucs-build.diff added

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: dylib.patch added

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: LDFLAGS.patch added

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: Portfile added

Changed 6 years ago by mbrethen

Attachment: Portfile.2 added

Added f2c port dependency and doc user variant

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Port: taucs added

comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Since the doc variant doesn't add dependencies, I would just always install the documentation and dispense with the variant.

The port built find for me without f2c, but I do have libf2c installed, so that's the dependency that's needed. That port only installs a static library, which means it's only a build dependency, not a lib dependency.

comment:3 Changed 6 years ago by mbrethen

I always get confused about dependencies. What distinguishes and lib versus build dependency?

Last edited 6 years ago by mbrethen (previous) (diff)

Changed 6 years ago by mbrethen

Attachment: Portfile.3 added

Replaced f2c lib-dependency with libf2c build-dependency; removed doc variant

Changed 6 years ago by mbrethen

Attachment: Portfile.4 added

added header files to destroot

Changed 6 years ago by mbrethen

Attachment: Portfile.5 added

Use vecLibFort for BLAS and LAPACK

Changed 6 years ago by mbrethen

Attachment: patch-taucs-build.2.diff added

Use vecLibFort for BLAS and LAPACK

comment:4 in reply to:  3 Changed 6 years ago by mf2k (Frank Schima)

Replying to mbrethen:

I always get confused about dependencies. What distinguishes and lib versus build dependency?

It is best to ask questions like that on the Macports Developers mailing list which has a much wider audience.

The guide has the answer. https://guide.macports.org/#reference.dependencies.

comment:5 Changed 6 years ago by mf2k (Frank Schima)

Your best bet to get everything committed is to submit a GitHub pull request.

comment:6 Changed 6 years ago by mojca (Mojca Miklavec)

Keywords: haspatch added

comment:7 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: MarcusCalhoun-Lopez added

comment:8 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

There is a pull request that attempts to solve this problem.

comment:9 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Owner: set to MarcusCalhoun-Lopez
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.