Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libcudd: update to 3.0.0; gr1c: update to 0.13.2 #23083

Merged
merged 4 commits into from
Mar 22, 2024
Merged

libcudd: update to 3.0.0; gr1c: update to 0.13.2 #23083

merged 4 commits into from
Mar 22, 2024

Conversation

slivingston
Copy link
Contributor

@slivingston slivingston commented Mar 18, 2024

Description

  • Change the maintainer email addresses: my old SCL address is defunct, but the slivingston address is operational and will continue to be.
  • Update to the most recent release of CUDD, which includes a configure script such that the patch files associated with the Portfile are not necessary.
  • Update to the most recent release of gr1c, and change the Portfile to fetch releases from GitHub; the patch files are not necessary anymore.

Note that the upstream website for CUDD has been offline for years now. It was last captured by the Internet Archive 6 years ago: https://web.archive.org/web/20180217063726/http://vlsi.colorado.edu/~fabio/CUDD/. Since then, the upstream release version 3.0.0 has been available at the mirror used in this pull request.

As the maintainer of these portfiles, I am so delayed because I was without a Mac until recently.

Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 13.5.2 22G91 arm64
Xcode 15.2 15C500b

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • checked your Portfile with port lint --nitpick?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

This release of CUDD includes a configure script that can be used
instead of patching the Makefile and other files.

Note that the original upstream project URL is not online since
several years ago, but there is a mirror of the release files on
SourceForge that I maintain for use in gr1c and more code at
https://github.com/tulip-control/
@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port labels Mar 18, 2024
@slivingston slivingston changed the title libcudd: update to 3.0.0; gr1c: update to 0.13.1 libcudd: update to 3.0.0; gr1c: update to 0.13.2 Mar 18, 2024
Releases of gr1c are now posted to GitHub instead of the
permanently offline vehicles.caltech.edu.

The build process and configuration of gr1c was improved such
that patching for macports is not necessary.
Copy link
Contributor

@barracuda156 barracuda156 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can confirm that both ports build fine for me now on 10.6.

@pmetzger pmetzger merged commit d6db047 into macports:master Mar 22, 2024
4 checks passed
@slivingston slivingston deleted the libcudd-gr1c branch March 22, 2024 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintainer: open Affects an openmaintainer port type: update
Development

Successfully merging this pull request may close these issues.

5 participants