{"id":13808590,"url":"https://github.com/jasperla/openbsd-wip","last_synced_at":"2025-04-08T06:36:31.067Z","repository":{"id":1007937,"uuid":"2272939","full_name":"jasperla/openbsd-wip","owner":"jasperla","description":"OpenBSD work in progress ports","archived":false,"fork":false,"pushed_at":"2025-03-31T10:15:08.000Z","size":136867,"stargazers_count":273,"open_issues_count":10,"forks_count":90,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-04-01T05:33:36.235Z","etag":null,"topics":["openbsd","openbsd-wip","ports"],"latest_commit_sha":null,"homepage":"http://www.openbsd.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jasperla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/ausweisapp2/Makefile","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-08-26T07:54:48.000Z","updated_at":"2025-03-31T10:15:12.000Z","dependencies_parsed_at":"2025-04-01T05:31:37.641Z","dependency_job_id":"6029af77-82ac-4c2e-9925-38142f80eaa6","html_url":"https://github.com/jasperla/openbsd-wip","commit_stats":{"total_commits":17419,"total_committers":170,"mean_commits":"102.46470588235294","dds":0.845341293989322,"last_synced_commit":"c59b4e6a801ed22ecf00d51dd591e7b03b68bdf6"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasperla%2Fopenbsd-wip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasperla%2Fopenbsd-wip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasperla%2Fopenbsd-wip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasperla%2Fopenbsd-wip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jasperla","download_url":"https://codeload.github.com/jasperla/openbsd-wip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247792892,"owners_count":20996891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["openbsd","openbsd-wip","ports"],"created_at":"2024-08-04T01:01:46.943Z","updated_at":"2025-04-08T06:36:31.036Z","avatar_url":"https://github.com/jasperla.png","language":"C++","funding_links":[],"categories":["C++","Third Party repositories"],"sub_categories":["Related projects"],"readme":"openbsd-wip - work in progress ports for OpenBSD\n======================\n\nThis tree is to be used to maintain and eventually migrate ports into the\nofficial OpenBSD ports tree. This means that ports in this tree are actively\nworked on and may not always build, though of course it's best to aim for\nbuilding ports.\n\nThe goal of this exercise is to get more people actively involved in ports. As\nwell as having a tool to better keep track of (half-)finished ports out there.\nInstead of having it rot in a corner of a mailinglist.\n\nUpdated ports\n==================================\n\nUpdates are also welcome; just try to keep this tree clean by removing ports\nthat are updated/imported upstream.\n\nIf you're importing an update, please add an UPDATE file in the ports' directory\nwith a summary of changes/explanation. This will make it easier to keep\nupdates and new ports apart.\n\nIf it's a rather trivial update, please don't bother importing it here and just\nsend the diff to ports@ and/or the maintainer.\n\nFinished ports\n==================================\n\nWhen a port is ready to get committed, please add\nan entry to /FINISHED in the following format (subject to change):\n\n\tnet/gnaughty:\tready for import, sent to ports@ (jasperla)\n\nUse a TODO file to list what the outstanding issues are before the port can be\nlisted in FINISHED.\n\nAlso, only commit full ports please. Not just a Makefile or just a diff.\n\nAdministrative files\n==================================\n\nAs one of the main goals of this repository is to ease the workload for\ncommitters, please use the following files to keep the overview of what's here:\n\n- FINISHED: Described above\n- TODO: File in the ports' directory explaining what needs to be done\n- UPDATE: Explain the update, could contain a ready-to-use commit message? :)\n- ABANDONED: Ports that have not seen any activity in recent years nor have any\n  licensing restrictions that would prevent them from ever being imported into CVS.\n\nWorkflow (open for discussion)\n==================================\n\n- Commit your updated port here with a corresponding UPDATE file.\n- or commit your new port WIP-update here with a TODO/UPDATE file and hack on it.\n- Mail ports@ and/or maintainer.\n- Add an entry to FINISHED.\n- When the port is committed, remove the FINISHED entry as well as the port.\n\nThis repository is not here to migrate people away from using ports@. Ports\nposted here are unlikely to get the level of discussion and testing they get on\nports@. So this repository is here to keep track of the submissions.\n\n**If you don't want to work anymore on your half-finished or not-committed-yet\nport, please remove it from the repository. In the future, other people can\nrescue your work from the git history. Maintaining the repository will prevent\nit from becoming a graveyard of abandoned ports.**\n\nBranches\n--------\n\nIdeally this repo should contain only one branch, where all development happens.\nIf you want to create a feature branch, please consider avoiding it.  Most\nlikely your feature branch will desync from master, making it difficult to merge\nand, after some time, difficult to locate in the repo.  Most likely you only\nneed edit a handful of ports, so just directly editing them in `master` will\nwork.  If you really *need* a feature branch, please, merge it back as soon as\nyou know whether things worked out or not.\n\nHow to use this tree\n==================================\n\nOne way to use this tree is to clone it into your `/usr/ports/` directory and\nadjust `PORTSDIR_PATH` accordingly in /etc/mk.conf:\n\n\tPORTSDIR_PATH=${PORTSDIR}:${PORTSDIR}/openbsd-wip:${PORTSDIR}/mystuff\n\nIn the above example, a port with version 1 in cvs, version 2 in openbsd-wip.\nThen, the version in cvs will be picked up before the version in openbsd-wip.\nThis is important if you are building packages using dpb. The order of \nPORTSDIR_PATH is important.\n\nTo prevent \"merge commits\" from showing up in git log, it's recommended to\neither update your tree with:\n\n\tgit fetch \u0026\u0026 git rebase origin\n\nor set the following option in `.git/config` in your local openbsd-wip repo\n(see git-config(1) on `branch.\u003cname\u003e.rebase` and `branch.autosetuprebase`):\n\n\tgit config branch.master.rebase true\n\nHow to contribute\n==================================\n\nPlease let me know if you need write access to this repository. But please\nstick the workflow outlined in this document as well the pointers in\n\u003chttps://openbsd.org/porting.html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasperla%2Fopenbsd-wip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjasperla%2Fopenbsd-wip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasperla%2Fopenbsd-wip/lists"}