{"id":21707796,"url":"https://github.com/flightaware/tclbsd","last_synced_at":"2025-08-07T20:26:01.867Z","repository":{"id":590322,"uuid":"224646","full_name":"flightaware/tclbsd","owner":"flightaware","description":"A Tcl package for interfacing to various BSD UNIX system calls and library routines","archived":false,"fork":false,"pushed_at":"2021-02-04T21:07:29.000Z","size":561,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-07-20T01:59:31.890Z","etag":null,"topics":["c","tcl","tcl-extension","unix"],"latest_commit_sha":null,"homepage":"","language":"M4","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flightaware.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"license.terms","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-06-11T17:57:58.000Z","updated_at":"2025-05-06T19:59:29.000Z","dependencies_parsed_at":"2022-08-16T10:31:09.539Z","dependency_job_id":null,"html_url":"https://github.com/flightaware/tclbsd","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/flightaware/tclbsd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclbsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclbsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclbsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclbsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flightaware","download_url":"https://codeload.github.com/flightaware/tclbsd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flightaware%2Ftclbsd/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269318014,"owners_count":24397014,"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","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["c","tcl","tcl-extension","unix"],"created_at":"2024-11-25T22:19:17.899Z","updated_at":"2025-08-07T20:26:01.811Z","avatar_url":"https://github.com/flightaware.png","language":"M4","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is BSD, a package for interfacing to various BSD UNIX system calls\nand library routines.\n\nThis package is a freely available open source package under the \"Berkeley\"\nlicense, same as Tcl.  You can do virtually anything you like with it, such as \nmodifying it, redistributing it, and selling it either in whole or in part.  \nSee the file \"license.terms\" for complete information.\n\nTweezer was written by Karl Lehenbauer.\n\nUSING THE BSD INTERFACE\n=======================\n\npackage require BSD\n\n\nBUGS\n====\n\n\nCONTENTS\n========\n\nMakefile.in\tMakefile template.  The configure script uses this file to\n\t\tproduce the final Makefile.\n\nREADME\t\tThis file\n\naclocal.m4\tGenerated file.  Do not edit.  Autoconf uses this as input\n\t\twhen generating the final configure script.  See \"tcl.m4\"\n\t\tbelow.\n\nconfigure\tGenerated file.  Do not edit.  This must be regenerated\n\t\tanytime configure.in or tclconfig/tcl.m4 changes.\n\nconfigure.in\tConfigure script template.  Autoconf uses this file as input\n\t\tto produce the final configure script.\n\ngeneric/bsd.c\tTcl BSD interface source code\ngeneric/tclbsd.c\n\ngeneric/bsd.h\tHeader files for the BSD interface.\n\n\ntclconfig/\tThis directory contains various template files that build\n\t\tthe configure script.  They should not need modification.\n\n\tinstall-sh\tProgram used for copying binaries and script files\n\t\t\tto their install locations.\n\n\ttcl.m4\t\tCollection of Tcl autoconf macros.  Included by\n\t\t\taclocal.m4 to define SC_* macros.\n\nUNIX BUILD\n==========\n\nBuilding under most UNIX systems is easy, just run the configure script\nand then run make. \n\n\t$ cd tclbsd\n\t$ autoreconf\n\t$ ./configure\n\t$ make\n\t$ make install\n\nWINDOWS BUILD\n=============\n\nProbably irrelevant\n\nINSTALLATION\n============\n\nThe BSD interface package installs like so:\n\n         $exec_prefix\n          /       \\\n        lib       bin\n         |         |\n   PACKAGEx.y   (dependent .dll files on Windows)\n         |\n  pkgIndex.tcl (.so|.dll files)\n\nThe main .so|.dll library file gets installed in the versioned PACKAGE\ndirectory, which is OK on all platforms because it will be directly\nreferenced with by 'load' in the pkgIndex.tcl file.  Dependent DLL files on\nWindows must go in the bin directory (or other directory on the user's\nPATH) in order for them to be found.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflightaware%2Ftclbsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflightaware%2Ftclbsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflightaware%2Ftclbsd/lists"}